33rd week of 2015 patent applcation highlights part 40 |
Patent application number | Title | Published |
20150227292 | METHOD AND APPARATUS FOR MOVING OBJECT IN MOBILE TERMINAL - A method and apparatus for moving an object from the current position to a target position at a speed varying according to the remained distance to the target position in response to a movement command for moving the object on the display screen of the mobile terminal. The object movement method of a terminal of the present invention includes displaying an object; receiving a movement command for moving the object; and moving the object from a current position to a target position at a speed varying according to a distance to the target position. | 2015-08-13 |
20150227293 | DIALYSIS APPARATUS WITH VERSATILE USER INTERFACE AND METHOD AND COMPUTER PROGRAM THEREFOR - An apparatus, method and computer program for performing a plurality of operation steps of a dialysis process is disclosed. In one embodiment, a process controller controls the apparatus to perform the operation steps, monitor the dialysis process and monitor sensor inputs of sensors of the apparatus. The apparatus further includes a user interface (“UI”), comprising a display, an input device and a UI controller, wherein the UI controller enables presentation of graphical data on the display, enables user interaction with the graphical data and exchanges information with the process controller. Each of the operation steps is classified as a sequential operation step or a non-sequential operation step. The UI controller, for each of the operation steps, dynamically controls enabling and disabling of interaction with displayed corresponding operation step items based on a state of the respective operation step (i.e., completed, non-completed, selectable, non-selectable). | 2015-08-13 |
20150227294 | SERVER CONFIGURATION INTERFACE INCLUDING STREAM PREVIEW - A method includes generating, at a media server, a graphical user interface (GUI) that includes one or more configuration or testing options associated with a media server. The method includes receiving first input responsive to the GUI from a computing device, the first input corresponding to selection at the GUI of a first media player associated with a first output stream format. In response to the first input, a first output stream is sent to the computing device in accordance with the first output stream format. The method includes receiving second input responsive to the GUI from the computing device, where the second input corresponds to selection of a second media player associated with a second output stream format. In response to the second input, a second output stream is sent to the computing device in accordance with the second output stream format. | 2015-08-13 |
20150227295 | SYSTEMS AND METHODS FOR VISUAL DEFINITION OF DATA ASSOCIATIONS - Systems and methods are disclosed for visual definitions of data associations. In accordance with one implementation, a method is provided for visual definitions of data associations. The method includes obtaining and displaying a first sample document, receiving a first input indicating selection of one or more objects within the first sample document, and determining a first set of one or more characteristics shared by the selected objects. The method also includes identifying, within one or more target documents, one or more target objects characterized by the first set of one or more characteristics, and storing object data associated with the target objects. | 2015-08-13 |
20150227296 | SYSTEM AND METHOD TO COMMUNICATE INFORMATION TO A USER - A system, computer-readable storage medium storing at least one program, and a computer-implemented method for communicating information in a virtual environment are presented. A graphical user interface is provided to a user, where the graphical user interface displays a virtual environment that includes one or more virtual objects. A virtual object may be linked to a section of a digital document. Selection of the virtual objects in the virtual environment by the user is monitored. Information regarding the section of the digital document is communicated to the user based on receiving an indication that a virtual object is selected. | 2015-08-13 |
20150227297 | USER TERMINAL DEVICE AND METHOD FOR DISPLAYING THEREOF - A user terminal device and a method for displaying on a user terminal device. The method includes displaying a first screen, detecting a user interaction to rotate the first screen while the first screen is displayed, and in response to the detected user interaction, displaying the first screen in a rotated state in a clockwise or counterclockwise direction at a predetermined angle and displaying a second screen related to the rotated first screen on at least one of a plurality of corner areas of the user terminal device. | 2015-08-13 |
20150227298 | USER TERMINAL DEVICE AND DISPLAYING METHOD THEREOF - A displaying method of a user terminal device including displaying a first screen on a display of the user terminal device, detecting a user interaction by the user terminal device, and rotating the at least two screens based on the first user interaction, changing a display orientation of the at least two screens. | 2015-08-13 |
20150227299 | CONTROLLING VISUALIZATION OF DATA BY A DASHBOARD WIDGET - Display data in a data graphical user interface (GUI) on a display device and display, by a processor, a control GUI on the display device representing the data. The control GUI includes a range defining visual element, corresponding to a data value, that is moveable via input received by the control GUI and defines two ranges of the data. The processor displays indicia associated with the range defining visual element indicating the corresponding data value. The processor receives input from the control GUI indicating the range defining visual element has been moved. In response, the processor visually emphasizes data in the data GUI having data values in a selected one of the defined data range. | 2015-08-13 |
20150227300 | PROVIDING A SINGLE-ACTION MULTI-MODE INTERFACE - A system and method for providing a single-action multi-mode interface are provided. The system includes a touch detector to detect an input to a touch device; a mode detector to detect a mode associated with the input; a displacement detector to detect a displacement associated with the detected touch and mode, wherein the displacement is defined by a first and second parameter; and a command initiator to transmit an action to a first system based on the first parameter and a second system based on the second parameter. | 2015-08-13 |
20150227301 | DISPLAY OF DIFFERENT VERSIONS OF USER INTERFACE ELEMENT - A method includes detecting interaction with a user interface element corresponding to an app on a touch screen and displaying a different version of the user interface element responsive to the detected interaction. | 2015-08-13 |
20150227302 | DEPLOYING MULTI-CHANNEL OR DEVICE AGNOSTIC APPLICATIONS - Various user interface components and features can be tested and simulated with the unified framework module, and the full application user experience can be tested, experienced and evaluated. This can assist the design process of an application in providing the ability to test and explore different user interface components. During this process the user components can be simulated to provide the user experience so it can be determined whether the user components are organized properly and the prototype can be validated before the full blown application is launched. Also user interface features can be further modified or added based on the user feedback. The unified framework module can be configured to package a program in a form that is suitable for any targeted device and/or channel to make deployment across various devices and channels more efficient and cost effective. | 2015-08-13 |
20150227303 | ELECTRONIC APPARATUS, APPARATUS OPERATION METHOD, AND PROGRAM - [Object] To make a preferable operation possible with a simple structure that does not require an operation member with a complicated mechanism. | 2015-08-13 |
20150227304 | USER INTERFACE AND METHOD FOR PERSONALIZED RADIO STATION CREATION - A user interface arrangement includes a user interface having a plurality of movable sliders. Each of the sliders corresponds to a respective category of infotainment content. A processor is communicatively coupled to the user interface. The processor presents each of the categories of infotainment content in proportions dependent upon positions of the sliders. | 2015-08-13 |
20150227305 | DEPLOYING MULTI-CHANNEL OR DEVICE AGNOSTIC APPLICATIONS - Various user interface components and features can be tested and simulated with the unified framework module, and the full application user experience can be tested, experienced and evaluated. This can assist the design process of an application in providing the ability to test and explore different user interface components. During this process the user components can be simulated to provide the user experience so it can be determined whether the user components are organized properly and the prototype can be validated before the full blown application is launched. Also user interface features can be further modified or added based on the user feedback. The unified framework module can be configured to package a program in a form that is suitable for any targeted device and/or channel to make deployment across various devices and channels more efficient and cost effective. | 2015-08-13 |
20150227306 | PRIVATELY UNLOCKING A TOUCHSCREEN - A device, method and computer program product are provided for unlocking a touchscreen. In response to entering a touchscreen unlocking interface, a slide-to-unlock button is displayed on a touchscreen at its initial position, wherein the slide-to-unlock button is divided into two portions. In response to pressing a first portion of the slide-to-unlock button and sliding the slide-to-unlock button along a specified trace, information about a position of the slide-to-unlock button on the specified trace is displayed on a second portion of the slide-to-unlock button. In response to performing a first action on the pressed first portion of the slide-to-unlock button, information about a position of the slide-to-unlock button on the specified trace when the first action is performed on the first portion of the slide-to-unlock button is received. | 2015-08-13 |
20150227307 | Structure Aware Navigation Method Using Space and Structure Mapping Between Input Device and Digital Data - Disclosed is a structure aware navigation method using a user input space and structure mapping between an input device and digital data. A user interface method executed by a computer includes steps of: mapping between a user input space of an input unit and a hierarchical structure of digital data; and recognizing a layer corresponding to the user input space and performing data navigation. | 2015-08-13 |
20150227308 | USER TERMINAL DEVICE AND METHOD FOR DISPLAYING THEREOF - There is provided a method for displaying of a user terminal device which includes displaying a first screen; and displaying, in response to a user interaction to touch and drag one of corner areas of the first screen being detected, a second screen on a touch location of the corner areas where the user interaction is detected while at least a part of the first screen is being displayed. | 2015-08-13 |
20150227309 | TOUCH SCREEN INTERFACE GESTURE CONTROL - Provided is a gesturing mechanism configured for facilitating interaction with a computer via a touchscreen device having a device surface. The mechanism includes a controller having a controller surface configured for accepting a touch gesture. The touchscreen device is configured for executing an application including a plurality of user controls for interacting with the application. The controller is configured for applying an accepted touch gesture to one of the plurality of controls. | 2015-08-13 |
20150227310 | OPERATION DEVICE - Provided is an operating device that suppresses differences in operational feeling resulting from the amount of sensitivity of a detection subject. The operating device ( | 2015-08-13 |
20150227311 | SELECTING ALTERNATE KEYS USING MULTI-TOUCH - An aspect provides a method, including: detecting, at a touch sensitive surface of an information handling device, a multi-touch input to a soft keyboard; and rendering an alternative input mapped to the multi-touch input; the multi-touch input being a substantially simultaneous multi-touch input to one or more character soft keys. Other aspects are described and claimed. | 2015-08-13 |
20150227312 | METHOD FOR STEERING DMA WRITE REQUESTS TO CACHE MEMORY - A system may include a processor which may include a cache memory and a Direct Memory Access (DMA) controller, a peripheral device on an I/O expansion bus, and a bus interface coupled to the I/O expansion bus and the processor. The bus controller may determine if data packets sent from the peripheral device to the processor include a DMA write instruction to the cache memory with an optional desired cache location. Upon determining a DMA write instruction to the cache memory is included in the data packet, the bus controller may format the data in the data packet for storage in the cache and either receive the desired cache location or determine an appropriate location within the cache to store the formatted data. The bus controller may determine an alternate location within the cache if the desired location within the cache cannot accept more data from the peripheral device. | 2015-08-13 |
20150227313 | METHOD OF MAPPING ADDRESS IN STORAGE DEVICE, METHOD OF READING DATA FROM STORAGE DEVICES AND METHOD OF WRITING DATA INTO STORAGE DEVICES - In a method of mapping an address in a storage device, first address mapping information including a first physical address and a first logical address is registered in an address mapping table. The first physical address corresponds to a first storage area in the storage device. The first storage area includes a first type of memory. The first logical address corresponds to the first physical address. Second address mapping information including a second physical address and a second logical address is registered in the address mapping table. The second physical address corresponds to a second storage area in the storage device. The second storage area includes a second type of memory that is different from the first type of memory. The second logical address corresponds to the second physical address. | 2015-08-13 |
20150227314 | Systems and Methods for Last Written Page Handling in a Memory Device - Systems and method relating generally to solid state memory, and more particularly to systems and methods for recovering data from a solid state memory. | 2015-08-13 |
20150227315 | SLIDING-WINDOW MULTI-CLASS STRIPING - A sequence of storage devices of a data store may include one or more stripesets for storing data stripes of different lengths and of different types. Each data stripe may be stored in a prefix or other portion of a stripeset. Each data stripe may be identified by an array of addresses that identify each page of the data stripe on each included storage device. When a first storage device of a stripeset becomes full, the stripeset may be shifted by removing the full storage device from the stripeset, and adding a next storage device of the data store to the stripeset. A class variable may be associated with storage devices of a stripeset to identify the type of data that the stripeset can store. The class variable may be increased (or otherwise modified) when a computer stores data of a different class in the stripeset. | 2015-08-13 |
20150227316 | METHODS, SYSTEMS AND DEVICES RELATING TO DATA STORAGE INTERFACES FOR MANAGING DATA ADDRESS SPACES IN DATA STORAGE DEVICES - Data address management systems, methods, devices and uses for minimizing interaction with data consumers' data on data storage devices, an embodiment comprising an external bus for communicatively interfacing the data storage system and data consumers; at least one storage medium components, each storage medium component comprising a plurality of storage locations having a unique storage location indicators; a translation layer module comprising a data address space having data addresses associable with storage location indicators; and a controller configured to store data in the storage locations and creating associations in the translation layer module between data addresses and the physical location indicators; wherein the data address space is accessible by the data consumer for addressing requests relating to data stored on the storage device and wherein the controller is configured to manipulate the arrangement of the data addresses in the data address space. | 2015-08-13 |
20150227317 | PERFORMING DISCARD COMMANDS ON RAID STORAGE DEVICES - An example method for performing discard commands on Redundant Array of Independent Disks (RAID) devices may comprise receiving a request to free a range of logical sectors that is mapped to a plurality of storage devices organized as RAID. The method may further comprise identifying a first physical sector number corresponding to a first logical sector having a lowest number greater or equal than a starting logical sector number of the range of logical sectors. The method may further comprise identifying a second physical sector number corresponding to a second logical sector having a lowest number greater or equal than an ending logical sector number of the range of logical sectors. The method may further comprise issuing a single command to all of the plurality of storage devices to free a range of sectors identified by the first physical sector number and the second physical sector number. | 2015-08-13 |
20150227318 | DISTRIBUTED CONTROL PROTOCOL FOR HIGH AVAILABILITY IN MULTI-NODE STORAGE CLUSTER - A distributed control protocol dynamically establishes high availability (HA) partner relationships for nodes in a cluster. A HA partner relationship may be established by copying (mirroring) information maintained in a non-volatile random access memory (NVRAM) of a node over a HA interconnect to the NVRAM of a partner node in the cluster. The distributed control protocol leverages a Cluster Liveliness and Availability Manager (CLAM) utility of a storage operating system executing on the nodes to rebalance NVRAM mirroring and alter HA partner relationships of the nodes in the cluster. The CLAM utility is configured to maintain various cluster related issues, such as CLAM quorum events, addition or subtraction of a node in the cluster and other changes in configuration of the cluster. Notably, the CLAM utility is an event based manager that implements the control protocol to keep the nodes informed of any cluster changes through event generation and propagation. | 2015-08-13 |
20150227319 | NON-VOLATILE STORAGE DEVICE IMAGE CREATION - An embodiment provides a method, including: integrating a non-volatile memory into a first information handling device; installing an image on the non-volatile memory; storing a recovery version of the installed image in another memory location of another device; and thereafter providing the recovery version to a non-volatile memory of a second information handling device. Other aspects are described and claimed. | 2015-08-13 |
20150227320 | STORAGE SYSTEM - According to one embodiment, a storage system includes a plurality of memory nodes that are connected to each other in a plurality of different directions. Each memory node stores a count value. Each memory node, when receiving an update command of which destination is not own memory node, transmits the update commando to other memory nodes connected thereto. Each memory node, when receiving an update command of which destination is own memory node, executes the update command, increases the stored count value, and issues a notice indicating the increased count value. | 2015-08-13 |
20150227321 | MANAGING VIRTUAL HARD DISK SNAPSHOTS - A method, system or computer usable program product for managing virtual disk snapshots including utilizing a processor to create multiple disk containers containing multiple snapshots on a host machine persistent memory, and combining the multiple snapshots on a guest operating system to produce a final snapshot utilized by the guest OS as a virtual disk. | 2015-08-13 |
20150227322 | STORAGE APPARATUS AND STORAGE APPARATUS MIGRATION METHOD - A migration-destination primary storage apparatus (MD-PDKC) comprises a second PVOL and a second journal storage area storing a journal corresponding to write data for the second PVOL, and executes a data copy to the second PVOL from a first PVOL, which is in a migration-source primary storage apparatus (MS-PDKC) and forms a copy pair with an SVOL in a secondary storage apparatus (SDKC). After the data copy has been completed, the MD-PDKC acquires the latest write sequence information from the MS-PDKC, and upon receiving a write request for the second PVOL, writes the write-request write data to the second PVOL, creates a journal by using journal data corresponding to the write data and also by using update information showing write sequence information based on the acquired latest write sequence information, and writes the journal to the second journal storage area. | 2015-08-13 |
20150227323 | USE OF FLASH CACHE TO IMPROVE TIERED MIGRATION PERFORMANCE - For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and tiered levels of storage, and at a time in which at least one data segment is to be migrated from one level to another level of the tiered levels of storage, a data migration mechanism is initiated by copying data resident in the lower-speed cache corresponding to the at least one data segment to be migrated to a target on the another level, reading remaining data, not previously copied from the lower-speed cache, from a source on the one level, and writing the remaining data to the target, and changing a logical address of the at least one data segment to point to the target. | 2015-08-13 |
20150227324 | LOAD REDUCTION DUAL IN-LINE MEMORY MODULE (LRDIMM) AND METHOD FOR PROGRAMMING THE SAME - A load reduction dual in-line memory module (LRDIMM) is similar to a registered dual in-line memory module (RDIMM) in which control signals are synchronously buffered but the LRDIMM includes a load reduction buffer (LRB) in the data path as well. To make an LRDIMM which appears compatible with RDIMMs on a system memory bus, the serial presence detector (SPD) of the LRDIMM is programmed with modified latency support and minimum delay values. When the dynamic read only memory (DRAMs) devices of the LRDIMM are subsequently set up by the host at boot time based on the parameters provided by the SPD, selected latency values are modified on the fly in an enhanced register phase look loop (RPLL) device. This has the effect of compensating for the delay introduced by the LRB without violating DRAM constraints, and provides memory bus timing for a LRDIMM that is indistinguishable from that of a RDIMM. | 2015-08-13 |
20150227325 | APPARATUS FOR PERFORMING STORAGE VIRTUALIZATION - The splitting of storage applications and functions into a control path (CP) component and a data pith (DP) component is disclosed. Reads and writes may be handled primarily in the DP. The CP may be responsible for discovery, configuration, and exception handling. The CP can also be enabled for orchestrating complex data management operations such as snapshots and migration. Storage virtualization maps a virtual I/O to one or more physical I/O. A virtual target (vTarget) in the virtual domain is associated with one physical port in the physical domain. Each vTarget may be associated with one or more virtual LUNs (vLUNs). Each vLUN includes one or more vExtents. Each vExtent may point to a region table, and each entry in the region table may contain a pointer to a region representing a portion of a pExtent, and attributes (e.g. read/write, read only, no access) for that region. | 2015-08-13 |
20150227326 | SYSTEM AND METHOD FOR AUTOMATED DIGITAL RFID PRINTING AND INTEGRATION - A system for automated RFID printing and integration is disclosed. The system includes an automated digital RFID printer utilized in combination with server system from a client/server system. The system also includes a corresponding method for automated RFID printing and integration as well as a non-transitory computer storage media having instructions stored thereon which, when executed, execute a method for automated RFID printing and integration. | 2015-08-13 |
20150227327 | NETWORK SYSTEM, INFORMATION PROCESSING APPARATUS, AND PRINT SETTING METHOD - A network system includes an information processing apparatus that transmits a target value of an achievement objective to contribute to at least one of environment and reduction in total cost of ownership, an acquiring unit that acquires the target value from the information processing apparatus via a network, a storage unit that stores therein correspondence information indicating a correspondence relation between a plurality of different print settings and achievement expected values of the achievement objective expected when the respective print settings are applied to printing, an extracting unit that extracts one or more print settings, in each of which the achievement expected value meets the target value, based on the correspondence information, and a display unit that displays setting information indicating the one or more print settings extracted by the extracting unit. | 2015-08-13 |
20150227328 | IMAGE FORMING APPARATUS, AND IMAGE FORMING APPARATUS CONTROL METHOD - An image forming apparatus is operable at least in a first power state and in a second power state, in which electric power consumption in the second power state is less than electric power consumption in the first power state. The apparatus includes a detection unit formed by a plurality of elements disposed to detect the temperature of an object, and a control unit configured to control the image forming apparatus in such a way as to shift from the second power state to the first power state based on a detection result obtained by the detection unit at first timing and a detection result obtained by the detection unit at second timing. | 2015-08-13 |
20150227329 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus displays data that is saved by an external information processing apparatus, identifies an image forming device by short-range wireless communication, and acquires compatibility information indicating whether or not the image forming device is compatible with a print method for acquiring the data from the external information processing apparatus and printing based on the data. An information processing apparatus transmits instructional information for acquiring the data designated by a user from the external information processing apparatus and printing based on the data to the image forming device, if the compatibility information indicates that the image forming device is compatible with the print method. | 2015-08-13 |
20150227330 | SYSTEM AND METHOD FOR THE PAIRING OF COMPONENTS OF A PRINTER-RELATED DATA REPORTING SYSTEM - Provided is a system for pairing or associating hardware in a printer-related data reporting system. The system utilizes custom application-specific software installed on a mobile or wireless device to enable a technician to easily and quickly assign the components of a printer-related data reporting system via tags placed on the individual components of the reporting system and uploading the data to a central server. | 2015-08-13 |
20150227331 | SYSTEM AND METHOD FOR MONITORING PRINTER-RELATED DATA ON USB CABLES - Provided is a computer-implemented system and method for monitoring printer-related data on USB cables. A USB-compatible device is placed in-line between a non-networked computer and a printer and monitors the line for print-related data. Once detected, the print-related data is transmitted via a radio frequency to a base station. The base station subsequently compiles the print-related data and relays the data to a printer reporting system. | 2015-08-13 |
20150227332 | DETECTION OF A FLOATING SIGNATURE ON A SIGNATURE PAGE OF AN ELECTRONIC DOCUMENT PRIOR TO PRINTING - Disclosed are devices, including both a front-end computerized device used to submit a print job and a printing device receiving a print job, that can detect a floating signature on the signature page of an electronic document in the print job and can halt printing of that print job until further action is taken by a user. The devices can apply a set of heuristics to analyze the electronic document in order to determine whether it has a signature page and, if so, whether the signature page contains a floating signature. When a floating signature is detected, the device can notify a user and can preclude printing of the print job until such time as a response to the notification is received. Also disclosed herein are associated methods for detecting a floating signature and for halting printing of a print job until further action is taken. | 2015-08-13 |
20150227333 | IMAGE FORMING APPARATUS, CONTROL METHOD, STORAGE MEDIUM STORING PROGRAM, AND IMAGE FORMING SYSTEM - The print request of a print job issued from an information processing apparatus via a wide area network is received. Print job information issued from the information processing apparatus via a local area network is received. The storage destinations of the print request of the print job and the print job information are controlled in the issuing order of the print request of the print job and the print job information. | 2015-08-13 |
20150227334 | Visual focus-aware techniques for visualizing display changes - A computer processor based method for controlling a plurality of computer displays in response to user behavior, the method comprising identifying at least one display that is unattended by the user by determining the user's visual focus, and applying an overlay window to the unattended display to control visualization of the identified unattended display. | 2015-08-13 |
20150227335 | VEHICLE INFORMATION DISPLAY APPARATUS - A vehicle information display apparatus includes display areas displaying information concerning an in-vehicle device and displaying an operation screen page for operating the in-vehicle device; an operating part for performing an operation on the operation screen page and a control part receiving an operation signal corresponding to the operation performed on the operating part, controlling a display on the plurality of display areas and determining, based on the operation signal, an operation valid display area from among the display areas. The control part executes the operation on the operation screen page in the operation valid display area based on the operation signal corresponding to a first operation performed on the operation part. The control part changes the operation valid display area based on the operation signal corresponding to a second operation performed on the operating part. | 2015-08-13 |
20150227336 | METHOD OF RECEIVING TOUCH EVENT INPUT AND ELECTRONIC DEVICE SUPPORTING THE SAME - Disclosed is a method of receiving a touch event by a portable terminal including a first display unit. The method includes recognizing connection of an accessory including a second display unit. The method also includes determining whether the second display unit is in a standby state for receiving a touch event. The method also includes activating a function corresponding to the second display unit when the second display unit is in the standby state. The method also includes, responsive to the second display unit receiving a selection input of a touch event, performing a function corresponding to the received touch event by the portable terminal. However, the present disclosure is not limited to the embodiment, and other embodiments can be made. | 2015-08-13 |
20150227337 | DEVICE CONFIGURATION INCLUDING A MASTER COMMUNICATIONS DEVICE WITH A SLAVE DEVICE EXTENSION - A master communications device/slave device configuration is disclosed where a master communications device discovers a slave device when the master communications device does not have the necessary features and resources to perform a service requested by an operator. The master communications device utilizes the slave device to provide additional features and resources to the master communications device in performing the service requested by the operator. The master communications device and the slave device interact as a single device provided by the master communications device/slave device configuration. The slave device serves as an extension to the master communications device providing a larger interface to the operator. | 2015-08-13 |
20150227338 | PORTABLE COMMUNICATION TERMINAL AND DATA RECEIVING METHOD - A data transfer system | 2015-08-13 |
20150227339 | Multi-media Extension Method and Related Multi-Media System - The present disclosure provides a multi-media extension method. The multi-media extension method includes capturing a multi-media file in a first format from a mobile device when a first wireless link is established between the mobile device and a computer system, converting the multi-media file with the first format to a multi-media file with a second format, compressing the multi-media with the second format into a plurality of data packets, and sending and receiving the data packets via the first wireless link, de-compressing the packets to the multi-media file with the second format, converting the multi-media file with the second format back to the multi-media file with the first format and playing the multi-media file with the first format on the computer system. | 2015-08-13 |
20150227340 | Acoustic Signatures - Embodiments described herein provide for acoustic signatures in a playback system. An example implementation involves receiving, from a microphone of the controller device, an audio signal played by a playback device, the audio signal indicating network information corresponding to the playback device. The example implementation further involves identifying the playback device based on the network information and responsively, modifying a user interface on the controller device based on the identification of the playback device. | 2015-08-13 |
20150227341 | METHOD AND DEVICE FOR CHECKING A DIGITAL MULTIPLIER - A method for calculating an error signal that enables a diagnosis of the correctness of a product, determined by a first multiplier unit, of a first factor and a second factor, the error signal being determined by a difference formation unit as the difference of a sum logarithm and a product logarithm. | 2015-08-13 |
20150227342 | PRIORITIZE AND SORT FOR RECENTLY ADDED CONTACTS BASED ON TIME AND LOCATION - A list of contacts in an electronic device may be sorted manually based on date when the contacts are added and/or location where the contacts are added. In this regard, contacts may be sorted and/or displayed in the order in which they were added—e.g., with the newest contacts on top, and/or in alphabetical order of the locations where the contacts were added. In some instances, the contacts may be prioritized (e.g., based on user input or commands) with certain number of contacts that are most recently added and/or were added in closest proximity to the current location of the electronic device or its user being listed or displayed on top. | 2015-08-13 |
20150227343 | SELF-CORRECTING RANDOM NUMBER GENERATOR - A system and method for generating random numbers. The system may include a random number generator (RNG), such as a quantum random number generator (QRNG) configured to self-correct or adapt in order to substantially achieve randomness from the output of the RNG. By adapting, the RNG may generate a random number that may be considered random regardless of whether the random number itself is tested as such. As an example, the RNG may include components to monitor one or more characteristics of the RNG during operation, and may use the monitored characteristics as a basis for adapting, or self-correcting, to provide a random number according to one or more performance criteria. | 2015-08-13 |
20150227344 | APPARATUS AND METHOD FOR STABILIZING OUTPUT SEQUENCE OF REAL RANDOM NUMBER GENERATOR - An apparatus and method that stabilizes an output sequence of a real random number generator by adjusting the input voltage of the random number generator or the comparative voltage of a comparator. The apparatus for stabilizing an output sequence of a real random number generator includes a verification unit for performing a monobit test on random number values sampled by and output from a comparison unit, and calculating an impact value. An adjustment unit adjusts a voltage of any one of a random number generation unit and the comparison unit using resulting values of the monobit test and the impact value output from the verification unit. | 2015-08-13 |
20150227345 | METHOD AND DEVICE FOR REMOVING BIASING DUE TO SIGNAL SOURCE DURING RANDOM NUMBER GENERATION - The present disclosure provides a method and an apparatus for removing biasing due to a signal source during random number generation. At least one embodiment includes a method, performed by a random number generation apparatus, for generating a random number having a signal source biasing removed, including: generating a raw bit string by sampling, at a predetermined cycle, a physical signal input from a signal source; and generating the random number by performing block partial sum or sequential partial sum on the generated raw bit string. | 2015-08-13 |
20150227346 | COMPARING A RUNLENGTH OF BITS WITH A VARIABLE NUMBER - Processing circuitry | 2015-08-13 |
20150227347 | METHOD FOR SUPPORTING PRODUCT DESIGN AND PRODUCT DESIGN SUPPORT APPARATUS - A computer refers to a first document, second documents related to the first document, test documents related to the respective second documents, and test results associated with the respective test documents. The first document defines a first requirement. The second documents define functions of the first requirement. The computer calculates, on basis of the test results and a total number of test items included in all of the test documents, a degree of difficulty in realizing the first requirement. | 2015-08-13 |
20150227348 | DEVELOPMENT SUPPORT DEVICE AND DEVELOPMENT SUPPORT PROGRAM - A device for supporting development of a control program includes circuitry which accesses a database including control command information which executes operational control or computational processing of a control target, variable name information which is used in the operational control or the computational processing, and variable register information which stores a current value of a variable corresponding to a variable name such that the control command, variable name and variable register information are associated with each other in the database, acquires one or more selected information selected from the control command, variable name and variable register information, analyzes each selected information based on type of the information in the database such that the current value of the variable is acquired according to the variable name information or the register information, and displays the selected information analyzed separately by the type, and the current value of the variable acquired by analysis. | 2015-08-13 |
20150227349 | FOLDED VIEWS IN DEVELOPMENT ENVIRONMENT - Aspects of the subject matter described herein relate to folded views for a development environment. In aspects, a software development environment may display a code segment that includes references to other code segments or other data. A developer may select a reference and indicate that a folded view is to be shown for the data corresponding to the reference. In response, the software development environment may obtain the data corresponding to the folded view and display the data inline with the code segment. | 2015-08-13 |
20150227350 | MULTI-DIMENSIONAL, MULTI-CONFIGURATION COMPILATION PHASE OUTPUT VISUALIZATION TECHNIQUE - Systems and methods of providing a visual output of a compilation phase is provided. An example method includes receiving input source code for compilation by a compiler and displaying a multi-dimensional coordinate system including first and second axes. The method also includes providing a first user interface object associated with the first axis and providing a second user interface object associated with the second axis. The first user interface object enables a user to select one or more compilation phases, and the second user interface object enables the user to select one or more compiler versions. The method further includes receiving via the first user interface object a user selection of a compilation phase and obtaining an output of the input source code compiled in accordance with the selected compilation phase. The method further includes displaying the output between two axes of the multi-dimensional coordinate system. | 2015-08-13 |
20150227351 | CHANGING DE-OPTIMIZATION GUARD REPRESENTATION DURING THE COMPILATION PROCESS - A method for compiling code includes receiving a code section representation including a guard at a location, placing, at the guard, a triggering condition, and relocating the guard from the location to a second location in the code section representation. The method also includes transforming the guard into a control-split instruction. The control-split instruction includes a deoptimization branch and a continue execution branch. The method further includes placing, at the guard, a deoptimization instruction, and selecting a symbolic frame state linked to a side-effecting instruction. The side-effecting instruction is the last side-effecting instruction before the control-split instruction. The method also includes linking the deoptimization instruction with the symbolic frame state based on the symbolic frame state being linked to the side-effecting instruction, unlinking the symbolic frame state from the side-effecting instruction, and storing the code section representation. | 2015-08-13 |
20150227352 | PROFILING BINARY CODE BASED ON DENSITY - The technology is directed to profiling binary code based on a computed “density” of functions in the code. The density of a function can be computed as the frequency of execution of the function divided by the size of the function. Functions that execute more often and are smaller in size (“dense functions”) are moved towards the “front” (e.g., beginning) of the binary code. The frequency of execution can be measured at runtime using a performance measurement tool without requiring modification of the binary code or corresponding source code. After density is computed (e.g., over a period of time) for functions, it can be used to cause linkers to rearrange the binary code to place denser functions closer to the “front” of the binary code. By loading denser functions first (e.g., into processor caches and translation lookaside buffer (“TLB”)), the technology reduces cache and TLB misses, and thereby improves system performance. | 2015-08-13 |
20150227353 | METHOD FOR SAFELY DOWNLOADING APPLICATION - A method for safely downloading an application, including: after a successful mutual authentication of a card and a card connector, adopting an all-cipher text communication means, and controlling the number of installations of an application by a card activation operation, so as to realize secure downloading of the application. The present invention realizes all-cipher text communication of a card and a card connector, and the issuing frequency of the card is controllable; by means of such a method, the independence and security of the application can be ensured when issuing a card, while the issuing frequency of the card is limited, intermediaries and clients are prevented from arbitrarily downloading an application, and the security is relatively high. | 2015-08-13 |
20150227354 | Software Installation Package Generation and Software Installation Method, Device, and System - Software installation package generation and software installation methods, devices and systems are provided. The software installation package generation method includes: acquiring a software program compression package, and recording an installation path set by a user in an installation configuration file; and packing the software program compression package and the installation configuration file as a first compression package, and adding the first compression package to an end of the software installation program and performing compression, to form an executable second compression package as the final software installation package. | 2015-08-13 |
20150227355 | AUTOMATICALLY GENERATING VOLUME IMAGES AND LAUNCHING VIRTUAL COMPUTING INSTANCES - In an embodiment, a method comprises using a first server computer, executing a process that is configured to generate virtual computer instances; receiving a request to generate a first custom virtual computer instance, wherein the request identifies one or more software packages to install on the first custom virtual computer instance; copying a first pre-configured volume image onto a volume of a data storage device, wherein the volume includes one or more base software packages in a file system; mounting the volume to the first server computer, in response to receiving the request; installing each of the one or more software packages on the volume; unmounting the volume; creating a snapshot of the volume; registering the snapshot as a registered custom volume image. | 2015-08-13 |
20150227356 | Adaptive deployment of applications for mobile devices - A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information. | 2015-08-13 |
20150227357 | DESKTOP IMAGE MANAGEMENT FOR VIRTUAL DESKTOPS USING A BRANCH REFLECTOR - A desktop image management system is described that can efficiently distribute updates to virtual desktops running on host servers in a data center. The system is comprised of a central server and multiple agents, each agent installed on a virtual machine. When a VM receives an update from the central server, the files are stored in a single instance store on the host server. Corresponding stub files (empty of content) are created on the VM for each file in the single instance store. The stub files are marked to indicate that the stub file is mapped to the single instance store. When the guest operating system requests to read the stub file, the virtual disk layer of the host server detects that the requested block has been marked and fetches the content of the file from the single instance store. | 2015-08-13 |
20150227358 | UTILITY METER INTELLIGENT FIRMWARE UPDATE SYSTEM AND METHOD - One embodiment describes a utility metering system. The utility metering system includes a utility meter that is communicatively coupled to a utility service provider, in which the utility meter includes firmware. The utility meter stores a firmware update downloaded from the utility service provider, determines a particular time to update the firmware with the firmware update, in which the particular time is determined based at least in part on historical time of use data, time of use pricing rates, or a combination thereof. The historical time of use data includes utility consumption by a consumer over time and the time of use pricing rates includes the price per unit of utility charged to the consumer. Additionally, the utility meter updates the firmware at the particular time. | 2015-08-13 |
20150227359 | IN-VEHICLE DEVICE, MOBILE TERMINAL, INFORMATION MANAGEMENT DEVICE AND INFORMATION COMMUNICATION SYSTEM - An information communication system includes an in-vehicle device mounted on a vehicle and a mobile terminal connected to the in-vehicle device so as to be able to cooperate with the in-vehicle device. In the information communication system, when a first software module embedded in the mobile terminal has been updated, a second software module embedded in the in-vehicle device is updated on the basis of software information about the updated first software module. | 2015-08-13 |
20150227360 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal capable of performing updating on an application and a control method thereof are disclosed. The mobile terminal includes: a checking unit configured to check status information of the mobile terminal in relation to updating of an application; a detection unit configured to detect an application in which an update event has occurred, on the basis of the status information of the mobile terminal; and a controlled configured to perform updating on the application detected by the detection unit. | 2015-08-13 |
20150227361 | ROLE-BASED MODERNIZATION OF LEGACY APPLICATIONS - Methods, systems, and techniques for role-based modernization of legacy applications are provided. Example embodiments provide a Role-Based Modernization System (“RBMS”), which enables the reorganization of (menu-based) legacy applications by role as a method of modernization and enables user access to such modernized applications through roles. In addition the RBMS supports the ability to enhance such legacy applications by blending them with non-legacy tasks and functions in a user-transparent fashion. In one embodiment, the RBMS comprises a client-side javascript display and control module and a java applet host interface and a server-side emulation control services module. These components cooperate to uniformly present legacy and non-legacy tasks that have been reorganized according to role modernization techniques. | 2015-08-13 |
20150227362 | METHODS FOR TRANSPARENT MANAGEMENT OF CONTEXT AND STATE IN AN ASYNCHRONOUS CALLBACK FLOW - Computerized methods for providing one or more memory values present in memory during execution of a procedure to be automatically available to an asynchronous callback executed later. The methods comprise receiving a code containing procedures, the procedures having input parameters to be executed as asynchronous callback procedures. The methods further comprise replacing the procedures in the code with wrapper procedures, where the wrapper procedures comprise instructions for storing one or more memory values, storing the asynchronous callbacks of the input parameters, replacing each of the input parameters with a wrapper callback, the wrapper callback comprising instruction for restoring the memory values and executing the asynchronous callbacks. The methods further comprise executing the original procedures. The methods further comprise executing the code with the wrapper procedures, providing the memory values present during execution of the procedure to be automatically available to the asynchronous callback executed later. | 2015-08-13 |
20150227363 | SYSTEMS AND METHODS FOR SOFTWARE DEPENDENCY MANAGEMENT - Techniques for managing software dependencies are described. For example, a dependency specification that pertains to a first product is accessed. The product may be a collection of artifacts and may provide a software functionality. A determination may be made, based on the dependency specification, that the first product has a dependency on a second product. Metadata pertaining to the second product may be accessed. A valid version of the second product may be identified based on the metadata. The valid version may be usable at build time of the first product. | 2015-08-13 |
20150227364 | TECHNIQUE FOR PLAGIARISM DETECTION IN PROGRAM SOURCE CODE FILES BASED ON DESIGN PATTERN - A technique for source code plagiarism evaluation is disclosed. Program source code files of the object orientated program are received. Class data of the program source code files are determined to comprise of at least a block of one or more design patterns wherein the one or more design patterns are stored in a database. A plagiarism value is evaluated for each of the program source code files wherein the class data of the program source code file matches with class data of an original program source code file. Program source code files wherein the class data of each of the program source code files comprises of the block of the same design pattern are categorized and the plagiarism value of the categorized program source code files are analyzed. | 2015-08-13 |
20150227365 | Processor Supporting Arithmetic Instructions with Branch on Overflow & Methods - A method provides for decoding, in a microprocessor, an instruction into data identifying a first register, a second register, an immediate value, and an opcode identifier. The opcode identifier is interpreted as indicating that an arithmetic operation is to be performed on the first register and the second register, and that the microprocessor is to perform a change of control operation in response to the addition of the first register and the second register causing overflow or underflow. The change of control operation is to a location in a program determined based on the immediate value. A processor can be provided with a decoder and other supporting circuitry to implement such method. Overflow/underflow can be checked on word boundaries of a double-word operation. | 2015-08-13 |
20150227366 | PROCESSOR WITH GRANULAR ADD IMMEDIATES CAPABILITY & METHODS - A processor can address a double-word sized memory space (e.g., 64 bit addressing). The processor can be configured to decode a series of three instructions that cause 48 bits of an arbitrary 64 bit immediate value to be constructed in a register and a fourth instruction that completes the 64-bit value and branches to or accesses a memory location determined used the 64-bit value in the register. A separate instruction in an instruction set architecture can be provided for non-destructive writing of 16-bit portions of a 64 bit register. | 2015-08-13 |
20150227367 | DATA PROCESSING APPARATUS AND METHOD FOR PERFORMING SEGMENTED OPERATIONS - A data processing apparatus and method are provided for performing segmented operations. The data processing apparatus comprises a vector register store for storing vector operands, and vector processing circuitry providing N lanes of parallel processing, and arranged to perform a segmented operation on up to N data elements provided by a specified vector operand, each data element being allocated to one of the N lanes. The up to N data elements forms a plurality of segments, and performance of the segmented operation comprises performing a separate operation on the data elements of each segment, the separate operation involving interaction between the lanes containing the data elements of the associated segment. Predicate generation circuitry is responsive to a compute descriptor instruction specifying an input vector operand comprising a plurality of segment descriptors, to generate per lane predicate information used by the vector processing circuitry when performing the segmented operation to maintain a boundary between each of the plurality of segments. As a result, interaction between lanes containing data elements from different segments is prevented. This allows very effective utilisation of the lanes of parallel processing within the vector processing circuitry to be achieved. | 2015-08-13 |
20150227368 | Completion Time Determination for Vector Instructions - In an embodiment, a processor may include a completion time determination circuit. The completion time determination circuit may be configured to receive one or more source operands of a vector memory operation used to produce the addresses of the vector elements accessed by the vector memory operation. The completion time determination circuit may be configured to determine a completion time for the vector memory operation (e.g. based on a number of TLB accesses, a number of cache accesses, and/or other aspects of the vector memory operation). The completion time determination circuit may provide the completion time to an issue circuit, which may use the completion time to schedule operations dependent on the vector memory operation, if any. | 2015-08-13 |
20150227369 | Completion Time Prediction for Vector Instructions - In an embodiment, a processor may include a completion time prediction circuit. The completion time prediction circuit may be configured to track one or more aspects of previous instances of a vector memory operation, and may be configured to predict a completion time for a current instance of the vector memory operation. The prediction may be used by the issue circuit to schedule operations dependent on the vector memory operation, if any. | 2015-08-13 |
20150227370 | Processor, System, and Method for Efficient, High-Throughput Processing of Two-Dimensional, Interrelated Data Sets - Systems, processors and methods are disclosed for organizing processing datapaths to perform operations in parallel while executing a single program. Each datapath executes the same sequence of instructions, using a novel instruction sequencing method. Each datapath is implemented through a processor having a data memory partitioned into identical regions. A master processor fetches instructions and conveys them to the datapath processors. All processors are connected serially by an instruction pipeline, such that instructions are executed in parallel datapaths, with execution in each datapath offset in time by one clock cycle from execution in adjacent datapaths. The system includes an interconnection network that enables full sharing of data in both horizontal and vertical dimensions, with the effect of coupling any datapath to the memory of any other datapath without adding processing cycles in common usage. This approach enables programmable visual computing with throughput approaching that of hardwired solutions. | 2015-08-13 |
20150227371 | Processors with Support for Compact Branch Instructions & Methods - Aspects relate to microprocessors, methods of their operation, and compilers therefor, that provide branch instructions with and without a delay slot. Branch instructions without a delay slot may have a forbidden slot. A processor, when decoding and executing a branch instruction without a delay slot, at a program counter location, executes an instruction in a subsequent program counter location (a “forbidden slot”, in some implementations) only if the branch is not taken. A pre-determined set of instruction types may be identified, and if an instruction location in the forbidden slot is from the pre-determined set of instruction types, implementations may throw an exception without executing the instruction, or may execute the instruction and throw an exception after execution. Such exceptions may be dependent or independent on an outcome of executing the instruction itself. | 2015-08-13 |
20150227372 | PROCESSOR THAT PERFORMS APPROXIMATE COMPUTING INSTRUCTIONS - A processor includes a decoder that decodes an instruction that instructs the processor to perform subsequent computations in an approximate manner and a functional unit that performs the subsequent computations in the approximate manner in response to the instruction. An instruction instructs the processor to clear an error amount associated with a value stored in a general purpose register of the processor. The error amount indicates an amount of error associated with a result of a computation performed by the processor in an approximate manner. The processor also clears the error amount in response to the instruction. Another instruction specifies a computation to be performed and includes a prefix that indicates the processor is to perform the computation in an approximate manner. The functional unit performs the computation specified by the instruction in the approximate manner specified by the prefix. | 2015-08-13 |
20150227373 | STOP BITS AND PREDICATION FOR ENHANCED INSTRUCTION STREAM CONTROL - A microprocessor including an instruction set architecture includes: a decode and fetch control; a instruction cache; a data cache; a control stack; and an instruction set including a stop bit; a qualifying predicate; an opcode, a register and/or an immediate operand. A data processing method includes: fetch instructions encoded with a stop bit from an instruction set architecture of the microprocessor; popping, a top address off a control stack and transfer control back to a caller function, to an indirect function, or to a top of a loop block when the stop bit indicate a function return, an indirect function call, or a loop branch; save control stack registers on a backing store after the stop bit indicate the call or loop branch function when a number of used control stack registers exceeds a HI threshold; overflow a control stack signal when the number of the used and the saved entries exceeds the backing store size; allocate more memory to increase a size of the backing store from a data cache or terminate the execution; restoring, the control stack registers from the data cache when the number of the used control stack registers drops below a LO threshold. | 2015-08-13 |
20150227374 | EARLY LOOP BUFFER ENTRY - Systems, processors, and methods for determining when to enter loop buffer mode early for loops in an instruction stream. A processor waits until a branch history register has saturated before entering loop buffer mode for a loop if the processor has not yet determined the loop has an unpredictable exit. However, if the loop has an unpredictable exit, then the loop is allowed to enter loop buffer mode early. While in loop buffer mode, the loop is dispatched from a loop buffer, and the front-end of the processor is powered down until the loop terminates. | 2015-08-13 |
20150227375 | METHOD AND DYNAMICALLY RECONFIGURABLE PROCESSOR ADAPTED FOR MANAGEMENT OF PERSISTENCE OF INFORMATION ACROSS MULTIPLE INSTRUCTION CYCLES - A method and system for enabling persistence of a value by a dynamically reconfigurable processor (“DRP”) from the time of execution of an earlier executed instruction to a time of later executed instruction. The value may represent a constant a variable value of a software program. The value may be read from or written into a memory circuit, a DRP logic element, an iterator of a DRP logic element, or other value storing element or aspect of the DRP. The value may be maintained in a single logic element through the duration of one or more instruction execution cycles, or alternatively or additionally, the value may be transferred between or among one or more value storage hardware elements. The persistence of the value and transfer of the value within, into and/or out of the DRP enables later access of the value by, and/or positioning the value within, the DRP. | 2015-08-13 |
20150227376 | THREAD ISSUE CONTROL - A data processing system includes a processing pipeline for the parallel execution of a plurality of threads. An issue controller issues threads to the processing pipeline. A stall manager controls the stalling and unstalling of threads when a cache miss occurs within a cache memory. The issue controller issues the threads to the processing pipeline in accordance with both a main sequence and a pilot sequence. The pilot sequence is followed such that threads within the pilot sequence are issued at least a given time ahead of their neighbours within a main sequence. The given time corresponds approximately to the latency associated with a cache miss. The threads may be arranged in groups corresponding to blocks of pixels for processing within a graphics processing unit. | 2015-08-13 |
20150227377 | COMPUTING APPARATUS AND METHOD FOR CONTROLLING THE SAME - A computing apparatus and a method for controlling the same are disclosed. According to an exemplary embodiment of the present invention, the method for controlling the computing apparatus includes the steps of receiving a user command configured to turn on an automatic booting mode through a user interface unit, delivering data corresponding to an ON state of the automatic booting mode to a BIOS module from an application module having an operating system stored therein, storing a configuration value corresponding to the ON state of the automatic booting mode in a Read-Only Memory (ROM) section of the BIOS module, when the cover is in a closed state, detecting an opening of the cover, and performing a predetermined operation in accordance with the configuration value being stored in the ROM section of the BIOS module, based upon a system status corresponding to when the cover is in a closed state. | 2015-08-13 |
20150227378 | SEMICONDUCTOR DEVICE, DEVICE, AND ELECTRONIC DEVICE - A semiconductor device with improved operating speed is provided. A semiconductor device including a memory circuit has a function of storing a start-up routine in the memory circuit and executing the start-up routine, a function of operating the memory circuit as a buffer memory device after executing the start-up routine, and a function of loading the start-up routine into the memory circuit from outside before the semiconductor device is powered off. | 2015-08-13 |
20150227379 | SEMICONDUCTOR DEVICE - A semiconductor device in which the area of a circuit that is not in use during normal operation can be reduced is provided. A semiconductor device including a memory circuit has a function of storing a start-up routine in the memory circuit and executing the start-up routine; a function of operating the memory circuit as a buffer memory device after executing the start-up routine; and a function of loading the start-up routine into the memory circuit from the outside before the semiconductor device is powered off. The memory circuit has a plurality of groups each including at least a first transistor, a second transistor, and a memory element including an MTJ element. The memory element has a function of storing a signal input through the first transistor. The second transistor has a function of being turned on or off in accordance with the signal stored in the memory elements. | 2015-08-13 |
20150227380 | SENSOR WITH APPLICATION PROGRAM - A sensor having a control and evaluation unit ( | 2015-08-13 |
20150227381 | TRANSMITTING ENCAPSULATED SNMP COMMANDS TO VIRTUAL MACHINES - Systems and methods for transmitting encapsulated SNMP commands to virtual machines. An example method may comprise: receiving, from a network device, a first Simple Network Management Protocol (SNMP) request, the first SNMP request being directed to a virtual machine executing on a host device; encapsulating the SNMP request with a virtualization manager executing on the host device; and providing the encapsulated SNMP request to the virtual machine. | 2015-08-13 |
20150227382 | MONITORING VIRTUAL MACHINE PROTOCOLS, SERVICES, AND OPERATIONS - Systems and methods for monitoring virtual machine protocols, services, and operations. An example method may comprise: initiating a connection to a virtual machine; receiving service data, the service data pertaining to one or more services installed on the virtual machine, and protocol data pertaining to one or more protocols utilized by the virtual machine; generating, with a processing device and in view of at least one of the service data or the protocol data, one or more configuration commands, the one or more configuration commands corresponding to at least one of the one or more services or the one or more protocols; and transmitting the one or more configuration commands to the virtual machine. | 2015-08-13 |
20150227383 | APPLICATION PROGRAM VIRTUALIZATION SYSTEM AND METHOD OF VIRTUALIZING APPLICATION PROGRAM OF USER TERMINAL - A system for virtualizing an application program includes: a user terminal including an operating system and a plurality of application programs; and a server configured to generate a virtual machine in response to a request of the user terminal. The user terminal includes a virtual terminal agent configured to transmit first data related to the operating system and second data related to selected one or more application programs to the server, and the server generates and boots a virtual machine based on the first data, and executes the selected one or more application programs in the virtual machine based on the second data. | 2015-08-13 |
20150227384 | DESKTOP IMAGE MANAGEMENT FOR VIRTUAL DESKTOPS - A desktop image management system is described that can efficiently distribute updates to virtual desktops running on host servers in a data center. The system is comprised of a central server and multiple agents, each agent installed on a virtual machine. When a VM receives an update from the central server, the files are stored in a single instance store on the host server. The agent running on the VM then creates a corresponding stub file (empty of content) on the VM for each file in the single instance store. The agent further marks the stub file to indicate that the stub file is mapped to the single instance store. When the guest operating system requests to read the stub file, the virtual disk layer of the host server detects that the requested block has been marked and fetches the content of the file from the single instance store. | 2015-08-13 |
20150227385 | Unified Extensible Firmware Interface System Management Mode Initialization Protections with System Management Interrupt Transfer Monitor Sandboxing - An information handling system includes a processor configured to trap system management interrupts (SMIs) via a system management mode transfer monitor (STM), a first system resource, a SMI handler configured to operate within the STM, launch a first system management mode (SMM) virtual machine, load first SMM code for a first driver into the first SMM virtual machine, and associate the first SMM virtual machine with the first system resource and not with the second system resource. | 2015-08-13 |
20150227386 | ENFORCEMENT OF COMPLIANCE POLICIES IN MANAGED VIRTUAL SYSTEMS - Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing. | 2015-08-13 |
20150227387 | METHOD AND APPARATUS OF ADAPTIVE APPLICATION PERFORMANCE - A method and apparatus of adaptive application performance includes a determination of at least one criteria for implementing adaptive application performance measures. Based upon the determination, adaptive application performance measures are implemented. | 2015-08-13 |
20150227388 | METHOD AND DEVICE FOR HANDLING OPTIMIZATION PROCESSES - Examples of the present disclosure provide a method and device for handling an optimization process, which belong to computer technologies. The method includes: at least one process being executed is determined; a default category process matching with each process in the at least one process is identified, based on a default process category list, in which the default process category list includes a default category process and feature information of the default category process; based on the feature information of the default category process matching with each process in the at least one process, an optimization handling is performed on the at least one process. | 2015-08-13 |
20150227389 | INTERLEAVE-SCHEDULING OF CORRELATED TASKS AND BACKFILL-SCHEDULING OF DEPENDER TASKS INTO A SLOT OF DEPENDEE TASKS - Methods and arrangements for assembling tasks in a progressive queue. At least one job is received, each job comprising a dependee set of tasks and a depender set of at least one task. The dependee tasks are assembled in a progressive queue for execution, and the dependee tasks are executed. Other variants and embodiments are broadly contemplated herein. | 2015-08-13 |
20150227390 | IMPLEMENTATION OF MULTI-TASKING ON A DIGITAL SIGNAL PROCESSOR - The present invention relates to the implementation for implementing multi-tasking on a digital signal processor. For that purpose blocking functions are arranged such that they do not make use of a processor's hardware stack. Respective function calls are replaced with a piece of inline assembly code, which instead performs a branch to the correct routine for carrying out said function. If a blocking condition of the blocking function is encountered, a task switch can be done to resume another task. Whilst the hardware stack is not used when a task switch might have to occur, mixed-up contents of the hardware stack among function calls performed by different tasks are avoided. | 2015-08-13 |
20150227391 | THERMALLY-AWARE PROCESS SCHEDULING - A scheduler is presented that can adjust, responsive to a thermal condition at the processing device, a scheduling of process threads for compute units of the processing device so as to increase resource contentions between the process threads. | 2015-08-13 |