35th week of 2015 patent applcation highlights part 44 |
Patent application number | Title | Published |
20150242095 | APPARATUS AND METHOD FOR PROVIDING A VIRTUAL DECORATING INTERFACE - The present disclosure provides embodiments of a method of providing a virtual window treatment decorating interface that comprises receiving, at a processor, window data pertaining to at least one window of a premises, providing a user interface for selection of a window treatment for the at least one window, rendering one of the at least one window in the user interface, the rendering being generated based on the window data, receiving a selection of a window treatment to be applied to the rendered window, and rendering the window treatment onto the rendered window in the user interface. Preferably, the method includes setting dimensions of the rendered window and window treatment to correspond to professional measurement data of the window to provide an accurate virtual visualization of the window with the selected treatment. | 2015-08-27 |
20150242096 | ENABLING A VISUALLY IMPAIRED OR BLIND PERSON TO HAVE ACCESS TO INFORMATION PRINTED ON A PHYSICAL DOCUMENT - A method and system for accessing information related to a physical document. An electronic copy of an existing physical document is identified and located. The electronic copy of the physical document is an exact replica of the physical document. A selected part of the physical document is identified and in response, data related to the selected part of the physical document is retrieved from the electronic copy of the physical document. The retrieved data is presented visually to a visually impaired person or orally to a blind person on the user system, which enables the visually impaired person to see or hear, respectively, the retrieved data. | 2015-08-27 |
20150242097 | PORTABLE MULTIFUNCTION DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANAGING COMMUNICATIONS RECEIVED WHILE IN A LOCKED STATE - A computer-implemented method, performed at a portable multifunction device with a display, includes: receiving a plurality of communications via a plurality of communication modalities while the device is in a locked state; and detecting an unlock interaction by the user with the device. In response to detecting the unlock interaction, the method further includes unlocking the device and presenting a communication, or information about the communication, in the plurality of communications that was received while the device was in the locked state. The presented communication or information is presented in accordance with the corresponding communication modality. | 2015-08-27 |
20150242098 | Interactive Activity Generating Method And Apparatus And Computer Storage Medium - An interactive activity generating method, which includes setting a database for storing addresses of interactive activity platforms, providing creating options of interactive activities in an activity creating interface. The method includes setting an information configuration interface corresponding to a creating option of each interactive activity for filling in interactive activity information. The method includes detecting a selected creating option in the activity creating interface when an interactive activity is created, and finding an address of a corresponding interactive activity platform in the database. The method includes sending interactive activity information filled in an information configuration interface corresponding to the selected creating option to the interactive activity platform. The method includes generating an interactive activity interface after compiling by the interactive activity platform. | 2015-08-27 |
20150242099 | AUTOMATICALLY GENERATING A MULTI-COLOR PALETTE AND PICKER - A method and apparatus for automatically generating a multi-color palette and picker based on a set of colors is presented herein. Specifically, a method is described for generating a color palette with a plurality of anchors. Each anchor is assigned a color and a location in the color palette. The palette is colored with interpolated colors, based on each anchor's location. A user may select an interpolated color or an anchor color from the color palette and update one or more images and/or other objects with the selected color. | 2015-08-27 |
20150242100 | DETECTING INTENTIONAL ROTATION OF A MOBILE DEVICE - A method for detecting intentional rotation of a mobile device includes identifying a starting angular position of the mobile device. The mobile device includes a user interface in a first orientation and a first configuration. The method includes identifying a rotation of the mobile device. The method also includes identifying an ending angular position of the mobile device after the rotation, and determining a speed of rotation of the mobile device. The method further includes identifying a rotation angle threshold and a rotation speed threshold. The method includes determining whether the rotation exceeds the rotation angle threshold and the rotation speed threshold, and identifying the rotation as an intentional rotation in response to a determination that the rotation exceeds the rotation angle threshold and the rotation speed threshold. | 2015-08-27 |
20150242101 | USER INTERFACE DEVICE AND DISPLAY OBJECT OPERATING METHOD - A user interface device includes: a display unit which displays a two-dimensional or a three-dimensional display object in a display space; a sensor unit which measures 3D coordinates of fingers of a user in the display space; a motion detecting unit which detects motion of the fingers of the user relative to the display object based on the 3D coordinates of the fingers of the user measured by the sensor unit; and a display control unit which changes display content displayed by the display unit, according to a detection result obtained by the motion detecting unit. | 2015-08-27 |
20150242102 | MANIPULATING APPARATUS - A manipulating apparatus includes a manipulation control portion and a touch sensor detecting manipulation to a first manipulation surface by a manipulator's finger, while acquiring a manipulation body distance from the first manipulation surface to the finger. The manipulation in a first manipulation space where the manipulation body distance is less than a first threshold distance is distinguished from the manipulation in a second manipulation space where the manipulation body distance is not less than the first threshold distance. The first movement of the finger in the first manipulation space and the second movement of the finger in the second manipulation space are respectively associated with a focus and a submenu image, to change their display modes. To assist an input by the finger in the second manipulation space, a second manipulation surface is formed to a location apart from the first manipulation surface by a first threshold distance or more. | 2015-08-27 |
20150242103 | Screen Image Display Method and Device - A method and apparatus for displaying screen images are provided. The method includes: setting a position of an image display trigger point; receiving, from the image display trigger point, a trigger signal from a user, and when determining that the position where the trigger signal is located moves continuously relative to the display trigger point, displaying a circular image on a screen according to the continuous moving track of the trigger signal. In the above-mentioned technical scheme, the image is displayed on the screen according to the moving track of the trigger signal sent by the user, so that the method for displaying an image on a screen is more novel and diversified. | 2015-08-27 |
20150242104 | EASY-TO-USE DESKTOP SCREEN RECORDING APPLICATION - Systems and methods for computer screen recording are described herein. In an embodiment, a web-based application includes a screen recorder, a video transcoder, and a video upload manager. The screen recorder records video tutorials, the video transcoder transcodes the recorded video tutorials, and the upload manager uploads the transcoded video tutorial to a server. The server analyzes the uploaded video tutorial to determine search terms that are relevant to the uploaded video tutorial, and associates the determined search terms with the uploaded video tutorial. The server also receives from users search queries containing search terms, searches for video tutorials related to the search terms, and returns a search query result containing links to the related video tutorials. | 2015-08-27 |
20150242105 | METHOD TO PROVIDE USER INTERFACE TO DISPLAY MENU RELATED TO IMAGE TO BE PHOTOGRAPHED, AND PHOTOGRAPHING APPARATUS APPLYING THE SAME - A method to provide a user interface (UI) includes the UI, the present general inventive concept provides the UI to specify a certain region of an image to be photographed and to display a menu for an image displayed on a specified region. | 2015-08-27 |
20150242106 | Navigating a Hierarchical Data Set - Methods, systems, and computer-readable media for providing navigation in a hierarchical data set are presented. In some embodiments, a computing device may generate a user interface including a first node as a focused node at a fixed focal point along with a subset of a first plurality of related nodes having a relationship with the first node. In some instances discussed herein, user input may be received selecting a second node as the focused node, such as a scrolling action dragging the second node to the fixed focal point. The user interface may be updated to display a subset of a second plurality of related nodes having a relationship with the second node. In some arrangements, the hierarchical data set may correspond to an organizational chart, a workflow, a directory structure, a categorized list, a taxonomy, or any other type of hierarchical data. | 2015-08-27 |
20150242107 | DEVICE CONTROL - The description relates to interactions with a display device. In one example, the interactions can include detecting a user proximate to a display and detecting a non-touch control gesture performed by the user proximate to the display. The example can also include presenting a graphical user interface (GUI) on the display that includes options associated with the control gesture. The example can also include receiving user input selecting one of the options and receiving additional user input from the user to interact with the GUI via the selected one of the options. | 2015-08-27 |
20150242108 | METHOD AND APPARATUS FOR DISPLAYING CONTENT USING PROXIMITY INFORMATION - A terminal for providing content intuitively and a method of displaying content, which is performed by the terminal, are provided. The method includes: displaying first content on a display; obtaining proximity information related to a proximity of an input tool to the first content displayed on the display; and displaying second content on an area of the first content based on the proximity information. | 2015-08-27 |
20150242109 | MEASURING DEVICE AND A MEASURING METHOD WITH USER DIALOGS CAPABLE OF BEING ADAPTED IN SIZE AND INFORMATION CONTENT - A measuring device contains a control unit, a display unit and an input unit. The input unit serves in this context for the input of user entries. The control unit is accordingly embodied to display a user dialog with several dialog elements by means of the display unit. Furthermore, the control unit provides a dialog-processing unit which is embodied to specify dialog elements to be displayed in the user dialog on the basis of a first user entry which specifies a size of the display of the user dialog. | 2015-08-27 |
20150242110 | NAVIGATING GALLERIES OF DIGITAL CONTENT - One or more embodiments of the present disclosure include a content navigation system that allows a user to search, browse, and otherwise experience a collection of digital content items. For example, the content navigation system can provide a graphical user interface including a scroll element. One or more embodiments of the scroll element can include various navigational functions that provide a user-friendly interface for browsing and experiencing a collection of digital content items. Furthermore, the content navigation system can provide methods and systems for a user to easily configure the way in which the digital content items are organized within the user interface, thereby customizing the user's browsing experience. | 2015-08-27 |
20150242111 | ACTIVATING A CAMERA FUNCTION WITHIN A CONTENT MANAGEMENT APPLICATION - One or more embodiments of the present disclosure include a content management system that allows a user to easily activate a camera while viewing digital content. For example, a content management system can provide a graphical user interface that includes a scroll element that allows a user to navigate through digital content. In addition, a user can interact with the scroll element to activate a camera. For instance, a user can activate a camera by scrolling the scroll element to and/or beyond a particular position. | 2015-08-27 |
20150242112 | HUMAN INTERFACE DEVICE WITH TOUCH SENSOR - Embodiments are disclosed that relate to human interface devices having touch sensors. For example, one disclosed embodiment provides a human interface device including a touch sensor comprising two or more touch sensing units, each touch sensing unit comprising a touch sensing pad and a charge accumulation capacitor in communication with the touch sensing pad, the charge accumulation capacitor having a larger capacitance than the touch sensing pad. The human interface device further includes a controller in communication with each touch sensing unit, the controller being configured to acquire a touch sensing sample from each touch sensing unit by iteratively charging the touch sensing pad of the touch sensing unit and transferring charge from the touch sensing pad of the touch sensing unit to the charge accumulation capacitor of the touch sensing unit until a threshold has been met, and detect a touch gesture based upon the touch sensing samples. | 2015-08-27 |
20150242113 | Input Device - In an input device for inputting characters on a user interface by handwriting, the movement of an input unit, in particular a finger of a user, is detected and converted to an input pattern corresponding to the detected movement. The input pattern is compared with stored characters of a character set, and if the input pattern sufficiently matches one of the stored characters, the character is selected. During the input, the user receives acoustic feedback about the input process, such that the acoustic feedback signal is output in a constant manner outside a defined edge area of the user interface and is output in an incremental or continuous manner at a decreasing distance from the edge in a defined edge area of the user interface. | 2015-08-27 |
20150242114 | ELECTRONIC DEVICE, METHOD AND COMPUTER PROGRAM PRODUCT - According to one embodiment, an electronic device includes circuitry. The circuitry is configured to input one or more characters corresponding to a plurality of handwritten strokes in a region of a display comprising a plurality of ruled lines at first intervals. The circuitry is configured to adjust a shape of the one or more characters when the size of the one or more characters is n times larger than the first interval, wherein n is greater than 0. The circuitry is configured to display the adjusted one or more characters. | 2015-08-27 |
20150242115 | SYSTEMS AND METHODS FOR IMPROVED SIGNAL TO NOISE RATIO IN TOUCH SYSTEMS - Systems, methods, and devices for filtering touch input data are contained herein. In one aspect, a method of filtering a touch input received on a touch interface is disclosed. The method includes receiving a first touch input at a first time, receiving a second touch input at a second time, determining a touch velocity based on the first and second touch inputs, adjusting filtering parameters based on the determined velocity, and filtering the second touch input based on the adjusted filtering parameters. | 2015-08-27 |
20150242116 | CREATION AND MANIPULATION OF HAND DRAWN OBJECTS WITH AUTOMATIC GROUPING - A graphical drawing includes maintaining recently drawn strokes in a wet state after the strokes are drawn, causing strokes in a wet state to transition to a dry state based on passage of time, proximity of other recently drawn strokes, and/or explicit user input directing that at least some wet strokes be transitioned to the dry state, and grouping strokes in the dry state for future user manipulation based at least in part on how the strokes transitioned from the wet state to the dry state. Wet ink strokes may transition from the wet state to the dry state in response to not adding any new wet ink strokes for a predetermined amount of time. The predetermined amount of time may be twelve hundred milliseconds. | 2015-08-27 |
20150242117 | PORTABLE ELECTRONIC DEVICE, AND CONTROL METHOD AND PROGRAM THEREFOR - A portable electronic device is provided with: a display unit that executes a screen display, an operation unit that receives an operation by a user, and a control unit that executes a first function when the operation unit receives a first operation, and displays a virtual operation element for executing a second function on the display unit when the operation unit receives a second operation. | 2015-08-27 |
20150242118 | METHOD AND DEVICE FOR INPUTTING - The present disclosure discloses a method and a device for inputting. The method for inputting includes: receiving a tap signal through the touch screen; detecting a touch position of a target finger based on the tap signal; determining a target key button position corresponding to the target finger at the touch position, based on a displacement between an initial position and the touch position of the target finger, a basic key button position of a basic key button corresponding to the target finger at the initial position, and a relative position of the basic key button position and other key button positions of other key buttons corresponding to the target finger on the touch screen; and inputting a target character corresponding to the target key button position. | 2015-08-27 |
20150242119 | REDUCED KEYBOARD WITH PREDICTION SOLUTIONS WHEN INPUT IS A PARTIAL SLIDING TRAJECTORY - A reduced virtual keyboard system for text input on electronic devices is disclosed. Text input is performed by creating a tracing trajectory. Dynamic prediction solutions are created during the tracing process, thus avoiding the need for a user to complete the entire word trajectory. The system also allows a mixture of tapping actions and sliding motions for the same word. The system may comprise a Long Words Dictionary database having first letters corresponding to predetermined keys of the keyboard. Alternatively, the system uses a Dictionary and a database management tool to find long words. | 2015-08-27 |
20150242120 | DATA INPUT PERIPHERALS AND METHODS - A smart watch is equipped with a sensor array adapted to allow the watch (including the watchband) to serve as a text entry device, in lieu of a conventional QWERTY keyboard. A variety of other features and arrangements are also detailed. | 2015-08-27 |
20150242121 | PER-MEMORY GROUP SWAP DEVICE - Systems and methods are disclosed for swapping a memory page from memory to a swap device. An example system for swapping a memory page from memory to a swap device includes a memory to store one or more memory pages. The system also includes a swap device selector that receives an indication to swap out a memory page from memory to a swap device. The swap device selector identifies a memory group to which the memory page belongs and selects a swap device from a plurality of swap devices assigned to the identified memory group. The memory group identifies a plurality of applications having a common property. The system further includes a swap module that copies the memory page into the selected swap device | 2015-08-27 |
20150242122 | METHOD FOR WRTITING DATA, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT - A method for writing data, a memory storage device and a memory control circuit unit are provided. The method includes receiving a write command and first data corresponding to the write command, obtaining initial data transmission information of the first data and determining whether the initial data transmission information conforms to a predetermined condition, compressing the first data to second data and writing the second data into a rewritable non-violate memory module if the initial data transmission information conforms to the predetermined condition, and writing the uncompressed first data into the rewritable non-violate memory module if the initial data transmission information does not conform to the predetermined condition. | 2015-08-27 |
20150242123 | COMMAND ISSUE METHOD FOR ISSUING COMMAND TO MEMORY AND COMMAND PROCESSING METHOD OF MEMORY - A method of providing special functions includes receiving from a host a first normal command and a first address, and identifying a first special function based on the first normal command and the first address when the first address is in an address range established for special functions according to a predefined rule. | 2015-08-27 |
20150242124 | NAND RAID CONTROLLER - An array controller for connection between a solid state drive controller and multiple non-volatile storage units is provided. The array controller comprises a plurality of enable outputs, each of which is connected to an enable input of one of the non-volatile storage units, and a buffer in which data to be written into or read from the non-volatile storage units is stored. The array controller further comprises a control unit configured to enable a communication path between the solid state drive controller and one of the non-volatile storage units according to an address received from the solid state drive controller. | 2015-08-27 |
20150242125 | EFFICIENT FREE-SPACE MANAGEMENT OF MULTI-TARGET PEER-TO-PEER REMOTE COPY (PPRC) MODIFIED SECTORS BITMAP IN BIND SEGMENTS - For efficient free-space management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmap in bind segments, maintaining a list of bind segments having a free slots for each storage volume. Each one of the bind segments includes a bitmap of the free slots. Those of the bind segments having more than an predetermined number of the free slots are freed. | 2015-08-27 |
20150242126 | EFFICIENT CACHE MANAGEMENT OF MULTI-TARGET PEER-TO-PEER REMOTE COPY (PPRC) MODIFIED SECTORS BITMAP - For efficient cache management of multi-target peer-to-peer remote copy (PPRC) modified sectors bitmap in a computing storage environment a multiplicity of PPRC modified sectors bitmaps are dynamically managed by placing the multiplicity of PPRC modified sectors bitmaps into slots of bind segments. | 2015-08-27 |
20150242127 | OPTIMIZING PEER-TO-PEER REMOTE COPY (PPRC) TRANSFERS FOR PARTIAL WRITE OPERATIONS - For optimizing peer-to-peer remote copy (PPRC) transfers for partial write operations in a computing storage environment by a processor device by maintaining a PPRC modified sectors bitmap in bind segments upon demoting a track out of a cache for transferring a partial track after the demoting the track, wherein a hash table is used for locating the PPRC modified sectors bitmap. | 2015-08-27 |
20150242128 | HARDWARE INTERCONNECT BASED COMMUNICATION BETWEEN SOLID STATE DRIVE CONTROLLERS - Technologies are generally described to establish a hardware interconnect based communication between SSD controllers. According to some examples, a first solid state drive (SSD) controller and a second SSD controller are detected. The hardware interconnect is detected between the first SSD controller and the second SSD controller. Next, a communication connection between the first SSD controller and the second SSD controller is established through the hardware interconnect. The first SSD controller may be allowed to manage a flash controller of the second SSD controller for tasks that include a deduplication task and a low level redundant array of independent disks (RAID) task. | 2015-08-27 |
20150242129 | MEMORY SUBSYSTEM WITH WRAPPED-TO-CONTINUOUS READ - Disclosed herein are system, method, and computer program product embodiments for accessing data of a memory. A method embodiment operates by receiving one or more requests for data stored across at least a first memory area and a second memory area of a memory. The method continues with performing, by at least one processor, a wrapped read of data within a first memory area of the memory. The method then performs, by the at least one processor, a continuous read of data within a second memory area of the memory, the second memory area being adjacent to the first memory area. The continuous read starts at a first boundary of the second memory area, and is performed automatically after the wrapped read of data within the first memory area. | 2015-08-27 |
20150242130 | Multi-Threshold Storage Device and Method - A multi-threshold storage device and method is disclosed herein. The device comprises at least one hard disc drive (HDD), at least one solid state drive (SSD), and a controller electrically connected with HDD and SSD. The controller determines whether to store a file in HDD or SSD according to whether the read/write (r/w) count of the file exceeds a preset r/w count, whether the storage space occupied by the file exceeds a preset storage space, and whether the file is a popular file. The present invention uses multiple thresholds to configure storage positions of files, improve the economical efficiency of file storage and raise the overall performance of a server system. | 2015-08-27 |
20150242131 | STORAGE CONTROL DEVICE AND STORAGE APPARATUS - An HDD driving unit | 2015-08-27 |
20150242132 | SYSTEMS AND METHODS FOR SCHEDULING WRITE REQUESTS FOR A SOLID STATE STORAGE DEVICE - An I/O scheduler can manage and schedule write requests that are sent to a storage device in order to prevent the write requests from dominating a storage buffer of the storage device. The I/O scheduler can monitor the number of I/O requests in the storage buffer and maintain a balance between write requests and read requests in the storage buffer. The I/O scheduler monitor the latency of the storage device in processing write requests and manage the write requests sent to the storage device based on the latency. The I/O scheduler can utilize one or more write thresholds. The write thresholds can define thresholds of the number of write requests in the storage buffer and thresholds for the latency of the storage device in processing write requests. The write threshold can represent acceptable levels of write request in the storage buffer and acceptable latency for write requests. | 2015-08-27 |
20150242133 | STORAGE WORKLOAD HINTING - Methods and structure for reconfiguring storage systems are provided. One exemplary embodiment is a storage controller. The storage controller includes a memory that stores multiple profiles that are each designated for a different type of Input/Output processing workload from a host, and each include settings for managing communications with coupled storage devices. Each type of workload is characterized by a pattern of Input/Output requests from the host. The storage controller also includes a control unit able to process host Input/Output requests at the storage controller in accordance with a first profile, identify a change in type of workload from the host, and load a second profile designated for the changed type of workload in place of the first profile. The control unit is also able to process host Input/Output requests at the storage controller in accordance with the second profile. | 2015-08-27 |
20150242134 | METHOD AND COMPUTER SYSTEM TO ALLOCATE ACTUAL MEMORY AREA FROM STORAGE POOL TO VIRTUAL VOLUME - An example of the invention is a computer system managing actual storage areas provided by physical storage apparatuses as a single storage pool and allocating an actual storage area to a virtual volume from the storage pool when writing data to the virtual volume from the host computers. A management computer identifies, based on access path management information, access paths for access from the host computers to the virtual volume and usage status of the access paths for access to the virtual volume, and determines, based on the usage status of the access paths, target capacity ratios of actual storage areas allocated to the virtual volume from the physical storage apparatuses providing actual storage areas to the storage pool. The physical storage apparatuses allocate actual storage areas to the virtual volume based on an actual storage area capacity already allocated to the virtual volume and the target capacity ratios. | 2015-08-27 |
20150242135 | STORAGE DEVICE INCLUDING FLASH MEMORY AND CAPABLE OF PREDICTING STORAGE DEVICE PERFORMANCE BASED ON PERFORMANCE PARAMETERS - A storage device includes a semiconductor memory storing data. A controller instructs to write data to the semiconductor memory in accordance with a request the controller receives. A register holds performance class information showing one performance class required to allow the storage device to demonstrate best performance which the storage device supports, of performance classes specified in accordance with performance. | 2015-08-27 |
20150242136 | Method for A Storage Device Processing Data and Storage Device - A method for managing data in a hierarchical storage device which includes primary storage disks and secondary storage disks. The primary storage disks have higher performance than the secondary storage disks. The storage device detects an access frequency of a data block stored in the secondary storage disks. Based on the access frequency of a data block, the storage device determines that the access frequency of the data block reaches an access threshold value. And then, based upon the determination, the storage device moves the data block to the primary storage disks. After that, the storage device divides the data block into a plurality of sub-blocks and detects an access frequency of each of the sub-blocks. Finally, the storage device moves one or more of the sub-blocks of which access frequencies are less than the access threshold value back to the secondary storage disks. | 2015-08-27 |
20150242137 | METHOD AND APPARATUS FOR ACCESSING DATA STORED IN A STORAGE SYSTEM THAT INCLUDES BOTH A FINAL LEVEL OF CACHE AND A MAIN MEMORY - A data access system including a processor having (i) one or more levels of cache, and (ii) a storage system that includes a main memory and a cache module. The cache module includes a controller and a final level of cache to be accessed by the controller prior to accessing the main memory. In response to data required by the processor not being cached within the one or more levels of cache of the processor, the processor generates an address of a physical location within the storage system. The controller converts the address of the physical location within the storage system into an address of a virtual location within the final level of cache. The address of the virtual location is useable by the cache module to determine whether the data required by the processor is cached within the final level of cache. | 2015-08-27 |
20150242138 | Systems and Methods for a Storage Array-Managed Initiator Cache - A system and method for performing protected-mode data transactions using an initiator cache is provided. In some embodiments, a protected-mode data transaction is received from an initiator. It is determined that the initiator includes an initiator cache having a cache entry associated with the data transaction. A storage controller of a storage system performs the data transaction in conjunction with a storage device such that the performing of the data transaction is initiated before any writing of the data transaction to a cache of any storage controller of the storage system other than the storage controller based on the determination that the initiator includes the cache entry. In some such embodiments, when it is determined the data transaction failed to complete, a request is provided to the initiator to recreate the transaction from the cache entry in the initiator cache. | 2015-08-27 |
20150242139 | SYSTEM AND METHOD FOR TRANSPOSED STORAGE IN RAID ARRAYS - A system and method of transposed storage in RAID arrays includes a storage manager with an interface for receiving storage requests associated with multi-segment blocks stored in a storage array, a controller for processing the received storage requests and controlling the storage manager, and a write request handler. The storage array includes a plurality of storage devices for which consecutive logical addresses are assigned to different ones of the storage devices. The write request handler is configured to process block write requests and send segment write requests to the storage array based on the write requests so that each segment of a given multi-segment block is written to a single respective one of the storage devices in the storage array. In some embodiments, the storage manager further includes a read request handler configured to determine logical addresses of requested segments and send segment read requests to the storage array. | 2015-08-27 |
20150242140 | NONVOLATILE MEMORY DATA PROTECTION USING NONVOLATILE PROTECTION CODES AND VOLATILE MASK CODES - Methods for protecting data on an integrated circuit including a memory are described. One method includes storing protection codes on the integrated circuit. Each protection code has a first value indicating a protected state and a second value indicating an unprotected state for a corresponding sector in a plurality of sectors of the memory. The method includes storing protection mask codes on the integrated circuit. Each mask code has a first value indicating a masked state or a second value indicating an unmasked state for a corresponding sector in the plurality of sectors. The method includes blocking modification in a particular sector of the memory using circuitry on the integrated circuit when the protection code for the particular sector has the first value and the mask code for the particular sector has the second value, else allowing modification in the particular sector. | 2015-08-27 |
20150242141 | MEMORY DEVICE AND DATA STORING METHOD - According to one embodiment, a data storing method includes saving data stored in a memory device to a host device and verifying validity or accuracy of the data saved in the host device. | 2015-08-27 |
20150242142 | DATA TRANSFER CONTROL DEVICE AND METHOD FOR CONTROLLING DATA TRANSFER - A data transfer control device includes a processor. The processor is configured to measure a data transfer performance for each number of destination recording media. The data transfer performance is a performance for copying test data from a first storage device to a second storage device connected to the first storage device through a line. The destination recording media are included in the second storage device and serve as copy destinations of the copying. The processor is configured to determine a first number of destination recording media on basis of the data transfer performance measured for each number of destination recording media. The processor is configured to control a remote copy of copying data from the first storage device to the second storage device. The remote copy is performed by using the first number of destination recording media. | 2015-08-27 |
20150242143 | FLASH MEMORY SYSTEM AND METHOD CONTROLLING SAME - A flash memory system includes; a controller that determines at least one parameter related to data reliability based on temperature information and generates a control signal based on the at least one parameter; and a memory device that comprises one or more memory cell arrays and provides the controller with read data corresponding to a read command received from the controller. | 2015-08-27 |
20150242144 | STORAGE DEVICE, CONTROLLER, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN CONTROL PROGRAM - A storage device communicably connected to another storage device. The storage device includes a plurality of copy buffers of two or more types that are to store data to be transmitted to the other storage device, a first delay time measure that measures a first delay time occurring on a communication path between the storage device and the other storage device, and a copy buffer selector that selects, on the basis of a result of comparison between the largeness of the first delay time and that of a threshold, one from the plurality of copy buffers as a copy buffer that is to store the data to be transmitted to the other storage device. | 2015-08-27 |
20150242145 | STORAGE APPARATUS AND METHOD OF CONTROLLING STORAGE APPARATUS - A storage apparatus includes: a plurality of storage devices individually including a first storage area storing data, and a second storage area storing same data as part of the data stored in the first storage area, and configured to distributedly store a plurality of data belonging to a same management unit; and a control unit configured to set a use ratio for each of the management units on the second storage areas included in the plurality of storage devices based on a priority set for each of the management units. | 2015-08-27 |
20150242146 | STORAGE CONTROL APPARATUS AND STORAGE SYSTEM - A storage control apparatus includes a first storage unit that store data to be written data in a first storage device, a processor which executes a process including acquiring a first free space used for writing the data when a request to write data in the first storage unit is given, writing the data in the first storage unit, requesting that a transfer-destination storage control apparatus acquire a second free space used for writing the data before writing the data in the first storage unit in the writing process has been completed, the transfer-destination storage control apparatus being provided with a second storage unit for storing data to be written in a second storage device, and transferring the data written in the first storage unit to the transfer-destination storage control apparatus. | 2015-08-27 |
20150242147 | STORAGE MANAGEMENT APPARATUS, STORAGE APPARATUS, AND COMPUTER READABLE STORAGE MEDIUM - A storage management apparatus is provided, including: a receiving unit that receives a copy command instructing a storage apparatus to copy data in a source volume among a plurality of volumes created to the storage apparatus, to a destination volume; a determination unit that obtains, from the storage apparatus, information on a configuration of the source volume specified in the copy command, determines a property for creating the destination volume based on the obtained information on the configuration of the source volume, and instructs the storage apparatus to create the destination volume; and a copy instructing unit that instructs a copy of the data in the source volume, into the destination volume that is created. | 2015-08-27 |
20150242148 | STORAGE CONTROLLER, VIRTUAL STORAGE APPARATUS, AND COMPUTER READABLE RECORDING MEDIUM HAVING STORAGE CONTROL PROGRAM STORED THEREIN - A storage controller that controls a virtual storage apparatus is provided, the storage controller includes: a performance measuring unit that obtains performance information on a plurality of volumes present in the virtual storage apparatus; a grouping unit that groups the plurality of volumes into a plurality of performance groups, each of the plurality of performance groups having a different performance requirement, based on the performance information on the plurality of volumes and a grouping rule; and a storage pool managing unit that adds, to a storage pool, one of volumes grouped into the plurality of performance groups until a requirement condition for the storage pool is met, the performance groups from which a virtual volume being to be reserved. | 2015-08-27 |
20150242149 | ELECTRONIC DEVICE AND COMMUNICATION METHOD - A communication method of an application processor includes generating a plurality of files; generating a file set channel by transmitting a first pattern of input/output (I/O) requests to a storage device, the I/O requests being I/O requests corresponding to files from among the plurality of files; and transmitting first bit data to the storage device via the file set channel, the first bit data being transmitted using file set signaling, the file set signaling including a second pattern of I/O requests corresponding to first files from among the plurality of files such that each file in the plurality of files represents a bit of the first bit data. | 2015-08-27 |
20150242150 | METHODS AND APPARATUS FOR OPTIMIZING RESOURCE UTILIZATION IN DISTRIBUTED STORAGE SYSTEMS - Methods and apparatus for optimizing resource utilization in distributed storage systems. A data migration technique is described that may operate in the background in a distributed storage data center to migrate data among a fleet of storage units to achieve a substantially even and randomized data storage distribution among all storage units in the fleet. When new storage units are added to the fleet and coupled to the data center network, the new storage units are detected. Instead of processing and storing new data to the newly added storage units, as in conventional distributed storage systems, the new units are blocked from general client I/O to allow the data migration technique to migrate data from other, previously installed storage hardware in the data center onto the new storage hardware. Once the storage load on the new storage units is balanced with the rest of the fleet, the new storage units are released for general client I/O. | 2015-08-27 |
20150242151 | SOLID-STATE DRIVE DEVICE - A solid state drive (SSD) device using a flash memory and including a non-volatile memory that differs in type from the flash memory. The SSD device receives data to be written to the flash memory; stores the received data in the non-volatile memory; stores the data stored in the non-volatile memory to the flash memory; and stores, in the non-volatile memory, flow data indicating a flow of tasks to be undertaken while storing the received data in the non-volatile memory and storing the data stored in the non-volatile memory to the flash memory. | 2015-08-27 |
20150242152 | RAID ARRAY TRANSFORMATION IN A POOLED STORAGE SYSTEM - A method according to one embodiment includes receiving an I/O request for data, and determining whether the I/O request refers to migrated or unmigrated data. Unmigrated data is data residing on a first portion of a drive array, the first portion being arranged in according to a first array configuration having at least a first parameter. Migrated data is data that has been migrated from the first portion to a second portion of the drive array, the second portion having a second array configuration having at least a second parameter. The method also includes using parameters corresponding to the first array configuration in response to determining that the requested data is unmigrated data. However, in response to determining that the requested data is migrated data, parameters corresponding to the second array configuration are used. | 2015-08-27 |
20150242153 | TRANSFERRING STORAGE RESOURCES BETWEEN SNAPSHOT STORAGE POOLS AND VOLUME STORAGE POOLS IN A DISTRIBUTED NETWORK - Methods for data storage, including configuring in a data storage system a volume storage pool as data storage resources available for allocation of volumes in the data storage system are disclosed. One method includes defining a threshold value for the volume storage pool. When the allocation of the volumes causes the threshold value to be crossed, the method includes performing an action for managing the volume storage pool. | 2015-08-27 |
20150242154 | Method, Computer, and Apparatus for Migrating Memory Data - A method, a computer, and an apparatus for migrating memory data. After receiving a first trigger instruction, a processor can exit an operating system and execute a memory data migration instruction of a basic input/output system, where the memory data migration instruction of the basic input/output system enables the processor to determine a source memory card of to-be-migrated memory data, determine a backup memory card for the source memory card, and instruct a memory controller of the source memory card to migrate the memory data, so as to enable the memory controller of the source memory card to read the memory data of the source memory card and write the read memory data of the source memory card into the backup memory card according to an instruction of the processor. | 2015-08-27 |
20150242155 | METHOD FOR PROTECTING STORAGE DEVICE DATA INTEGRITY IN AN EXTERNAL OPERATING ENVIRONMENT - Data-integrity protection of a cached storage device is provided in an alternate operating system (OS) environment by replacing an actual partition table for a disk with a dummy partition table and scrambling a predetermined amount of data on the cached storage device. The dummy partition table is designed to render data on the disk inaccessible when the dummy partition table is used by an OS to access the data. During operation, the data on the disk can be accessed using information based on the actual partition table. In response to receiving a request to disable caching, the dummy partition table on the disk is replaced with the actual partition table and any scrambled data is unscrambled, thus rendering the data on the formally cached disk accessible in an alternate OS environment where appropriate caching software is not present. | 2015-08-27 |
20150242156 | File Processing Method and Storage Device - A file processing method and a storage device are disclosed. In the method, a storage device receives T files that are to be stored in the RAID, and determines a sequence number of a check block of a stripe of the RAID. The storage device obtains a data block of the K | 2015-08-27 |
20150242157 | STORAGE SYSTEM GROUP INCLUDING SCALE-OUT STORAGE SYSTEM AND MANAGEMENT METHOD THEREFOR - A management system is coupled to a storage system group including a scale-out storage system (a virtual storage system). The management system has storage management information, which includes information denoting, for each storage system, whether or not a storage system is a component of a virtual storage system. The management system, based on the storage management information, determines whether or not a first storage system is a component of a virtual storage system, and in a case where the result of this determination is affirmative, identifies, based on the storage management information, a second storage system, which is a storage system other than the virtual storage system that includes the first storage system, and allows a user to perform a specific operation only with respect to this second storage system. | 2015-08-27 |
20150242158 | NONVOLATILE MEMORY DATA PROTECTION USING NONVOLATILE PROTECTION CODES AND VOLATILE PROTECTION CODES - Methods for protecting data on an integrated circuit including a memory are described. One method includes storing nonvolatile protection codes on the integrated circuit. The nonvolatile protection codes have a first value indicating a protected state or a second value indicating an unprotected state for respective sectors in a plurality of sectors of the memory. The method includes storing volatile protection codes on the integrated circuit. The volatile protection codes have a first value indicating a protected state or a second value indicating an unprotected state for respective sectors in the plurality of sectors. The method includes blocking modification in a particular sector using circuitry on the integrated circuit when the volatile protection code for the particular sector has the first value, else allowing modification in the particular sector, and setting the volatile protection codes to values of the nonvolatile protection codes in an initialization procedure. | 2015-08-27 |
20150242159 | COPY-ON-WRITE BY ORIGIN HOST IN VIRTUAL MACHINE LIVE MIGRATION - Systems and methods for reducing network traffic in virtual machine live migration. An example method may comprise: intercepting, by a first computer system, a write access to a memory page by a virtual machine undergoing live migration from the first computer system to a second computer system; storing a copy of the memory page in a memory before allowing the virtual machine to modify the memory page; identifying data to be transmitted to the second computer system responsive to comparing the memory page and the copy of the memory page; and transmitting the data to the second computer system. | 2015-08-27 |
20150242160 | MEMORY SYSTEM, CONTROL METHOD OF MEMORY SYSTEM, AND CONTROLLER - According to one embodiment, a memory system includes a command table that stores therein a write command received from a host, a nonvolatile memory that stores therein write data, and a response setting circuit that creates a management table that corresponds to the write command in the command table. Furthermore, the memory system includes a transport layer that generates the response frame based on the management table and a physical layer that transmits the response frame to the host. | 2015-08-27 |
20150242161 | INFORMATION PROCESSING APPARATUS, DISTRIBUTED PRINTING SYSTEM, AND METHOD OF CONTROLLING PRINTING - The necessity of a printer object is determined based on data to be printed, and in a case where the data type is such that a conversion to a printer language is necessary, a printer object is dynamically generated. With this, a distributed printing system that does not use resource pointlessly and for which efficient scaling out is possible can be realized. | 2015-08-27 |
20150242162 | CUSTOMIZABLE MEDIA-BASED SCHEDULING FOR A PRINTING SYSTEM - System and methods are provided for customizable media-based scheduling for a printing system. One embodiment is an apparatus that includes a print server. The print server is configured to receive a description of media in a printer, and to store a mapping that associates the description of media with at least one alternate description for the printer that is comparable to the description of media. The print server is also configured to receive a print job that specifies a media property that does not match the description of media in the printer. The print server is further configured to determine that the media property corresponds with the at least one alternate description for the printer based on the mapping, and to determine that the printer is eligible for scheduling the print job based on the determination that the media property corresponds with the at least one alternate description. | 2015-08-27 |
20150242163 | SYSTEM, CONTROL METHOD FOR SAME, AND IMAGE PROCESSING APPARATUS - Provided is a system that includes an information processing apparatus; and an image processing apparatus. The image processing apparatus includes a transmitting unit configured to transmit a script for transmitting image data which is generated by rendering content displayed on the browser of the information processing apparatus through execution of the script by the information processing apparatus to the image processing apparatus in response to a request from the information processing apparatus. The information processing apparatus includes a transmitting unit configured to transmit the image data generated through execution of the script by the browser to the image processing apparatus. The image processing apparatus further includes a printing unit configured to perform printing based on the image data. | 2015-08-27 |
20150242164 | IMAGE FORMING APPARATUS - There is provided an image forming apparatus including: an image forming portion, an accepting portion accepting print jobs and identification information associated with the print jobs, a storage portion storing the print jobs and the identification information, an identification information input portion, and a controller. The controller is configured to: cause the storage portion to store an acceptance time at which the accepting portion accepts each of the print jobs, authenticate the identification information, extract the print jobs associated with the authenticated identification information from the print jobs stored in the storage portion, acquire a difference time which is a difference between an authentication time of authenticating the identification information and an acceptance time of accepting the extracted print jobs, and cause the image forming portion to carry out image formation for all the print jobs with the acquired difference time within a first time period. | 2015-08-27 |
20150242165 | Print transformation process and techniques for the purpose of providing enhanced printing capabilities including sequential and reverse printing formats. - This document covers a printing system which is a modernization and transformation of the techniques and processes of document content and formatting as part of the control of printing. The transformation processes include all types of printers and documents. | 2015-08-27 |
20150242166 | DISPLAY SYSTEM, IMAGE FORMING APPARATUS, PROGRAM, AND DISPLAY STATE CONTROL METHOD - A display system includes first and second operation displays, wherein the display system causes the first and second operation displays to perform a cooperative operation, in a case where a predetermined operation has been received via the first operation display when the first operation display is in a power saving display state and the first and second operation displays are not performing the cooperative operation, the state of the first operation display is changed to the normal display state, and in a case where the predetermined operation has been received via the first operation display when the first operation display is in the power saving display state and the second operation display is in the normal display state and the first and second operation displays are performing the cooperative operation, the display system maintains the first operation display in the power saving display state. | 2015-08-27 |
20150242167 | AUTOMATIC LOGOUT DEVICE AND AUTOMATIC LOGOUT METHOD - The operation decision unit decides whether a user operation exists or not on the electronic apparatus when a user instructing a job did not log out from the apparatus after the end of the job. The terminal device decision unit decides whether the user operation exists or not on the user terminal device when it is decided that the user operation does not exists on the electronic apparatus. The authentication unit makes the user log out from the electronic apparatus when it is decided that the user operation exists on the user terminal device. | 2015-08-27 |
20150242168 | MOBILE PRINTER CONTROLLER WITH HIGH FIDELITY PREVIEW AND PRINT JOB MANIPULATION - Embodiments are directed to a mobile print controller. A document may be determined to in a print queue. The print queue may be operative on a print server computer, a cloud computing service, a mobile computer, or the like. The mobile controller may send a pause command to a printer device associated with the print queue. The document may be acquired from the print queue for processing on the mobile computer. A preview document may be generated on the mobile computer and displayed and edited on the mobile computer. The edited document may be synced with one or more data stores, including the computer that may have originated the print job. And, the updated document may be sent to the printer for printing. A status report may be communicated to the user that corresponds to a result of printing the updated document. | 2015-08-27 |
20150242169 | POS System, Data Processing Device, and Control Method of a POS System - A receipt printer sends print data received from a POS terminal and identification information of the receipt printer to a control server. The control server acquires layout information related to the identification information based on relation information linking the identification and layout information, and analyzes the print data by a method appropriate to the acquired layout information. | 2015-08-27 |
20150242170 | IMAGE FORMING APPARATUS, JOB EXECUTION SYSTEM, AND JOB EXECUTION METHOD - An image forming apparatus includes: a receiving portion that receives an authentication print job sent by a user; a comparison portion that compares identification information received through the user's input with identification information included in image data; a job execution portion that executes the authentication print job in the case where the comparison between the received identification information and the identification information included in the image data has succeeded; and a password storage portion that stores identification information in the case where the authentication print job is in the process of being received in order to enable the comparison made by the comparison portion with respect to the authentication print job that is being received. | 2015-08-27 |
20150242171 | PHARMACY PRINTER SYSTEM AND METHOD - A computer network system and method for printing accompanying information and prescription labels in pharmacies, comprises: a central CS; a PMS; a data transmission network through which said PMS and said central CS can communicate; wherein said PMS includes an I/O terminal, a scanner, and a first printer; wherein said PMS includes a PMS SO and a Catalina SO; said PMS SO is configured to receive and store prescription information for a prescription, and to associate a prescription identification with said prescription; said Catalina SO is configure to select accompanying information for said prescription, to format and save said accompanying information in an accompanying information print file; and said PMS is configured to print a prescription label for said prescription and said accompanying information print file. | 2015-08-27 |
20150242172 | Systems and Methods for Configuring an Imaging Device to Image Media Using Settings Suitable for the Media - A method of automatically configuring an imaging device to print on a media using one or more operating parameters suitable for the media is disclosed. The method includes receiving a barcode corresponding to the media to be printed on by the imaging device, determining one or more characteristics of the media using the barcode, retrieving one or more print settings to be used by the imaging device to print on the media having the one or more characteristics, detecting one or more environmental conditions of the imaging device, and adjusting the one or more operating parameters to print on media having the one or more characteristics based on the detected environmental conditions. | 2015-08-27 |
20150242173 | PRINT CONTROL APPARATUS AND METHOD - When a printer apparatus is allowed to execute a printing of a document using paper based on a print setting set by the user, the following processes are executed in order to allow the user to recognize a paper saving print setting. Whether or not there is a print setting which can save an amount of paper compared to the print setting set by the user is determined. If it is determined that a paper saving print setting exists, the user is notified of such a paper saving print setting. | 2015-08-27 |
20150242174 | INFORMATION PROCESSING APPARATUS AND RECORDING MEDIUM - An information processing apparatus for creating drawing data based on a printing job, includes a plurality of drawing data creating units configured to create respective drawing data based on the printing job; a determining unit configured to determine, through an analysis of the printing job, a drawing data creating unit from the drawing data creating units to create a drawing datum based on the printing job; and a screen displaying unit configured to display, in respective manners, a content of the printing job with a plurality of display screens associated with the respective drawing data creating units, in a case where the determining unit fails to select any one of the drawing data creating units. | 2015-08-27 |
20150242175 | IMAGE FORMING SYSTEM, INFORMATION PROCESSING DEVICE, TALLY INFORMATION TRANSMISSION METHOD, AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM - An image forming system that allows communication with a tally service server over a network, comprises: an image forming device configured to execute a job; and a control device which applies a setting configured by a user to the image forming device, and causes the image forming device to execute the job with applying the setting. The control device includes: a setting value arranging part configured to arrange setting values of multiple setting items relating to the job in a predetermined order and combining into one piece, thereby generating setting value array information; a tally information generating part configured to generate tally information in which at least one piece of the setting value array information generated by the setting value arranging part is set as one tally item; and a transmission part configured to send the tally information generated by the tally information generating part to the tally service server. | 2015-08-27 |
20150242176 | DETERMINING OPTIMAL RENDERING SYSTEMS - In one embodiment, a print job and an identification of a network-connected printer to print the job are received via a network. A printer location is determined for the printer. Associations of rendering computer systems with rendering system attributes are accessed or received. An identified rendering system is determined utilizing the printer location and a system attribute. The print job is sent to the identified rendering system. | 2015-08-27 |
20150242177 | IMAGE FORMING SYSTEM, RELAY SERVER, COMMUNICATION CONTROLLING METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM - An image forming system comprises: an application server installed on an internet; multiple image forming devices installed on a local network; multiple relay servers, installed on the local network, relaying communication between at least one of the multiple image forming devices and the application server; and a connection mediation server, installed on the internet, sending an access request to one of the multiple relay servers, and connecting the relay server to the application server. The connection mediation server includes: a relay server identifying part configured to identify the relay server which relays the communication between one of the multiple image forming devices and the application server from among the multiple relay servers; and an access request sending part configured to send the access request to the relay server identified by the relay server identifying part, and establish the communication between the image forming device and the application server. | 2015-08-27 |
20150242178 | DISPLAY DEVICE, MOBILE DEVICE, SYSTEM INCLUDING THE SAME, AND IMAGE QUALITY MATCHING METHOD THEREOF - A display device, a mobile device, a system including the same, and an image quality matching method thereof are provided. According to the method, the mobile device acquires a first acquired image that is an image of a first displayed image being displayed on the first display device and a second acquired image that is an image of a second displayed image being displayed on the second display device, compares the first acquired image and the second acquired image with each other, determines an image quality correction value for the first display device so that an image quality of the first displayed image is made substantially equal to an image quality of the second displayed image, and transmits the determined image quality correction value to the first display device or the second display device. | 2015-08-27 |
20150242179 | AUGMENTED PERIPHERAL CONTENT USING MOBILE DEVICE - A computer-implemented method for displaying a canvas on a portable computing device is described. The portable computing device comprises a camera, a screen, and a network interface. The method comprises using a camera to capture an image of a display, displaying a portion of the canvas, on the screen. A position of the display relative to edges of the screen is determined. The position of the display to determine screen surface available is used for displaying an additional portion of the canvas. The additional portion of the canvas is retrieved and both the portion of the canvas and the additional portion of the canvas are displayed on the screen. | 2015-08-27 |
20150242180 | Non-negative Matrix Factorization Regularized by Recurrent Neural Networks for Audio Processing - Sound processing techniques using recurrent neural networks are described. In one or more implementations, temporal dependencies are captured in sound data that are modeled through use of a recurrent neural network (RNN). The captured temporal dependencies are employed as part of feature extraction performed using nonnegative matrix factorization (NMF). One or more sound processing techniques are performed on the sound data based at least in part on the feature extraction. | 2015-08-27 |
20150242181 | Rhythm Adaptation Method for Audio Playback - The rhythm adaptation method provides an automatic adjustment of the rhythm and tempo of music played by electronic playback devices to the beats and frequencies of external acoustical or visual signals. The adaptation is done through detection of discernible frequencies, beats, or vibrations from ambient acoustical and/or visual signals with a subsequent adjustment of the musical tempo so as to bring it to a correspondence with the ambient signals. | 2015-08-27 |
20150242182 | VOICE AUGMENTATION FOR INDUSTRIAL OPERATOR CONSOLES - A method includes receiving first audio data from an operator associated with an industrial control and automation system. The method also includes identifying one or more recognition events associated with the first audio data, where each recognition event is associated with at least a portion of the first audio data that has been recognized using at least one grammar. In addition, the method includes performing one or more actions using the industrial control and automation system based on the one or more recognition events. The at least one grammar is based on information associated with the industrial control and automation system. The method could further include generating the at least one grammar. The information associated with the industrial control and automation system could include definitions of process variables, controllers, assets, trends, alarms, reports, and displays available in the industrial control and automation system. | 2015-08-27 |
20150242183 | METHOD AND SYSTEM FOR CONTROLLING THE PLAYBACK OF MULTIMEDIA CONTENT - The present disclosure provides method and system for controlling the playback of multimedia content. The method includes: enumerating currently running multimedia input sources to determine a number of currently running multimedia input sources by calling a system application programming interface (API), each multimedia input source having a corresponding multimedia player; determining, when the number of the currently running multimedia input sources is greater than 1, that the multimedia input sources conflict; and controlling, when the multimedia input sources conflict, a corresponding multimedia player to pause or close so as to remove the conflict. According to the present disclosure, when an audio conflict occurs, a corresponding multimedia player can be automatically paused or closed, or a user can be automatically notified of positions of multimedia players, which greatly improves convenience of operating the multimedia player when the audio conflict occurs and brings better experience to the user. | 2015-08-27 |
20150242184 | RECORDING AND/OR REPRODUCING APPARATUS AND RECORDING APPARATUS - A recording and/or reproducing apparatus includes a microphone, a semiconductor memory, an operating section and a controller. An output signal from the microphone is written in the semiconductor memory and the written signals are read out from the semiconductor memory. The operating section performs input processing for writing a digital signal outputted by an analog/digital converter, reading out the digital signal stored in the semiconductor memory and for erasing the digital signal stored in the semiconductor memory. The control section controls the writing of the microphone output signal in the semiconductor memory based on an input from the operating section and the readout of the digital signal stored in the semiconductor memory. The control section operates so that, if, when the signals written in the storage section is read out from it, an input for erasure is entered by the operating section, the signal being read out from the storage section is erased when, after reading out the signal from the storage section for a pre-set period, an input for erasure is again entered from the operating section. | 2015-08-27 |
20150242185 | BOOK | 2015-08-27 |
20150242186 | VOICE COMMANDS FOR ONLINE SOCIAL NETWORKING SYSTEMS - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, receiving from a first user a voice message comprising one or more commands, receiving location information associated with the first user, identifying edges and nodes in the social graph based on the location information, where each of the identified edges and nodes corresponds to at least one of the commands of the voice message, and generating new nodes or edges in the social graph based on the identified nodes or identified edges. | 2015-08-27 |
20150242187 | DIVISION CIRCUIT AND MICROPROCESSOR - In an embodiment, a division circuit has an overflow determination circuit configured to determine whether or not a division result overflows by comparing absolute values of a dividend and a divisor, a replacement circuit configured to replace the dividend with a first value and replace the divisor with a second value when the overflow determination circuit determines that the division result overflows, and a stepwise division circuit configured to perform stepwise division on the dividend and the divisor or the first value and the second value. | 2015-08-27 |
20150242188 | LOOP ABSTRACTION FOR MODEL CHECKING - Loop abstraction includes determining an original loop within the source code. The original loop includes a control statement and a loop body such that the original loop causes the loop body to be repeatedly executed based on the control statement. Further, output variables in the original loop and a number of blocks associated with the original loop are identified. The number of blocks is indicative of a count of unconditionally executed statement sets in which at least one output variable is computed. An abstract loop corresponding to the original loop is generated by adding a modified expression for accelerated assignment for each output variable in a subset of the output variables, and replacing the control statement with a bounded control statement. The original loop is replaced with the abstract loop for generating an abstract source code for the model checking. | 2015-08-27 |
20150242189 | DECLARATIVE CONFIGURATION AND EXECUTION OF CARD CONTENT MANAGEMENT OPERATIONS FOR TRUSTED SERVICE MANAGER - A method for configuring and executing card content management (CCM) operations in a declarative manner includes composing a CCM operation declaration, wherein each CCM operation includes one or more CCM scripts and storing the CCM operation declaration in memory. When provisioning is needed, applicable scripts for the CCM operation declaration are fetched from the memory. An execution context needed for each script in the CCM operation declaration is prepared. The scripts are executed in an order specified in the CCM operation declaration. | 2015-08-27 |
20150242190 | Method and Device for Producing a Computer Program Product for a Mobility Device and Mobility Device - An assignment of at least one state variable to a respective graphic object is carried out as a function of a user input. An assignment of a respective vehicle parameter or personal characteristic to one state variable respectively, which is assigned to the respective graphic object, is carried out as a function of a user input. This takes place with the inclusion of a respective assignment function, which represents an imaging rule of the respective vehicle parameter or personal characteristic onto the respective state variable. | 2015-08-27 |
20150242191 | METHOD FOR VALIDATING EQUIVALENT DATA STRUCTURES - Embodiments of the invention relate to a method, system, and computer program product for validating a data structure, comprising: responsive to identifying a data structure in a first programming language, identifying an equivalent data structure in a second programming language; comparing a data definition of the data structure with a data definition of the equivalent data structure; determining an incompatibility between a compared data definition of the data structure and a compared data definition of the equivalent data structure; and responsive to determining an incompatibility, identifying a rule defining an action to be taken in order to correct the incompatibility. | 2015-08-27 |
20150242192 | METHOD AND SYSTEM FOR HARDENING OF CFG FLATTENING - It is provided a method for hardening of control flow graph flattening, wherein each Basic Block is stored on a slot and jumps to a single function that computes the address of the next Basic Block, comprising the steps of: each time after executing a Basic Block, copying the Basic Block at a start offset selected in an available slot; inserting at least one junk code at least one of before, after and inside the Basic Block on the basis of a reference image of the Basic Block; and updating a database including a current address and image of each Basic Block. | 2015-08-27 |
20150242193 | Program Optimization via Compile Time Execution - When compiling high level, graphical code (e.g. LabVIEW™ code) representative of a design, parts of the code that do not depend on external input data may be executed during the compilation process. Specific variables and/or value traces of specific variables in the program, e.g. constant values and/or repeating patterns may be recorded then analyzed, and certain transformations may be applied in the compilation process according to the results of the analysis, thereby optimizing the design. In one approach, the graph may be dynamically stepped through one node at a time, and it may be determined whether all inputs to the stepped-through node are known. If those inputs are known, type conversion and the operation corresponding to the stepped-through node may be dynamically performed. In another approach, a subset of the graphical code not depending on external data may be compiled and executed, thereby obtaining the same results as described above. | 2015-08-27 |
20150242194 | System for Translating Diverse Programming Languages - A computer language translator that translates all or any portion thereof of source code in an original computer language to source code in a target computer language, which may then be translated back to the original language while still maintaining concept, syntax, form of expression, and formatting of the original source code. The translator may take the form of a tool that resides on a server such that the user may select file of source code corresponding to desired functionality and the user may indicate which computer language the file should provided in. The tool will then translate the selected file to the desired computer language. | 2015-08-27 |