27th week of 2015 patent applcation highlights part 43 |
Patent application number | Title | Published |
20150186008 | MOVE ICON TO REVEAL TEXTUAL INFORMATION - Techniques are disclosed for providing a content information viewing mode in electronic devices. In an embodiment, in response to a gesture performed on an electronic touch sensitive device, a content icon may be moved from its original location and information about that item of digital content may be displayed to the user. The information may be displayed on the portion of the screen previously occupied by the content icon. Releasing contact with the touch screen allows the icon to return to its original location. Moving the content icon past a certain point, may allow the user to edit the newly displayed content information. An audio and/or visual indicator may be output by the electronic device alerting the user that the newly visible information may now be edited. Movement that extends further may indicate that icon movement is desired, not the information viewing/editing mode. | 2015-07-02 |
20150186009 | ELECTRONIC DEVICE, METHOD AND STORAGE MEDIUM - According to one embodiment, an electronic device capable of activating applications and displaying the applications in a multi-window mode, includes a memory, a controller, and a display. The memory stores a history of the applications displayed in the multi-window mode. The controller activates a first application and a second application based on the history stored in the memory, upon receiving an activation trigger. The display configured to display windows for the first and second applications in a first area and a second area obtained by dividing a screen. | 2015-07-02 |
20150186010 | ELECTRONIC DEVICE AND METHOD THEREOF FOR ADJUSTING DESKTOP ICONS DISPLAYED THEREON - A method for adjusting desktop icons displayed on a display of an electronic device is provided. The method includes the following steps. Recording, by a processor during every predefined time interval, a running time period of each of a plurality of applications installed on the electronic device, each of the plurality of applications being associated with an icon. Obtaining, by the processor, a quantity of use times of each of the plurality of applications. Arranging, by the processor during every predefined time interval, the icons associated the plurality of applications according to the quantity of use times and the running time periods of the plurality of applications. And controlling, by a processor during every predefined time interval, to display a desktop showing the arranged icons on the display in a predefined display manner. An electronic device using the method is also provided. | 2015-07-02 |
20150186011 | APPARATUS AND METHOD FOR INTERACTING WITH ITEMS ON A PORTABLE TERMINAL - An apparatus and method for selecting items on a portable terminal are provided. The method includes receiving an input for rearranging at least one item on a User Interface (UI), and rearranging and displaying on a screen the at least one item on the UI. The at least one rearranged item is rearranged so as to be displayed in a position that is different from an original position of the at least one rearranged item in relation to a remaining portion of the UI. | 2015-07-02 |
20150186012 | SYSTEMS AND METHODS FOR DISPLAYING ELECTRONIC MESSAGES - Systems and methods for displaying electronic messages are disclosed. In some implementations, a method includes, at a computing device, displaying a user interface for a messaging application, comprising an electronic message list. The message list comprises a plurality of objects. Each respective object in the plurality of objects is visually distinct in the message list and represents one or more corresponding electronic messages. The method includes detecting user selection of an object in the message list and in response to detecting user selection of the object, toggling display of the first object from a first state to a second state. The method includes moving a first subset of objects vertically upward, where the first subset of objects comprises one or more objects above the selected object, and moving a second subset of objects vertically downward, where the second subset of objects comprises one or more objects below the selected object. | 2015-07-02 |
20150186013 | ELECTRONIC DEVICE AND KEY INPUT PROMPT METHOD - The present invention provides an electronic device and a key input prompt method. The electronic device includes: a touch panel; multiple transparent deformation units arranged above the touch panel, each deformation unit corresponding to an area on the touch panel and having an initial shape; a first detection unit detecting whether a virtual keyboard is displayed on the touch panel and acquiring a first determination result; a first specifying unit selecting at least one target character from multiple characters included in the virtual keyboard and specifying a display area of the target character when the first detection result indicates that the virtual keyboard is displayed on the touch panel, a second specifying unit specifying a target deformation unit that corresponds to the display area from the deformation units, and a generation unit generating an excitation source for exciting the target deformation unit, the target deformation unit deforms from the initial shape to a target shape under the control of the excitation source. The electronic device according to the present invention can provide an actual tactile sensation to a user. | 2015-07-02 |
20150186014 | Information Input Method, Account Information Input Method And Terminal - An electronic device for receiving an account identifier is described. The device includes display; one or more processors; and memory storing one or more programs. The device displays a user interface that includes an area for receiving an account identifier and a first set of candidates for a first set of characters. The device detects a selection of a first candidate of the first set of candidates. In response, the device displays characters in the first candidate in the area. The device, subsequent to detecting the selection of the first candidate, receives a manual input of each character in one or more sets of characters; and displays, in the area, characters in the one or more sets of characters concurrently with at least the characters in the first candidate. A corresponding method and a computer readable storage medium storing one or more programs for execution by the electronic device are also described. | 2015-07-02 |
20150186015 | COMMUNICATION TERMINAL, COMMUNICATION FUNCTION STARTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A communication terminal includes a display control unit configured to display, on a display unit, a function selecting screen that contains a first icon for receiving a selection of a first communication function and a second icon for receiving a selection of a second communication function. The first communication function is to provide communication using a signaling protocol for connecting to or disconnecting from a destination of communication and an encoding protocol for encapsulating communication data in IP packets. The second communication function is to provide communication using the same signaling protocol and a different encoding protocol. The communication terminal also includes a receiving unit configured to receive a selection of the first icon or the second icon; and a starting unit configured to start the first communication function and the second communication function in response to the selection of the first icon and the second icon, respectively. | 2015-07-02 |
20150186016 | METHOD, APPARATUS AND COMPUTER READABLE MEDIUM FOR WINDOW MANAGEMENT OF MULTIPLE SCREENS - A method, an apparatus and a computer readable medium for window management of multiple screens are provided. In the method, an external screen is detected and connected. A first touch operation performed on a window displayed on a touch screen is received. The window is moved to the external screen and displayed on the external screen according to the first touch operation, and a window management panel is displayed on the touch screen, where the window management panel includes a window icon corresponding to the window moved to the external screen. A second touch operation performed on the window icon is received, and the window moved to the external screen is controlled accordingly. | 2015-07-02 |
20150186017 | UNLOCKING METHOD AND DEVICE USING TENSION EFFECT - An electronic device having a tension effect for unlocking, and method implementing the same are disclosed herein. The electronic device includes a touch panel, and a professor, which are configured to implement the method, which includes displaying an unlock circle centered to the first point on the touch panel when a touch input on a first point of the touch panel is received, and releasing a locked state of the electronic device when the drag input satisfies a pre-specified condition when a drag input is received following the touch input. | 2015-07-02 |
20150186018 | ELECTRONIC APPARATUS, TOUCH SELECTION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A touch selection method, an electronic apparatus, and a non-transitory computer readable medium are disclosed herein. The touch selection method is able to perform a touch selection on a display of an electronic apparatus, in which the display displays content. The touch selection method includes following operations: assigning a selection unit corresponding to one of zoom levels, in which the selection unit includes pixels on the display that are regarded as a minimum selectable component for the touch selection. | 2015-07-02 |
20150186019 | METHOD AND APPARATUS FOR MANIPULATING AND PRESENTING IMAGES INCLUDED IN WEBPAGES - According to an example, a webpage which includes at least one image is loaded. A request for manipulating an image in the webpage is received, and a window that has at least one command interface for manipulating images is established. The image in the webpage is identified by using the request, and is loaded into the window that has the at least one command interface. When a command is received via one of the at least one command interface, a processing corresponding to the command is performed on the image, and the processed image is presented in the window. | 2015-07-02 |
20150186020 | PORTABLE TERMINAL DEVICE AND DISPLAY CONTROL METHOD - A portable terminal apparatus includes an enclosure and a display attached to the enclosure and displaying at least part of a communication address and a Web page that is addressable by the communication address. An input that receives inputs from an user and a processor operates the Web page according with the inputs received through the input, wherein the communication address is displayed on an upper portion of the Web page, and the processor shifts the Web page along with the communication address downward when receiving a predetermined input. | 2015-07-02 |
20150186021 | Non-Destructive Collaborative Editing - Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. In response to the other input, the node may generate a rendition that reflects the change applied to the image without replacing an original version of the image. The rendition may include a thumbnail and a rendered preview of an adjusted version of the image based on the change. In one embodiment, textual information that describes a change regarding an image of a plurality of images may be received from a node of a plurality of nodes in a distributed collaborative environment. The textual information may be stored. Application of the textual information to an image may result in a modified version of the image in addition to the original version. | 2015-07-02 |
20150186022 | MECHANISM FOR FACILITATING DYNAMIC CHANGE ORIENTATION FOR EDIT MODES AT COMPUTING DEVICES - A mechanism is described for facilitating dynamic edit modes at computing devices according to one embodiment. A method of embodiments, as described herein, includes receiving a first request for accessing an edit mode at a computing device, where the first request is placed by turning the computing device from a first position to a second position, and allowing access to the edit mode, if the first request is determined to be intentional. | 2015-07-02 |
20150186023 | PARAMETER MEASURING DEVICE WITH MANUAL OVERRIDE SELECTION - A parameter measuring device operates to: obtain a first measurement of a parameter; display a workflow screen containing a first representation of the parameter based on the first measurement of the parameter; detect a first manual override selection corresponding to interaction of the user in relation to the input device; receive a second measurement of the parameter via the input device; and display a second representation of the parameter based on the second measurement of the parameter by replacing the first representation of the parameter with the second representation of the parameter | 2015-07-02 |
20150186024 | MULTI-WINDOW CONTROL METHOD AND ELECTRONIC DEVICE SUPPORTING THE SAME - A multi-window control method and an electronic device supporting the same is provided. The multi-window control method includes changing a size of at least one specific window among a plurality of windows, and altering a focus to the at least one specific window based on a changed size of the at least one specific window. | 2015-07-02 |
20150186025 | User Management of Subscriptions to Multiple Social Network Platforms - Computerized systems are presented for user-management of social networking feeds, programs, and platforms. The methods, apparatus, systems, and programs allow a consumer, or end-user, to manage their computerized Social Network Subscriptions on their selected social networking platforms. | 2015-07-02 |
20150186026 | DISPLACED DOUBLE TAP GESTURE - On a computing device having a motion sensor interface, a first tap a first point is detected via the motion sensor interface. A second tap is detected via the motion sensor interface at a second point within a fixed time interval of detecting the first tap. In response to determining that the second point is inside a fixed radius of the first point, the first tap and the second tap are processed as an instance of a first gesture. Otherwise, in response to determining that the second point is outside the fixed radius of the first point, the first tap and the second tap are processed as an instance of a second gesture. | 2015-07-02 |
20150186027 | SYSTEM AND METHOD FOR GESTURE BASED COLOR CORRECTION - Color correction, based on operator gestures, is accomplished by first determining at least one point of contact ( | 2015-07-02 |
20150186028 | Methods and Apparatus to Enable a Trading Device to Accept a User Input - Methods and apparatus to enable a trading device to accept a user input are disclosed. An example method includes generating, via a computing device, a user interface of a trading application, wherein the user interface includes a locked portion that displays market data. The example method also includes detecting a gestural input with respect to the user interface. The example method also includes detecting a gestural event with respect to the user interface associated with the gestural input and, in response to the detected gestural event, unlocking the locked portion of the user interface. | 2015-07-02 |
20150186029 | MULTISCREEN TOUCH GESTURE TO DETERMINE RELATIVE PLACEMENT OF TOUCH SCREENS - A method of determining a relative orientation of a plurality of devices is provided. The method includes detecting a continuous touch gesture on one or more of the plurality of devices, determining, based on at least one characteristic of the continuous touch gesture, the relative orientation of one or more of the plurality of devices, and displaying, based on the determined relative orientation, an image on a display of at least one of the plurality of devices. | 2015-07-02 |
20150186030 | ELECTRONIC DEVICE - An electronic device includes a front-surface touch screen, a plurality of side-surface touch sensors that receive a user-command, and a body that includes a processor for processing the user-command, where the body is combined with the front-surface touch screen and the side-surface touch sensors. Here, the user-command includes an operation in which at least one of the side-surface touch sensors is touched by a user for more than an activation time and an operation in which a touched point of the at least one of the side-surface touch sensors is moved by the user. | 2015-07-02 |
20150186031 | INDICATING A TRANSITION FROM GESTURE BASED INPUTS TO TOUCH SURFACES - A system and method for indicating a transition from a gesture based input to a touch surface is provide herein. The system includes a detection monitor coupled to a detection device to detect the transition; and an alert transmitter to alert an output device based on the detection. The gesture based input is a non-contact interface associated with an electronic system, and a touch surface is a contact interface associated with the electronic system. | 2015-07-02 |
20150186032 | TOUCH-CONTROL METHOD, RELATED APPARATUS, AND TERMINAL DEVICE - Embodiments of the present invention provide a touch-control method, which is used for distinguishing a normal operation from a misoperation. The method provided by the embodiments of the present invention includes: receiving a touch instruction of a user; determining a user touch area corresponding to the touch instruction; determining whether a user observation area has an overlapping portion with the user touch area; and if the user observation area has an overlapping portion with the user touch area, responding to the touch instruction of the user. In the touch method provided by the embodiments of the present invention, a normal operation can be distinguished from a misoperation. The embodiments of the present invention further provide a related touch-control apparatus and terminal device. | 2015-07-02 |
20150186033 | GLASSES TYPE DEVICE WITH OPERATING MEANS ON RIM AND USER INPUT METHOD USING THE SAME - A glasses type device with an operating means on a rim and a user input method using the same are provided. The glasses type device includes: a touch sensor provided on a rim of a frame of a glasses shape; and a processor configured to process a user operation which is input through the touch sensor. Accordingly, the touch sensors for inputting a user operation are located on the rim of the glasses frame for fixing lenses, so that intuitive various user operations can be performed. | 2015-07-02 |
20150186034 | RECOGNITION SYSTEM AND METHOD FOR RECOGNIZING HANDWRITING FOR ELECTRONIC DEVICE - A recognition system and method for recognizing handwriting on an electronic device are provided. The recognition system includes a processor configured to execute instructions stored in a memory for: creating handwriting in response to a handwriting input; displaying the created handwriting on a user interface of the electronic device; defining a first planar coordinate system on the user interface; determining the electronic device is rotated if a rotation angle is larger than a predetermined value; defining a second planar coordinate system on the user interface; identifying a coordinate of each touched point of the handwriting in the second planar coordinate system; recognizing the handwriting according to the coordinate and retrieving one or more first characters or words matching the handwriting; and displaying the retrieved one or more first characters or words on the user interface. | 2015-07-02 |
20150186035 | IMAGE PROCESSING FOR INTRODUCING BLURRING EFFECTS TO AN IMAGE - Image processing includes receiving a touchscreen input gesture from a user, the touchscreen input gesture indicating configuration information of a mask to be applied to an image; configuring the mask based at least in part on the configuration information, the mask including an unblurred region and a blurred region; generating a processed image that includes an unblurred portion corresponding to the unblurred region of the mask and a blurred portion corresponding to the blurred region of the mask, the generating the processed image including applying the mask to at least the image; and displaying the processed image. | 2015-07-02 |
20150186036 | SEARCHING AT A USER DEVICE - Method, computer program product and user device for searching implemented at the user device, wherein an input is received from a user via a touch screen of the user device. Without user initiation of a temporary character recognition mode specifically to receive the input, the input is analysed using character recognition. Responsive to the character recognition recognizing at least one character in said received input, a search mode is invoked in which one or more search results which at least partially match the at least one recognized character are displayed. The user may select one of the displayed search results. | 2015-07-02 |
20150186037 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING DEVICE CONTROL METHOD, CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM - A virtual input device, which has a user-friendly representation, is to be displayed on a touch screen display by simple operation. | 2015-07-02 |
20150186038 | TERMINAL AND TERMINAL CONTROL METHOD - The present invention provides a terminal, comprising a creating unit, configured to create a key operating layer and a content display layer on a screen of the terminal, wherein the key operating layer is positioned above the content display layer; an acquiring unit, configured to acquire function menus corresponding to at least one application program interface in the terminal; a registering unit, configured to register the function menus to the key operating layer; a key setting unit, configured to generate virtual keys for the corresponding function menus according to the application program interface displayed on the screen of the terminal; a content display unit, configured to display the application program interface in the content display layer; and a control unit, configured to control the application program interface according to a virtual key selection command received by the key operating layer. This invention further provides a terminal control method. | 2015-07-02 |
20150186039 | INFORMATION INPUT DEVICE - Provided is an information input device whereby visible laser light which projects an information input image is prevented from irradiating a face or an eye. The information input device includes a projection unit projecting an information input image with visible laser light, a movable support unit mounting the projection unit thereon so that a projection position of the information input image by the projection unit can be changed, a first sensing unit capturing an image of a sensing region within which the information input image can be projected, a second sensing unit which is mounted on the movable support unit and detects an object entering a predetermined region containing the projection position of the information input image and a distance to the object, an information input detection unit detecting information input by identifying, based on image data captured by the first sensing unit, an input operation being performed on the information input image, and an identification control unit which identifies, based on information acquired by the second sensing unit, the presence or absence of a particular object entering the predetermined region and, if the entering of a particular object is detected, then causes the projection unit to stop projecting the information input image. | 2015-07-02 |
20150186040 | MANAGEMENT METHOD AND MANAGEMENT SYSTEM OF KEYPAD OF HANDHELD ELECTRONIC DEVICE - A method of managing a keypad of a handheld electronic device comprises promoting a user whether a size of the keypad needs adjustment when the handheld electronic device is in a single hand operating mode. If the answer is yes, the handheld electronic device then detects a movement of a finger of the user on a touch screen thereof. When a movement of the finger along a diagonal direction of the keypad away from the keypad is detected, the size of the keypad is increased. When a movement of the finger alone the diagonal direction of the keypad toward the keypad is detected, the size of the keypad is decreased. When the movement of the finger is stopped and a “Done” button is pressed, the adjustment of the size of the keypad is completed, and the size of the keypad after adjustment is stored in a storage module. | 2015-07-02 |
20150186041 | DIRECTIONAL INPUT SYSTEM WITH AUTOMATIC CORRECTION - A system associated with a text entry application, such as email or instant messaging, comprises an optional onscreen representation of a circular keyboard, a list of potential linguistic object matches, and a message area where the selected words are entered. The circular keyboard is manipulated via a hardware joystick or game-pad with analog joystick or omni-directional rocker switch built therein. The user points the joystick in the general direction of the desired letter, and then continues pointing roughly to each letter in the desired word. Once all letters have been roughly selected, buttons are used to select a specific word from the list of potential matches and send the selected word to the message area. | 2015-07-02 |
20150186042 | NONVOLATILE MEMORY DEVICE, NONVOLATILE MEMORY SYSTEM INCLUDING THE SAME, AND METHOD OF OPERATING THE SAME - A nonvolatile memory device includes a memory cell array having a normal area and a temporary area. A page buffer stores data to be written to the normal area in a normal program operation and store a temporary data to be written to the temporary area in a temporary program operation. A control logic performs the normal program operation including a plurality of program loops. The control logic receives a suspend command before the normal program operation is completed and determines, in response to the suspend command, whether to complete the normal program operation or to suspend the normal operation and perform the temporary program operation based on a reference value representing a time for performing at least one program loop of the plurality of program loops. | 2015-07-02 |
20150186043 | Hierarchical Chunking of Objects in a Distributed Storage System - Placement of object replicas in a distributed storage system includes, at a first instance, opening a journal for storage of object chunks. Each journal is associated with a single placement policy. An object is received, which comprises a chunk. The object has a placement policy, and the chunk comprises a plurality of storage blocks. The blocks are stored in a journal that matches the placement policy. Global metadata for the object is stored, which includes a list of chunks for the object. Local metadata for the chunk is stored, which includes a block list identifying each block of the plurality of blocks. The local metadata is associated with the journal. The journal is later closed. The journal is subsequently replicated to a second instance according to the placement policy. The global metadata is updated to reflect the replication, whereas the local metadata is unchanged by the replication. | 2015-07-02 |
20150186044 | SYSTEMS AND METHODS FOR IMPROVING SNAPSHOT PERFORMANCE - Techniques for improving snapshot performance are disclosed. In one embodiment, the techniques may be realized as a method for improving snapshot performance comprising initiating change block tracking for each unit of storage associated with each of a plurality of virtual machines, creating backup images of each unit of storage associated with each of the plurality of virtual machines, quiescing each of the plurality of virtual machines, and creating snapshots of each unit of storage associated with each of the plurality of virtual machines. The techniques may include identifying one or more changed blocks in at least one of the backup images using the change block tracking, editing the at least one of the backup images by replacing the identified one or more changed blocks using corresponding blocks from at least one snapshot of the snapshots, and releasing the at least one snapshot based upon a determination that editing has completed. | 2015-07-02 |
20150186045 | MANAGEMENT OF DATA IN MULTI-STORAGE SYSTEMS THAT CAN INCLUDE NON-VOLATILE AND VOLATILE STORAGES - Techniques for management of data in multi-storage systems allow managing storage of data in a first storage of multiple storages in a multi-storage system based on the temperature of the data (or data temperature) obtained for a second storage of the multiple storages in a multi-storage system. For example, in a multi-storage system that includes at least one non-volatile storage (e.g., one or more HDDs) and at least one volatile storage (e.g., a cache memory device), the storage of a particular data portion (e.g., a storage unit of data) for the at least one volatile storage can be managed based on a temperature of the data determined for the non-volatile storage. By way of example, persistent temperatures used for management of data in a non-volatile storage system (e.g., a multi-tier storage of a database system) can be used to effectively manage the storage of the data in a cache memory that is typically provided for improving performance by keeping data that is likely to be used in the cache memory. As a result, overall performance of a system can be further enhanced by allowing persistent temperature measurements to be used in managing cache memory, instead of solely relying on conventional techniques for caching data which typically do not take into account persistent temperatures associated with a non-volatile storage environment. | 2015-07-02 |
20150186046 | MANAGEMENT OF DATA IN MULTI-STORAGE SYSTEMS THAT CAN INCLUDE NON-VOLATILE AND VOLATILE STORAGES - Techniques for management of data in multi-storage systems allow managing storage of data in one of the multiple storages (e.g., a HDD) based on the information associated with the storage and/or access of data (e.g., logical hits of data in a cache memory) in another one of the storages (e.g., a cache memory) of the multi-storage system. In one aspect, information associated with storage and/or access of data in a volatile (or non-persistent) storage environment is provided for managing the storage of data in a non-volatile (or persistent) storage environment. By way of example, data access information associated with a volatile storage environment (e.g., logical hits of data in a cache) can be effectively communicated to a non-volatile storage environment, for example, as information that can be indicative of data temperatures. Moreover, the information obtained from a non-volatile storage environment can be persistently stored for and/or in the non-volatile environment (e.g., stored as persistent data temperatures), thereby preserving and allowing the information to be used to more effectively manage the storage of the data in the non-volatile storage itself and/or the multi-storage system including the (volatile storage) as a whole. | 2015-07-02 |
20150186047 | MANAGEMENT OF DATA IN MULTI-STORAGE SYSTEMS THAT CAN INCLUDE NON-VOLATILE AND VOLATILE STORAGES - A combination of non-persistent-based and persistent-based schemes are used to effectively manage volatile storages which are conventionally managed solely by using non-persistent schemes (e.g., LRU schemes in cache memory). Generally, the persistent-based schemes can be based on persistent information associated with a non-volatile storage environment (e.g., persistent data temperatures associated with data stored in non-volatile storages). In this context, a persistent-based scheme can, for example, be effectively used in addition or combination with a conventional scheme provided for volatile memory. By way of example, a LRU scheme can be combined with a scheme based on persistent data temperatures in order to more effectively manage cache memory provided to enhance the performance of a system. As another example, a LRU, a LFU aging schemes can be combined with a scheme based on persistent data temperatures. | 2015-07-02 |
20150186048 | DATA ARRANGEMENT CONTROL METHOD AND DATA ARRANGEMENT CONTROL APPARATUS - An operation unit updates grouping information about grouping of data sets stored in a storage device, based on access information about access to data stored in the storage device and memory loading information about data loaded and held in a memory according to access to data stored in the storage device. The operation unit updates data arrangement in the storage device according to the updating of the grouping information. In the updating of the grouping information, the operation unit updates the grouping information based on relationship information between data sets according to the access information. | 2015-07-02 |
20150186049 | SYSTEM AND METHOD FOR LOW COST PATCHING OF HIGH VOLTAGE OPERATION MEMORY SPACE - A low semiconductor area impact mechanism for patching operations stored in a boot memory area is provided, thereby providing flexibility to such code. In this manner, current flash memory manager SCRAM, which is used for memory operations when the flash memory is unavailable (e.g., high voltage operations) can be replaced with a significantly smaller register area (e.g., a flip flop array) that provides a small patch space, variable storage, and stack. Embodiments provide such space saving without modification to the CPU core, but instead focus on the external flash memory manager. Patch code can be copied into a designated register space. Since such code used during flash memory inaccessibility is typically small, patching can be provided for just a small area of the possible flash memory map, and program flow can be controlled by presenting the CPU core's own address to redirect the program counter to the patch area. | 2015-07-02 |
20150186050 | METHOD, COMPUTER PROGRAM PRODUCT AND APPARATUS FOR ACCELERATING RESPONSES TO REQUESTS FOR TRANSACTIONS INVOLVING DATA OPERATIONS - Responding to IO requests made by an application to an operating system within a computing device implements IO performance acceleration that interfaces with the logical and physical disk management components of the operating system and within that pathway provides a system memory based disk block cache. The logical disk management component of the operating system identifies logical disk addresses for IO requests sent from the application to the operating system. These addresses are translated to physical disk addresses that correspond to disk blocks available on a physical storage resource. The disk block cache stores cached disk blocks that correspond to the disk blocks available on the physical storage resource, such that IO requests may be fulfilled from the disk block cache. Provision of the disk block cache between the logical and physical disk management components accommodates tailoring of efficiency to any applications making IO requests, and flexible interaction with various different physical disks. | 2015-07-02 |
20150186051 | Data Row Cache for an Acid Compliant In-Memory Row Store in a Page-Based RDBMS Engine - A system, method and a computer-readable medium for reducing a contentious access of data in memory system storage by simulating an online transaction processing business lifecycle, are provided. The memory storage system determines a type of data, where the type of data corresponds to access frequency of data. The data is stored in a row-based format in a row-based storage, a page-based format in a page-based storage and a compressed format in a compressed storage based on the determined type of data. The data is also transferred between the row-based storage, the page-based storage and the compressed storage according to predefined criteria. | 2015-07-02 |
20150186052 | STORAGE DEVICE AND DATA TRANSMISSION CONTROL METHOD THEREOF - A data transmission control method for a storage device is provided. The storage device is in communication with a host through a SATA bus. The data transmission control method includes the following steps. Firstly, a X_RDY primitive is issued from the storage device to the host. After a R_RDY primitive from the host is received by the from the storage device, a first frame is transmitted to the host. After the first frame is completely transmitted and in a specified time period before a second frame is transmitted, plural SYNC primitives are issued from the storage device to the host. If the host does not issue the X_RDY primitive in the specified time period, the second frame is transmitted to the host. | 2015-07-02 |
20150186053 | METHOD AND APPARATUS FOR ON-THE-FLY LEARNING TRAFFIC CONTROL SCHEME - The present invention discloses a method of arbitrating among a plurality of channels to access a resource, comprising the steps of: providing each channel an address back-to-back counter; assigning each address back-to-back counter an initial value and a pre-defined threshold, wherein the address back-to-back counter is updated according to the activities of back-to-back access to the resource by the channel; and providing each channel a contiguous window setting to define a number of contiguous times for the channel to access the resource; wherein a channel being served is to be served for contiguous times defined by the contiguous window setting of the channel if the address back-to-back counter value of the channel is higher than the pre-defined threshold of the channel. | 2015-07-02 |
20150186054 | STORAGE DEVICE COMPRISING VOLATILE AND NONVOLATILE MEMORY DEVICES, AND RELATED METHODS OF OPERATION - A method of operating a storage device comprises copying first valid pages in a first block into a first latch unit based on a first volatile memory device, the first block being set on multiple nonvolatile memory devices, copying second valid pages in the first block into a second latch unit based on the first volatile memory device, and copying the first valid pages in the first latch unit and the second valid pages in the second latch unit into a second block, the second block being set on the nonvolatile memory devices and being different from the first block. | 2015-07-02 |
20150186055 | METHOD AND SYSTEM FOR PREDICTING BLOCK FAILURE IN A NON-VOLATILE MEMORY - A method and system are disclosed for improved block erase cycle life prediction and block management in a non-volatile memory. The method includes the storage device tracking information relating to a first erase cycle count at which the block erase time exceeded a predetermined threshold relative to a first erase cycle at which this occurred in other blocks. Blocks having a later relative erase cycle at which the erase time threshold is exceeded are assumed to have a greater erase cycle life than those that need to exceed the erase time threshold at an earlier erase cycle. This information is used to adjust wear leveling in the form of free block selection, garbage collection block selection and other block management processes. Alternatively or in combination, the predicted erase cycle life information is used to adjust program and/or erase parameters such as erase voltage and time. | 2015-07-02 |
20150186056 | STORAGE DEVICE SYSTEM - In a storage device system having a plurality of memory modules including a non-volatile memory, improved reliability and a longer life or the like is to be realized. To this end, a plurality of memory modules (STG) notifies a control circuit DKCTL | 2015-07-02 |
20150186057 | Data Coherency Model and Protocol at Cluster Level - An apparatus for providing data coherency is described herein. The apparatus includes a global persistent memory. The global persistent memory is accessed using a protocol that includes input/output (I/O) semantics and memory semantics. The apparatus also includes a reflected memory region. The reflected memory region is a portion of the global persistent memory, and each node of a plurality of nodes maps the reflected memory region into a space that is not cacheable. Further, the apparatus includes a semaphore memory. The semaphore memory provides a hardware assist for enforced data coherency. | 2015-07-02 |
20150186058 | DATA STORING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS - A data storing method for storing data in a rewritable non-volatile memory module is provided. The method includes temporarily storing first data into a buffer memory; and starting a flush operation to write the first data from the buffer memory into a first physical programming unit. The method further includes determining whether the first physical programming unit is a lower physical programming unit; and if yes, writing second data into a second physical programming unit, wherein the second physical programming unit belongs to an upper physical programming unit, and the second physical programming unit and the first physical programming unit are formed by the same memory cells disposed on the same word line. Accordingly, the method can effectively prevent the data written during the flush operation from losing due to the programming fail occurred on other physical programming units. | 2015-07-02 |
20150186059 | MEMORY MANAGEMENT PROGRAM, MEMORY MANAGEMENT METHOD, AND MEMORY MANAGEMENT DEVICE - A non-transitory computer-readable recording medium stores a memory management program that causes a computer to execute a process. The process includes detecting writing into a memory; and saving, in association with each other in a predetermined storage area, data before the writing which is stored in a data area of a write destination of the detected writing, and context information of a processor at a time of detecting the writing into the memory. | 2015-07-02 |
20150186060 | SELECTIVE DISK VOLUME CLONING FOR VIRTUAL DISK CREATION - Systems and methods create virtual disks for access by a virtual machine. The virtual disk can be created from marked folders such that files and folders containing sensitive data or data not necessary for the purpose of a virtual machine using the virtual disk can be omitted from the virtual disk. | 2015-07-02 |
20150186061 | SYSTEMS AND METHODS FOR PERFORMING REPLICATION COPY STORAGE OPERATIONS - A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. The replication copy may be provided by a third party application, or created by the client or a storage management system component. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy. | 2015-07-02 |
20150186062 | DISPATCHING OF SERVICE REQUESTS IN REDUNDANT STORAGE VIRTUALIZATION SUBSYSTEMS - A method for dispatching of service requests in a redundant storage virtualization subsystem including a plurality of storage virtualization controllers is disclosed. The method comprises the steps of the host entity issuing a first service request to a first one of the SVCS; the first SVC handling the first service request, acquiring a first result of servicing the first service request, and returning the first result to the host entity the result; and, the host entity issuing a second service request to a second one of the SVCS; and, the second SVC handling the second service request, acquiring a second result of servicing the second service request, and returning the second result to the host entity the result. A storage virtualization subsystem implementing the method, a computer system comprising such storage virtualization subsystem, and a storage media having machine-executable codes stored therein for performing the method are also disclosed. | 2015-07-02 |
20150186063 | COMPOUND STORAGE SYSTEM AND STORAGE CONTROL METHOD - A shared device unit, which comprises a storage device, is coupled to a plurality of storage systems. The shared device unit provides a plurality of storage areas, which are based on the storage device, to the plurality of storage systems. Each storage system stores allocation management information which comprises an ID of a storage area provided to thereof among the plurality of storage areas, and provides the storage area corresponded to the ID included in the allocation management information to the host computer coupled thereto among the plurality of host computers. | 2015-07-02 |
20150186064 | MANAGING OPERATIONAL PARAMETERS FOR ELECTRONIC RESOURCES - Customers of shared resources in a multi-tenant environment can modify operational parameters of electronic resources. A customer can be provisioned a data volume of a specified size, storage type (e.g., hard disk drive or solid state device), committed rate of input/output operations per second, and/or geographical location, for example. The customer can subsequently modify any such operational parameters by submitting an appropriate request, or the operational parameters can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the shared resources in accordance with the modified operational parameters. | 2015-07-02 |
20150186065 | MEMORY SYSTEM AND BAD BLOCK MANAGEMENT METHOD - Disclosed is a bad block management method of a memory system that includes virtual blocks having a plurality of units and at least one reserved block. The bad block management method includes mapping the virtual blocks and the at least one reserved block onto one physical block in the plurality of physical blocks, determining that a first virtual block in the virtual blocks includes a bad virtual block unit, and replacing the bad virtual block unit in the first virtual block with a first reserved block unit selected from the reserved block units. | 2015-07-02 |
20150186066 | SYSTEM AND METHOD FOR PERFORMING SYSTEM MEMORY SAVE IN TIERED/CACHED STORAGE - In accordance with the present disclosure, a system and method for performing a system memory save in tiered or cached storage during transition to a decreased power state is disclosed. As disclosed herein, the system incorporating aspects of the present invention may include a solid-state drive, volatile memory, and at least one alternate storage media. Upon transition to a decreased power state, at least some of the data in the solid-state drive may be transferred to the at least one alternate storage media. After the SSD data is transferred, data stored in volatile system memory, such as a system context, may be transferred to the SSD memory. With the system context saved in SSD memory, power to the volatile system memory may be turned off. | 2015-07-02 |
20150186067 | SPI INTERFACE ENHANCED FLASH CHIP AND CHIP PACKAGING METHOD - Disclosed are an enhanced Flash chip of SPI interface and a method for packaging chip, to solve the problems of high design complexity, long design period and high design cost. The chip comprises SPI FLASH and RPMC which are packaged integrally; the SPI FLASH and the RPMC comprise an independent controller, respectively; the same IO pins in SPI FLASH and RPMC are mutually connected and are connected to the same external sharing pin of the chip. The SPI FLASH and the RPMC further comprise an internal IO pin, respectively, in which the internal IO pin of SPI FLASH is connected with the internal IO pin of RPMC, and the internal mutual communication between the SPI FLASH and the RPMC is achieved through the mutually connected internal IO pins. Thus, it is possible to reduce the package size, decrease the cost of design, shorten design period and improve performance of the chip. | 2015-07-02 |
20150186068 | COMMAND QUEUING USING LINKED LIST QUEUES - A method, apparatus, and system may be provided for queuing storage commands. A command buffer may store storage commands for multiple command queues. Linked list controllers may control linked lists, where each one of the linked lists identifies the storage commands that are in a corresponding one of the command queues. The linked list storage memory may store next command pointers for the storage commands. A linked list element in any of the linked lists may include one of the storage commands stored in the command buffer and a corresponding one of the next command pointers stored in the linked list storage memory. | 2015-07-02 |
20150186069 | Pooling of Memory Resources Across Multiple Nodes - An apparatus for pooling memory resources across multiple nodes is described herein. The apparatus includes a shared memory controller, wherein each node of the multiple nodes is connected to the shared memory controller. The apparatus also includes a pool of memory connected to the shared memory controller, wherein a portion of the pool of memory is allocated to each node of the multiple nodes. | 2015-07-02 |
20150186070 | MIGRATING HIGH ACTIVITY VOLUMES IN A MIRROR COPY RELATIONSHIP TO LOWER ACTIVITY VOLUME GROUPS - Provided are a computer program product, system, and method for migrating high activity volumes in a mirror copy relationship to lower activity volume groups. A determination is made of usage rates of multiple volume groups, wherein each volume group is comprised of source volumes at a primary site whose data is copied to volumes at a secondary site. A first selected volume group and a second selected volume group are selected based on the determined usage rates of the volume groups. A first volume in the first selected volume group is migrated to a second volume in the second selected volume group. Updates to the first volume, received while migrating the first volume to the second volume, are copied to a mirror first volume mirroring the first volume at the secondary site. | 2015-07-02 |
20150186071 | MEMORY BOOSTING - A data processing device including a processor and a memory interface, the processor being configured to control the refreshing of a memory by the steps of: periodically forming an estimate of a current rate of decay of a memory and updating an accumulated level of decay of the memory in dependence on the estimated current rate of decay; and causing the memory interface to refresh the memory when the accumulated level of decay exceeds a predetermined threshold. The estimate may be based on a measurement of ambient temperature. | 2015-07-02 |
20150186072 | METHOD AND SYSTEM FOR ADJUSTING BLOCK ERASE OR PROGRAM PARAMETERS BASED ON A PREDICTED ERASE LIFE - A method and system are disclosed for improved block erase cycle life prediction and block management in a non-volatile memory. The method includes the storage device tracking information relating to a first erase cycle count at which the block erase time exceeded a predetermined threshold relative to a first erase cycle at which this occurred in other blocks. Blocks having a later relative erase cycle at which the erase time threshold is exceeded are assumed to have a greater erase cycle life than those that need to exceed the erase time threshold at an earlier erase cycle. This information is used to adjust wear leveling in the form of free block selection, garbage collection block selection and other block management processes. Alternatively or in combination, the predicted erase cycle life information is used to adjust program and/or erase parameters such as erase voltage and time. | 2015-07-02 |
20150186073 | INTEGRATION OF A DEVICE WITH A STORAGE NETWORK - A method of integrating a device with a storage network may include generating metadata associated with image files generated by a camera of a device. The method may further include automatically transferring to a storage network the image files and the metadata based a status of the device. The status of the device may include on one or more of power consumption associated with transferring the image files and metadata, battery status of a battery of the device, available storage space on the device, available connectivity paths with the storage network, and a power supply mode of the device. | 2015-07-02 |
20150186074 | Storage Module and Method for Configuring Command Attributes - A storage module and method for configuring command attributes are provided. In one embodiment, a storage module is provided comprising a controller having hardware function blocks and further comprising a memory storing associations between command codes and command attributes for the hardware function blocks. The storage module receives a command that includes a command code and determines if the command code is stored in the memory. If the command code is stored in the memory, the storage module configures the hardware function blocks using the command attributes associated with command code and processes the command with the configured hardware function blocks. The associations are configurable after the storage module has been manufactured. This allows new or different associations to be defined after the storage module has been manufactured. | 2015-07-02 |
20150186075 | PARTITIONABLE MEMORY INTERFACES - A memory device receives a plurality of read commands and/or write commands in parallel. The memory device transmits data corresponding to respective read commands on respective portions of a data bus and receives data corresponding to respective write commands on respective portions of the data bus. The memory device includes I/O logic to receive the plurality of read commands in parallel, to transmit the data corresponding to the respective read commands on respective portions of the data bus, and to receive the data corresponding to the respective write commands on respective portions of the data bus. | 2015-07-02 |
20150186076 | DYNAMICALLY UPDATED USER DATA CACHE FOR PERSISTENT PRODUCTIVITY - The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition. | 2015-07-02 |
20150186077 | PROCESSOR WITH ARCHITECTURALLY-VISIBLE PROGRAMMABLE ON-DIE STORAGE TO STORE DATA THAT IS ACCESSIBLE BY INSTRUCTION - A processor of an aspect includes an on-die programmable architecturally-visible storage. The processor also includes a decode unit to receive a data access instruction of an instruction set of the processor. The data access instruction to indicate a data address that is to be associated with data to be stored in the on-die programmable architecturally-visible storage, to indicate a data size associated with the data to be stored in the on-die programmable architecturally-visible storage, and to indicate a destination storage location of the processor. An execution unit is coupled with the decode unit and the on-die programmable architecturally-visible storage. The execution unit is on-die with the on-die programmable storage. The execution unit is operable, in response to the data access instruction, to store the data, which is associated with the data address and the data size, in the destination storage location that is to be indicated by the instruction. | 2015-07-02 |
20150186078 | PRINT MANAGEMENT SYSTEM, INFORMATION PROCESSING APPARATUS, AND PRINT MANAGEMENT METHOD - A system is configured in which user information of a user requesting responsibility to be taken for a number of sheets and user information of a user requested to take responsibility for the number of sheets are stored in association with job information, and in the case where the job has been executed, the user information of the user requested to take responsibility for the number of sheets is referred to and that user takes responsibility for the number of sheets. | 2015-07-02 |
20150186079 | IMAGE FORMING APPARATUS THAT RECEIVES INFORMATION REQUESTING DATA AND TRANSMITS RESPONSE DATA, A RESPONSE METHOD, AND A COMPUTER READABLE RECORDING MEDIUM - In an image forming apparatus connected to a network, an interface unit receives information requesting data via the network and transmits response data to the network during a normal mode and a standby mode. A storage unit stores the response data being read out during the standby mode. A normal-mode response data generating unit generates the response data during the normal mode. An information storing unit, during the normal mode, stores, in the storage unit, information about the response data. A standby-mode response data generating unit, during the standby mode, generates the response data from the information about the response data, and stores a response frequency of the information. A stored response data deleting unit deletes, if an amount of the information exceeds a storage capacity of the storage unit, the information with the response frequency that is lower than a specified threshold. | 2015-07-02 |
20150186080 | Image Forming Apparatus That Selects Appropriate Power Saving Mode for Each Time Slot - An image forming apparatus includes an operation panel, a printing device, a storage device, a job management unit, a power-saving mode setting unit, and an operation mode control unit. The power-saving mode setting unit that: (a) specifies the job log where the start time point of the job execution belongs to an identical time slot in a past for a predetermined time slot; and (b1) sets the power-saving mode for the predetermined time slot to the first power-saving mode when a proportion of the number of the executing jobs where the job types of the specified job log belong to the first job type group to the number of the executing jobs where the job types of the specified job log belong to the first job type group or the second job type group exceeds a predetermined threshold value. | 2015-07-02 |
20150186081 | Systems and Methods for Monitoring Document Life Cycle and Destruction - Systems and methods for monitoring and managing documents printed by an imaging device. The imaging device has a print engine and a controller coupled to the print engine. The controller is configured to control printing of the sheets of media by the print engine, generating an electronic copy of the sheets of media, generating or collecting metadata associated therewith and sending the electronic copy and the metadata to a destination around a time the sheets of media are printed. The electronic copy and the metadata may be used to update a database for tracking the status of the printed document | 2015-07-02 |
20150186082 | ELECTRONIC APPARATUS, IMAGE FORMING APPARATUS, IMAGE FORMING SYSTEM, WIRELESS CONNECTION METHOD, IMAGE FORMING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An electronic apparatus includes a network managing unit configured to form a link to an access point through a first communication network and form a link to an image forming apparatus through a second communication network different from the first communication network, a collecting unit configured to collect wireless setting information of the access point, and a controller configured to transmit the collected wireless setting information to the image forming apparatus using the second communication network to form a link with the image forming apparatus via the access point. | 2015-07-02 |
20150186083 | IMAGE PROCESSING APPARATUS, CONTROLLING METHOD THEREOF, AND COMPUTER-READABLE MEDIA FOR IMAGE PROCESSING AND AUTHENTICATION THEREOF - An image processing apparatus includes an internal receiving device, a communication unit, an image processing unit, and a controller. The internal receiving device may receive authentication information. The communication unit may communicate with an external receiving device to receive the authentication information. The image processing unit may perform at least one of image reading and image formation. The controller may determine one of the internal receiving device and the external receiving device is a first receiving device of the authentication information. The controller may also perform an authentication process based on the authentication information received from the first receiving device without performing the authentication process based on a second receiving device. The second receiving device is an other of the internal receiving device and the external receiving device. | 2015-07-02 |
20150186084 | MANAGING FONT METRICS FOR A RENDERING DEVICE - A system for printing a document that includes one or more target fonts that are emulated with at least one substitute font in a manner that preserves the original pagination and line breaks of the document. A table is provided that lists strategies/logic for enabling the printing device to emulate each of a plurality of predetermined target fonts with a substitute font. These emulation strategies may include but are not limited to, identifying at least one of a resident font for the printing device, stretchable font, local font, downloadable font, font data provided by a 3 | 2015-07-02 |
20150186085 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus includes an acquisition unit configured to acquire input data used to generate an image, a conversion unit configured to generate intermediate data by performing data conversion on the input data with a first data conversion filter activated as a first process, and to generate image data by performing data conversion on the intermediate data with a second data conversion filter activated as a second process different from the first process, and an output unit configured to output the image data. | 2015-07-02 |
20150186086 | IMAGE FORMING APPARATUS AND METHOD OF CONTROLLING THE SAME - An image forming apparatus and a method of controlling the same. Although the extension of a data file to be printed may not be registered as a printable extension in an image forming apparatus, when the header content of the data file is analyzed to determine that the data file is printable, the corresponding extension is registered as a printable extension in the image forming apparatus. Then, the same extension is determined as a printable extension without additionally analyzing the header content so that the printing time is reduced. When the storage medium is connected to the image forming apparatus, if a data file stored in the storage medium has an extension that is not registered as a printable extension, it is further determined whether the data file is a printable. If the data file is printable, the extension of the data file is registered as a printable extension and only a data file having the extension registered in the image forming apparatus is displayed, so that the printing time is shortened. Since the user does not select the non-printable data file, the convenience of user is improved and printing errors are prevented. | 2015-07-02 |
20150186087 | MEDIATION SERVER AND IMAGE PROCESSING APPARATUS - A mediation server for mediating target service provision from a service provision server to an image processing apparatus, including a processor causing the mediation server to supply specific information for displaying a condition setting screen to an external apparatus, receive a plurality of selected setting values from the external apparatus, supply, to the image processing apparatus, a determination execution instruction including the plurality of selected setting values and for executing a determination about validity of a combination of the plurality of selected setting values, receive a result of the determination from the image processing apparatus, and when the result indicates that the combination is valid, supply, to the image processing apparatus, a processing execution instruction including the plurality of selected setting values and being for executing the target image processing in accordance with the determined processing condition. | 2015-07-02 |
20150186088 | DATA SETTING SYSTEM AND DATA SETTING METHOD - Provided is a data setting system that has an image forming apparatus provided with an image reading part, and the communication terminal apparatus provided with a light irradiating part. The image forming apparatus is provided with an optical-communication receive part and an optical-communication execution part. The optical-communication receive part receives an external light signal by using an image reading part. The optical-communication execution part performs a setup of the data corresponding to the received light signal. The communication terminal apparatus is provided with an optical-communication sending part. The optical-communication sending part sends the light signal corresponding to a setup of data using a light irradiating part. | 2015-07-02 |
20150186089 | INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE STORAGE MEDIUM, AND METHOD THAT GENERATE A SCREEN BASED ON STORED SCREEN INFORMATION AND FUNCTIONAL INFORMATION - A printer driver includes an assigning unit that assigns a setting value based on storage location information specifying a storage location for each setting value; a compressing unit that converts each of the setting values thus assigned to have a format identifying each storage location, and generates compressed data therefrom; a storage unit that stores each piece of the compressed data compressed by the compressing unit in a storage location specified by the storage location information; a first decompressing unit and a second decompressing unit that decompress the compressed data stored in the storage location; a setting window displaying unit that displays a print setting window using each of the setting values obtained by decompression performed by the first decompressing unit; and a print data generating unit that generates print data using each of the setting values obtained by decompression performed by the second decompressing unit. | 2015-07-02 |
20150186090 | RESPONDING APPARATUS THAT RECEIVES INFORMATION REQUESTING DATA AND TRANSMITS RESPONSE DATA, AND NETWORK RESPONDING METHOD - Provided is a responding apparatus that performs a network response in the standby mode and is not required much time for transitioning to the standby mode. The responding apparatus receives information request data from a network and transmits response data corresponding to the information request data to network, in the normal mode and standby mode. A normal mode response data making part makes response data in the normal mode. A recursive response request part recursively transmits information request data that requires information of other response data to the normal mode response data making part in the normal mode. An information storing part accumulates the information of the other response data corresponding to the information request data. A standby mode response data making part makes response data from information accumulated by information storing part in the standby mode. | 2015-07-02 |
20150186091 | DISPLAY DRIVER CAPABLE OF DRIVING MULTIPLE DISPLAY INTERFACES - A semiconductor chip is described. The semiconductor chip includes a display controller having a driver. The display controller is configurable to select a first, a second, a third and a fourth different display interface. The driver is designed to drive respective signals for each of the first, second, third and fourth interfaces through a single output. | 2015-07-02 |
20150186092 | WEARABLE ELECTRONIC DEVICE HAVING HETEROGENEOUS DISPLAY SCREENS - Particular embodiments described herein provide for a wearable electronic device, such as a bracelet, watch, wristband or armband. One particular example implementation of a wearable electronic device may include a first display screen, a second display screen, and logic. At least a portion of the logic is implemented in hardware. The logic is configured to receive a communication over a wireless network, and to display, in the first display screen, a communication alert. The communication alert can be a graphic design. The logic is also configured to receive input data indicative of a screen transition input to view information associated with the communication, and to display, in the second display screen, the information associated with the communication. In further embodiments, the graphic design includes a notification pattern indicating one or more attributes of the communication. In further embodiments, the first and second display screens form a single display screen. | 2015-07-02 |
20150186093 | ELECTRONIC DEVICE AND OPERATING METHOD THEREOF - A method for controlling an electronic device electronically and functionally connectable to a cover is provided. The method includes detecting a position of the cover according to one of opening and closing of the cover and controlling one of a first display of the electronic device and a second display of the cover according to the detected position of the cover. | 2015-07-02 |
20150186094 | OCCUPANT SHARING OF DISPLAYED CONTENT IN VEHICLES - The present disclosure describes a displayed object movement module that causes displayed objects or other content to be moved from a first source vehicle display to a second target vehicle display at the request of a source vehicle occupant associated with the first source vehicle display. | 2015-07-02 |
20150186095 | INTER-TERMINAL IMAGE SHARING METHOD, TERMINAL DEVICE, AND COMMUNICATIONS SYSTEM - An inter-terminal graphic sharing method, a terminal device, and a communications system are provided. The method includes: determining, by the transmit end, a sharing area on a graphic displayed on a screen of the transmit end; processing, by the transmit end, a graphic in a non-sharing area, so as to mask the graphic in the non-sharing area, where the non-sharing area is an area except the sharing area on the graphic displayed on the screen of the transmit end; and sending, by the transmit end, a processed graphic displayed on the screen to the receive end by using a local area network, so that the transmit end and the receive end share a graphic in the sharing area. Thus a part of a graphic is shared between two terminals in a local area network, thereby satisfying a security requirement and a personalized requirement of a user. | 2015-07-02 |
20150186096 | System and Method for a Modular Multi-Panel Display - Embodiments of the present invention relate to integrated modular display systems. In one embodiment, a modular multi-panel display system includes a mechanical support structure, and a plurality of LED display panels detachably mounted to the mechanical support structure so as to form an integrated display panel. Each LED panel includes an LED array and an LED driver coupled to the LED array. Each panel further includes a power supply unit disposed outside the housing and electrically coupled to the receiver circuit. The mechanical structure is configured to provide mechanical support to the plurality of LED display panels without providing hermetic sealing. Each of the plurality of LED display panels is hermetically sealed. | 2015-07-02 |
20150186097 | Power and Control System for Modular Multi-Panel Display System - In one embodiment, a modular multi-panel display system includes a mechanical support structure, and an array of LED display panels arranged in rows and columns and mounted to the mechanical support structure so as to form an integrated display. None of the LED display panels have a receiver card within the panel. A receiver box is mounted to the mechanical support. The receiver box is housed in a housing that is separate from housings of each of the LED display panels. The receiver box includes a receiver card coupled to feed data to be displayed on the integrated display to a plurality of the LED display panels. A control box is outside of the mechanical support and electrically connected to the receiver box through a data connection. A plurality of electrical connections electrically connects the receiver box with a first display panel in each row of display panels. | 2015-07-02 |
20150186098 | Modular Display Panels with Different Pitches - An embodiment method of manufacturing modular panels includes manufacturing a group of modular display panels, including a first and second modular display panel that have the same size and shape. The first modular display panel includes a first pixel array arranged at a first pitch, and the second modular display panel includes a second pixel array that is arranged at a second pitch that is different than the first pitch. Any two modular display panels in the group are capable of being attached to each other in an integrated display system. | 2015-07-02 |
20150186099 | Modular Display Panels with Different Pitches - An embodiment method of manufacturing modular panels includes manufacturing a group of modular display panels, including a first and second modular display panel that have the same size and shape. The first modular display panel includes a first pixel array arranged at a first pitch, and the second modular display panel includes a second pixel array that is arranged at a second pitch that is different than the first pitch. Any two modular display panels in the group are capable of being attached to each other in an integrated display system. | 2015-07-02 |
20150186100 | TWO-DIMENSIONAL PALETTE CODING FOR SCREEN CONTENT CODING - Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line. | 2015-07-02 |
20150186101 | Terminal Device, and Screen-Sharing Display Method and System - Embodiments of the present invention disclose a terminal device, and a screen-sharing display method and system. The screen-sharing display method is used in a device having a touch function, where the method includes: detecting a position of a touch object on a touchscreen; generating, according to the detected position of the touch object on the touchscreen, an icon corresponding to the position of the touch object; superimposing the icon onto display content of the touchscreen to obtain screen-sharing touch and display content; and sending the screen-sharing touch and display content to a screen-sharing display device, so that the screen-sharing display device displays the screen-sharing touch and display content including the icon. | 2015-07-02 |
20150186102 | INFORMATION PROCESSING DEVICE, TERMINAL DEVICE, AND IMAGE TRANSMISSION MANAGEMENT METHOD - An information processing device includes a communication unit that enables a communication via a network, and a control unit that executes a process including obtaining image data of an image having a content that is updated, obtaining timing information that identifies a transmission timing of the image data from a terminal device, which is a transmission destination of the obtained image data, and managing a transmission of the image data using the communication unit on the basis of the obtained timing information. | 2015-07-02 |
20150186103 | Digital Radio Recorder (DRR) - A Digital Radio Recorder (DRR) comprising of the digital recording of digital and analog AM and FM over-the-air radio signals, sound waves and any other associated data and information transmitted with the signal. Upon user selection, the DRR will have the capability to continuously record and save the radio signals mentioned above for a user defined period or until the storage capacity is reached. The DRR will also provide a rolling buffer, for example the last 1 hour, 2 hours or 3 hours, of ongoing over-the-air radio signals which will allow the user to instantly pause, rewind and fast forward the sound file within the ongoing rolling buffer. The user will have the ability to transfer the recorded files to other digital devices such as Smart Phones, MP3 players, Computers, Laptops, etc. The DRR can be used in car radios, home stereos or other portable audio devices. | 2015-07-02 |
20150186104 | USING A PLURALITY OF BUFFERS TO PROVIDE AUDIO FOR SYNCHRONIZED PLAYBACK TO MULTIPLE AUDIO DEVICES HAVING SEPARATE DEVICE CLOCKS - According to one embodiment, a media system communicates with an aggregate device that includes multiple media output devices. When providing media data for presentation, the system adjusts for device clock drift by resampling the media data provided to a media output device based at least in part on a device clock rate difference between a device clock of one of the media output devices and a device clock of another of the media output devices. | 2015-07-02 |
20150186105 | SYSTEMS AND METHODS FOR AUTONOMOUSLY SCHEDULING AND PLAYING AUDIO FILES - Systems and methods for autonomously playing audio files at predeterminable times of a day, week, and/or year, including but not limited to astronomical events, for example, dusk or dawn. The systems and methods employ a computer program running on a standalone computer connected to an audio power amplifier and speaker system. The computer program includes an always-running service configured to execute a scheduling algorithm that causes selected audio files to be played according to one or more schedules. | 2015-07-02 |
20150186106 | INTERACTION OF SOUND, SILENT AND MUTE MODES IN AN ELECTRONIC DEVICE - This is directed to controlling the output of audio based on the mode of an electronic device. In particular, this is directed to an electronic device having a sound mode, silent mode, and mute mode controlling the output of audio along different audio output routes. In the sound mode, all audio can be output, while only registered or authorized audio can be output in the silent mode. In the mute mode, no audio can be output. The sound and silent modes can be enabled using an interface of the device (e.g., a switch having two possible states), while the mute mode can be enabled using an accessory coupled to the device. To disengage the mute mode, a user can provide a corresponding instruction using the accessory, or providing an instruction on the device related to volume control. For example, a user can change the device volume using an on-device interface, or toggle a sound/silent switch to a sound mode. | 2015-07-02 |
20150186107 | SYSTEMS AND METHODS FOR PROVIDING ZONE FUNCTIONALITY IN NETWORKED MEDIA SYSTEMS - A Zone Control service is disclosed which provides for hierarchically managing a plurality of networked media subsystems. This can provide a layer of abstraction for the collection in the form of a single Renderer zone interface represented by a delegated zone controller. This hierarchy establishes a virtual super-system. Although a Zone Control services can be advertised on all networked media devices, the services will typically be unavailable while a device is subservient to, or equivalently under the control of, a zone controller. A single instance of the Zone Control service can reside in a Services Device, co-existing with a Group Control service. | 2015-07-02 |