47th week of 2015 patent applcation highlights part 42 |
Patent application number | Title | Published |
20150331536 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus recognizes a touch operation input using a pointer, and the information processing apparatus includes a touch position acquisition unit configured to acquire a touch position in contact with the pointer on a target surface, a leading end position identifying unit configured to identify a position in proximity to a leading end part of the pointer on the target surface, an input position identifying unit configured to identify an input position, based on the touch position acquired by the touch position acquisition unit, and the position identified by the leading end position identifying unit as being corresponding to the leading end part of the pointer, and a recognition unit configured to recognize the touch operation, based on one or more input positions identified by the input position identifying unit. | 2015-11-19 |
20150331537 | TOUCH-PANEL DISPLAY DEVICE - The present disclosure provides a touch-panel display device. The touch-panel display device comprises a substrate, a display module, a sensing module and a function layer. The substrate includes a first surface and a second surface on opposite sides of the substrate, respectively. The display module is proximal to the first surface of the substrate, and the sensing module is disposed between the display module and the substrate. The function layer, disposed on either the first surface or the second surface of the substrate, is configured to polarize light emitted from the display module towards the substrate. | 2015-11-19 |
20150331538 | TOUCH PANEL AND DISPLAY APPARATUS - A touch panel including a transparent dielectric layer having a front surface and a reverse surface opposite to the front surface, first electrodes each extended in a first direction of a pixel matrix and formed on the front surface of the transparent dielectric layer such that the first electrodes are arranged in a second direction of the pixel matrix which crosses with the first direction, and second electrodes each extended in the second direction and formed on the reverse surface of the transparent dielectric layer such that the second electrodes are arranged in the first direction. Each of the first electrodes includes first main electrode wirings and first sub electrode wirings. Each of the second electrode includes second main electrode wirings and second sub electrode wirings. The first main electrode wirings cross the second main electrode wirings when viewed from the front surface of the dielectric layer. | 2015-11-19 |
20150331539 | POINTING DEVICE FOR INTERACTING WITH TOUCH-SENSITIVE DEVICES AND METHOD THEREOF - The present application is directed to a pointing device and a method for interacting with touch-sensitive devices. The pointing device includes a supporting member, first and second contact points fixed on the supporting member and adapted to be in contact with a touch-sensitive layer in a default state, and at least one movable contact point mounted on the supporting member and movable from the default state to a fully depressed state adjacent to the second contact point to form a combined touch area on the touch-sensitive layer having an offset centre that is offset from a centre of the second contact point so that the second touch point is shifted to an offset position in alignment with the offset centre. | 2015-11-19 |
20150331540 | VOLTAGE DIFFERENCE-BASED CAPACITIVE TOUCH DETECTION DEVICE, CAPACITIVE TOUCH DETECTION METHOD AND CAPACITIVE TOUCH SCREEN PANEL, AND DISPLAY DEVICE WITH BUILT-IN CAPACITIVE TOUCH SCREEN PANEL - Provided is a new capacitive touch detection device, detection method, and touch screen panel for detecting a touch signal by detecting a voltage difference of a sensor pattern from a driving voltage applied by an auxiliary capacitor, and to a display device having a built-in capacitive touch screen. A capacitive touch detection device includes: a sensor pattern ( | 2015-11-19 |
20150331541 | METHOD AND APPARATUS FOR DETERMINING MISTAKEN APPROACHING OR TOUCHING EVENT - The present application provides a method for determining mistaken approaching/touching event, comprising: gathering one or more touch sensitive signal value corresponding to a line piece; calculating a sum of differences of each signal value and a baseline value; and if the sum is less than or equals to zero, determining the line piece is corresponding to a mistaken approaching/touching event. | 2015-11-19 |
20150331542 | Electronic Device with Infrared Sensor-Based User Input Controls - An electronic device uses one or more infrared sensors to detect infrared light from a person's body (e.g., a user's finger) to initiate a function of the electronic device. According to an implementation, the housing of the electronic device includes a flexible portion that opens an aperture in response to external pressure (e.g., a user pressing down on the flexible portion) to allow infrared light from the person's body to reach an infrared sensor. When the infrared sensor detects the infrared light, it generates a signal in response. A processor of the electronic device receives the signal and, in response, initiates a function of the electronic device. The function may be any function that the electronic device is capable of performing, such as a power-on function, a camera function, changing the speaker volume, and launching an application. | 2015-11-19 |
20150331543 | OPTICAL TOUCH MODULE - An optical touch module is disposed on a display. The display has two edges opposite to each other and a plurality of corners. The optical touch module includes two frames, a plurality of light-emitting units, a plurality of sensors, and two retro-reflectors. The frames are respectively disposed on the opposite edges. The light-emitting units are respectively disposed on the frames and correspond to different corners. The sensors are respectively disposed adjacent to the light-emitting units. The retro-reflectors are respectively disposed on the frames and reflect light emitted by the light-emitting units, such that after the light is reflected, the light travels in the reversed original direction and is captured by the corresponding sensors. | 2015-11-19 |
20150331544 | OPTICAL COUPLING IN TOUCH-SENSING SYSTEMS - A touch-sensitive apparatus operates by light frustration (FTIR) and comprises a light transmissive panel ( | 2015-11-19 |
20150331545 | LAMINATED OPTICAL ELEMENT FOR TOUCH-SENSING SYSTEMS - A laminated optical element is provided for a touch-sensitive apparatus which operates by light frustration (FTIR), and comprises: a light-transmissive panel ( | 2015-11-19 |
20150331546 | IMPROVEMENTS IN TIR-BASED OPTICAL TOUCH SYSTEMS OF PROJECTION-TYPE - A touch-sensitive apparatus operates by light frustration (FTIR) and comprises a light transmissive panel ( | 2015-11-19 |
20150331547 | EDGE-COUPLED TOUCH-SENSITIVE APPARATUS - A touch-sensitive FTIR apparatus ( | 2015-11-19 |
20150331548 | AN APPARATUS FOR A USER INTERFACE AND ASSOCIATED METHODS - An apparatus comprising:
| 2015-11-19 |
20150331549 | SYSTEM, METHOD, DEVICE, AND COMPUTER PROGRAM FOR AT-GLANCE VISUALIZATION OF EVENTS BASED ON TIME-STAMPED HETEROGENEOUS DATA COMPONENTS - A method for graphically representing information on a display, including the steps of displaying a first icon associated with a start date, displaying a second icon associated with an end date, displaying an first object that is associated with a first date that lies between an interval of the start date and the end date, displaying a second object that is associated with a second date that lies between the interval of the start date and the end date, changing at least one of the start date and the end date such that the first date lies outside the interval of the start date and the end date, and removing the display of the first object. | 2015-11-19 |
20150331550 | SYSTEMS AND METHODS IMPLEMENTING USER INTERFACE OBJECTS - According to one aspect, a system for processing voting interactions is provided. The system may include a memory, at least one processor coupled to the memory, and a user interface component executed by the at least one processor. The user interface component may be configured to present a plurality of representations of variable-selection objects, receive a selection of a representation of the plurality of representations from a user, the representation including an input requirement to select the representation, and change the input requirement to select the representation in response to the received selection fulfilling the input requirement. | 2015-11-19 |
20150331551 | IMAGE DISPLAY APPARATUS, IMAGE DISPLAY METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - An image display method, an image display apparatus, and a non-transitory computer-readable storage medium are provided. The image display method includes displaying a first image in a screen of the image display apparatus, and displaying a second image including information related to the first image in one region of the screen in response to a first user command being input, wherein the information related to the first image is acquired using a user-based program stored in the image display apparatus in connection with metadata of the first image. | 2015-11-19 |
20150331552 | SYSTEM AND METHOD FOR HYPERLINK BADGES WITH DYNAMICALLY UPDATED POP-UP SUMMARY INFORMATION - Methods, systems, and media are directed to providing a pop-up display having dynamically updated summary data on a website, is presented. In particular, electronically submitting updated informational content to a third party source repository and providing a graphical item having embedding linking instructions configured to bilaterally communicate with the third party source repository and render a pop-up display containing the updated informational content. Thus, upon actuation of the graphical item, the embedded linking instructions causes establishment of bilateral communications with the third party source repository, accesses the corresponding updated informational content stored in the third party source repository, retrieves the updated informational content, and automatically displays the updated informational content in a pop-up display. | 2015-11-19 |
20150331553 | METHOD AND SYSTEM FOR ANALYZING THE LEVEL OF USER ENGAGEMENT WITHIN AN ELECTRONIC DOCUMENT - A method for analysing the level of user engagement within an electronic document is provided. The method includes displaying an electronic document having one or more pages to a user. The document includes a graphical user interface and one or more content placeholders associated with the pages for displaying content within the placeholder. The method further includes the steps of determining whether the user has carried out one or more actions within the electronic document and determining the level of user engagement based on the one or more actions. | 2015-11-19 |
20150331554 | Apparatuses, Methods, and Systems for a Portable Image-Processing Transmitter - This disclosure details the implementation of apparatuses, methods, and systems for a portable, image-processing transmitter. The transmitter provides a platform capable of managing, manipulating, storing, and transmitting digital media files across a wide array of transmission means and protocols. In one embodiment, the transmitter may be employed by photographers, photojournalists, and/or the like to rapidly process, edit, and send photographs or video to multiple news agencies, newspapers, magazines, television studios, websites, and/or the like while maintaining control over their photographs by allowing them to send reduced quality and watermarked proofs. The transmitter may be configured to allow users to first generate and transmit low-resolution preview images, thereby saving on transmission time and resources, and only send full resolution versions once approvals of the preview versions are received. The transmitter's broad communication capabilities ensure that it is maximally effective in locating and exploiting available communication networks, even from remote locations. | 2015-11-19 |
20150331555 | THREE-DIMENSIONAL SPACE FOR NAVIGATING OBJECTS CONNECTED IN HIERARCHY - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for browsing objects organized in a hierarchy using a three-dimensional user interface. Some embodiments of the present technology involve a platform that renders an interface that represents objects that are hierarchically connected in three-dimensional space and that allows navigation through the hierarchy by moving through the three-dimensional space. | 2015-11-19 |
20150331556 | Manager Cockpit for Improving Manager Performance - Techniques are described for aggregating information from multiple software tools into a manager cockpit. The manager cockpit includes multiple views for presenting the aggregated information in various actionable tiles. When an actionable tile is selected, the manager cockpit presents actions that can be performed on the selected tile. In some embodiments, the manager cockpit can apply a rules engine to generate alerts and a coaching engine to generate recommended actions to remedy the alerts. The recommended actions can be presented as an action that can be performed on the selected tile. | 2015-11-19 |
20150331557 | SELECTOR TO COORDINATE EXPERIENCES BETWEEN RELATED APPLICATIONS - Systems and methods are provided to coordinate experiences between related applications in a graphical user interface. The method may include receiving handwriting input in a primary application, and extracting structured data from the received handwriting input. The method may further include displaying a selector in the primary application indicating that there are one or more launchable secondary applications that can process the structured data, the selector being initially displayed in a collapsed state as a virtual button. The method may further include receiving a user selection of the button, and then displaying the selector in an expanded state in which one or a plurality of menu options are displayed, each corresponding to one of the launchable secondary applications. The method may further include receiving a user selection of one of the plurality of launchable secondary applications, and launching the secondary application that is selected by the user. | 2015-11-19 |
20150331558 | METHOD FOR SWITCHING PICTURES OF PICTURE GALLERIES AND BROWSER - A method for switching pictures of picture galleries and a browser are described. After receiving a picture switching instruction, judging whether an original picture gallery corresponding to an original picture displayed on a picture gallery interface and a target picture gallery corresponding to a target picture are a same gallery. If the original picture gallery and the target picture gallery are different, generating a picture gallery-picture gradual change switch mode. According to the picture gallery-picture gradual change switch mode, switching the original picture displayed on the picture gallery interface to the target picture. | 2015-11-19 |
20150331559 | Selection System for an Interactive Display - A system for selecting, through a mobile device provided with accelerometer sensors, items of lists that can be displayed on a visual display of an interactive display system, is provided. The system includes a receiver located at a surface of a user interaction station distinct from the visual display and adapted to wirelessly receive data from the mobile device when in short range communication with the mobile device. The system further comprises a processor adapted to collect acceleration data received through the receiver and generated by the accelerometer sensors in response to movements of the mobile device carried out when the mobile device is in short range communication with the receiver. The processor is further adapted to associate the collected acceleration data with corresponding selection values over a selection scale. The processor is also adapted to control the interactive display system to select items based on the selection values. | 2015-11-19 |
20150331560 | ELECTRONIC DEVICE AND METHOD OF DISPLAYING OBJECT - An electronic device and a method of displaying an object are provided. The method of displaying an object includes displaying a plurality of objects on a screen, determining a plurality of objects corresponding to a selected item in accordance with selection of the item based on which the plurality of objects is classified, and displaying the plurality of determined objects on the screen. | 2015-11-19 |
20150331561 | Lock Screen with Socialized Applications - In one embodiment, a method includes receiving information associated with interactions of one or more first users with one or more applications; identifying one or more interactive elements associated with the applications based at least in part on the received information; and providing for display on a user interface (UI), one or more of the identified interactive elements. The displayed interactive elements are dynamically adjusted based on receiving updated information of interactions associated with one or more of the interactive elements. | 2015-11-19 |
20150331562 | MULTIMEDIA CONTROL CENTER - Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device. | 2015-11-19 |
20150331563 | SYSTEM AND METHOD FOR EVALUATING SENTIMENT - An example system and method elicits reviews and opinions from users via an online system or a web crawl. Opinions on topics are processed in real time to determine orientation. Each topic is analyzed sentence by sentence to find a central tendency of user orientation toward a given topic. Automatic topic orientation is used to provide a common comparable rating value between reviewers and potentially other systems on similar topics. Facets of the topics are extracted via a submission/acquisition process to determine the key variables of interest for users. | 2015-11-19 |
20150331564 | INTERACTION METHOD AND APPARATUS OF SMART DEVICE - According to an example, an interaction zone and at least one data interaction interface trigger zone are configured on a screen, and each of the at least one the data interaction interface trigger zone corresponds to a data interaction interface. A touch operation instruction is received, and a data interaction interface trigger zone is selected and moved on the screen according to the touch operation instruction. Whether the selected data interaction interface trigger zone is moved to the interaction zone is determined. If the selected data interaction interface trigger zone is moved to the interaction zone, a data interaction interface trigger instruction is generated, a data interaction interface corresponding to the selected data interaction interface trigger zone is displayed on the screen according to the data interaction interface trigger instruction, and data interaction is performed on the data interaction interface. | 2015-11-19 |
20150331565 | Method for Generating Database Components Code - In a method for generating components for accessing a data source, input is received from a user interface, allowing access to the data source. A list of structural elements employed in the data source is created. A data object corresponding to the structural elements employed in the data source is automatically generated. At least one intelligent interface component is automatically generated. The intelligent interface includes a plurality of stored data operations that accesses data in the data source, wherein the data corresponds to the structural elements in the desired structure of the data object. | 2015-11-19 |
20150331566 | ELECTRONIC ALBUM CREATING APPARATUS AND METHOD OF PRODUCING ELECTRONIC ALBUM - A family electronic album is created. Representative face images of a family are displayed. The representative face images are dragged and dropped onto corresponding areas among areas that identify family attributes (“father”, “mother”, etc.). Since the family attributes of the representative face images can be ascertained, the family attributes of face images that resemble these face images can be determined. Since images that include all family members and images that include some family members can be determined from among images that include face images the family attributes of which have been determined, these images are laid out in the electronic album. | 2015-11-19 |
20150331567 | INTERACTION/RESOURCE NETWORK DATA MANAGEMENT PLATFORM - A computer-implemented interactive system and methods are herein disclosed that allow for the interactive aggregation, navigation/management, and communication of interaction/resource network (e.g., relationships, resources and social connections). An exemplary server computer environment is operable to communicate and cooperate with other computing environments to receive, process, and store data representative of a person's interactions and/or resource network elements. The exemplary server computing environment executes one or more instruction sets (e.g., interaction/resource network management engine) to process received data representative of an interaction and/or resource network elements according to a selected interaction/resource network data management methodology (e.g. expressed as web based computing application). The received data can be inputted using an interactive graphical user interface that allows for the creation of one or more interaction/resource network element maps. Server computing environment can further comprise one or more data stores for the storage and retrieval of interaction/resource network data and other associated data. | 2015-11-19 |
20150331568 | PROGRAM AND ELECTRONIC-MANUAL DISPLAY APPARATUS - To easily and clearly display contents desired by a user from among an electronic manual group, an electronic-manual displaying device, when receiving an input designating a product from the user (step S | 2015-11-19 |
20150331569 | DEVICE FOR CONTROLLING USER INTERFACE, AND METHOD OF CONTROLLING USER INTERFACE THEREOF - Disclosed are a device for controlling a user interface, which promotes convenience for a user by adjusting a position or an arrangement of a user interface displayed on a screen, and a method of controlling a user interface thereof. A control method of a user interface controlling device includes: detecting a position of a hand of a user; determining whether a disposition of a user interface is appropriate according to the detected position of the hand; and changing a disposition of the user interface so that the user interface is positioned to be close to the detected position of the hand according to a result of the determination. | 2015-11-19 |
20150331570 | UPDATING ASSETS RENDERED IN A VIRTUAL WORLD ENVIRONMENT BASED ON DETECTED USER INTERACTIONS IN ANOTHER WORLD - A settings controller outputs a settings interface through which a user may select from among multiple selectable options to specify one or more data associations in databases accessed by an asset location controller to selectively assign a detected user interaction in another world to a displayable rendering in a virtual world based on a selection of the one or more data associations applicable to the detected user interaction and the virtual world. The settings controller, responsive to a user selecting, through the settings interface, one or more particular selectable options to enter one or more particular data associations for one or more particular databases, assigns the one or more particular data associations to the one or more particular databases for specifying the displayable rendering of the detected user interaction in the another world to the displayable rendering in the virtual world. | 2015-11-19 |
20150331571 | DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANAGING CONCURRENTLY OPEN SOFTWARE APPLICATIONS - A technique for accessing concurrently open applications is described. A first application view is displayed that corresponds to a first application in a plurality of concurrently open applications. A first input is detected. In response, an application view selection mode is entered and images of open applications are displayed in a three-dimensional stack extending backwards on the display. A gesture is detected on a respective image of an open application in the three-dimensional stack. In response, a respective application view for a corresponding application is displayed, the three-dimensional stack of images ceases to be displayed, and the application view selection mode is exited. | 2015-11-19 |
20150331572 | METHOD FOR DESIGNATING A SUBSET OF A BASIC SET OF DATA RECORDS STORED IN A MEMORY UNIT AND FOR VISUALIZING AT LEAST A PART OF THE DESIGNATED SUBSET ON A DISPLAY UNIT - A method for designating a subset of a basic set of data records stored in a memory unit and for visualizing at least a part of the designated subset on a display unit. To designate the subset on the display unit, at least two graphically delimited display regions are formed. Objects representing data records from the basic set are displayed in a first display region and the subset of objects designated or to be designated is assigned to a second display region. A subset is designated by highlighting at least one object in the first display region, moving the highlighted at least one object into the second display region and cancelling the highlighting. This allows a highly intuitive designation of a subset of datasets from a basic set. The designation method can be used particularly for generating playback lists of MP3 files. | 2015-11-19 |
20150331573 | HANDHELD MOBILE TERMINAL DEVICE AND METHOD FOR CONTROLLING WINDOWS OF SAME - In one aspect, a handheld mobile terminal device is provided. The handheld mobile terminal device includes a touch screen and a plurality of applications respectively corresponding to a plurality of windows. The handheld mobile terminal device also has a non-transitory storage medium storing a computer readable program code which, when executed by one or more processors, implements a window control method. The method includes: detecting a first touch operation in a preset area of the touch screen; if the first touch operation is detected in the preset area, displaying a window control icon in a first area of the touch screen; detecting a second touch operation corresponding to the window control icon in the first area; and if the second touch operation corresponding to the window control icon is detected in the first area, transforming the windows in response to the second touch operation. | 2015-11-19 |
20150331574 | MOBILE DEVICE AND CONTROL METHOD THEREOF - This specification relates to a mobile terminal capable of executing a lock state of restricting a touch input and a control method thereof. The control method for the mobile terminal, which displays a lock screen in the lock state of restricting an input of a control command for an application, includes displaying an execution screen of an application on the lock screen, and controlling the lock screen based upon a touch input detected in the lock state. | 2015-11-19 |
20150331575 | Method and System for Intent Centric Multi-Facet Content Presentation - Methods, systems, and programming for presenting personalized content. In one example, a plurality pieces of content are retrieved in accordance with an estimated intent determined with respect to a user. A three-dimensional (3D) viewing construct is generated based on the plurality pieces of content. The 3D viewing construct is to be rendered in a user viewing interface comprising a plurality of content display panels. Each of the plurality of content display panels is used to display at least one of the plurality pieces of content. Navigation information from an interaction between the user and the user viewing interface is received. The 3D viewing construct is dynamically updated based on the navigation information. | 2015-11-19 |
20150331576 | MANIPULATING VIRTUAL ENVIRONMENT USING NON-INSTRUMENTED PHYSICAL OBJECT - A method of manipulating a three-dimensional image file including a virtual object includes obtaining image information in a processing device of a non-instrumented physical object manipulated by a user, such image information including movement information; and causing virtual movement of the virtual object based on the movement information. A method of shaping a virtual object includes obtaining image information including movement information; and determining a shape of the virtual object based on the movement information. A method of modifying a virtual object includes obtaining image information including movement information; and altering a virtual surface appearance of at least a part of the virtual object based on the movement information. Systems and computer-readable media are also described. | 2015-11-19 |
20150331577 | CONTROL OF VIRTUAL OBJECT USING DEVICE TOUCH INTERFACE FUNCTIONALITY - A virtual object can be controlled using one or more touch interfaces. A location for a first touch input can be determined on a first touch interface. A location for a second touch input can be determined on a second touch interface. A three-dimensional segment can be generated using the location of the first touch input, the location of the second touch input, and a pre-determined spatial relationship between the first touch interface and the second touch interface. The virtual object can be manipulated using the three-dimensional segment as a control input. | 2015-11-19 |
20150331578 | ACTIVE SUMMARIES IN USER INTERFACES TO COLLABORATION SERVICES - Disclosed herein are systems, methods, and software to enhance the user experience with collaboration services. In at least one implementation, the presentation of a user interface to a collaboration service is enhanced by identifying collaboration sites associated with a user and identifying events that occurred with respect to the collaboration sites. Active summaries are then surfaced in the user interface that correspond to the collaboration sites associated with the user. In addition, active elements are surfaced in the active summaries that are indicative of at least the events that occurred with respect to the collaboration sites associated with the user. | 2015-11-19 |
20150331579 | Scalable Illuminated Display System - A display system for exhibiting illuminated icons. The display system comprises an exhibition portion and a support structure. The exhibition portion comprises a plurality of icons oriented in vertical columns in a generally tessellating pattern. Each icon comprises a front component attached to a back component with a pair of channels sandwiched between the front and back components. The front component comprises an insert plate comprising an identification element that is illuminated by a light emitting element housed within the back component. The support structure connects the plurality of icons via the pairs of channels and provides power to the light emitting element. | 2015-11-19 |
20150331580 | CUSTOMIZED DESIGN FOR AN ARTICLE OF FOOTWEAR - A method of making an article of footwear is disclosed. The method includes the steps of providing a customer with a pre-selected set of graphics, allowing a customer to choose a set of input graphics, and generating a set of morphed graphics based on a set of input graphics. The user can select a morphed graphic and apply it to an article. The user may select the characteristics of the morphed graphic with a slider. The method may further include the step of limiting the number of times a customized graphic may be selected and applied to an article. The customized graphic could be shared with other users. | 2015-11-19 |
20150331581 | VISUAL DISPLAY OF ROOM INFORMATION - Information of interest is graphically displayed in a manner which conveys the information to in a form which aids in comprehension of the information. Specifically, the information is preferably conveyed on the unit level through the use of the unit's floor plan in a graphical seating chart type format. A graphical icon is used to represent each room in the unit. Components of the icon indicate key considerations for every room. Additional information may also be displayed by clicking on a component of the icon. | 2015-11-19 |
20150331582 | EASY CREATION OF MOBILE CODE - A user is presented with a first display with certain parties and a second display on the same screen, where the user can drag and drop the parties on the first screen to the second screen to create a desired network flow. A service provider, such as a payment provider, builds code based on the network flow and zips it into a downloadable file. The user can then easily implement the zipped code into a mobile app that will allow a user to send data through the app using the payment provider. The zipped code uses a library of data options offered by the payment provider and allows the user to input custom variables into these options. Code is automatically generated for the user to use based on the user input. | 2015-11-19 |
20150331583 | AUTOMATED SUBSCRIBER-BASED CUSTOMIZATION OF ELECTRONIC CHANNELS FOR CONTENT PRESENTATION - Methods and systems can provide custom electronic-channel content items to display when a device is in display state. It can be determined that a user device is subscribed to receive content items corresponding to a channel and to present one or more of the content items when the user device is in a display state. Data corresponding to the user device can be identified. The data can correspond to a physical or electronic action (e.g., an interaction with a presented content item or a purchase at a channel-associated virtual or physical store). A customization rule for the channel can be identified. A content item can be generated or selected using the customization rule and the data. It can be enabled for the content item to be presented on the user device when the user device is in the display state. | 2015-11-19 |
20150331584 | Use of style sets to assist a user in digitizing GIS layers - Embodiments disclosed herein restrict a user working on digitizing GIS features to specific style parameters. This ensures creation of data that can be exported in a lossless manner to specific systems. Embodiments disclosed herein provide a mapping between styling systems of different products. Thus when digitizing features itself, users may be restricted to specify styles in a format compatible with target data, rather than in terms of product being used for digitization. Embodiments disclosed herein provide users with a familiar styling interface through customized views associated with specific style-set. Embodiments disclosed herein provide the customizability to implement styling restrictions and provide custom GUI as per user needs for a project or an organization. Embodiments disclosed herein allow authorized entities and/or users to configure new style-sets, add new style-sets, delete existing style-sets and so on. | 2015-11-19 |
20150331585 | Configurable Patent Strength Calculator - A system includes a processor and a memory accessible to the processor. The memory stores instructions that, when executed, cause the processor to provide a graphical user interface (GUI) including a plurality of user-selectable elements accessible by a user to select a patent strength calculator from a plurality of patent strength calculators, to edit a patent strength calculator, or to create a new patent strength calculator. The memory further stores instructions that, when executed, cause the processor to apply a selected patent strength calculator to a list of documents to determine a patent strength score for each patent of the list of documents. | 2015-11-19 |
20150331586 | PROCESS DATA PRESENTATION BASED ON PROCESS REGIONS - Computer-implemented methods, computer program products and data processing systems for presenting dynamic data pertaining to a process. In one aspect, region information identifying a plurality of user-selected regions of the process, switching information identifying criteria for switching among the user-selected regions, and dynamic data pertaining to the process, are used to generate a dynamic visual representation of the process which emphasizes, at any given time, only one of the user-selected regions. The user-selected region emphasized at any given time is automatically determined according to the criteria for switching. In another aspect, region information identifying at least one user-selected region of the process and dynamic data pertaining to the process are used to generate a dynamic visual representation of at least a portion of the process containing the at least one user-selected region. The visual representation emphasizes each user-selected region within the context of the portion of the process. | 2015-11-19 |
20150331587 | EVENT AND CAUSALITY-BASED HUMAN-COMPUTER INTERACTION - The invention relates to a method for human-computer interaction (HCI). The method includes: establishing an event set; establishing and referencing one or more events in the event set; establishing and referencing an event to represent the observer in the event set; establishing a representation manifold as an indefinite metric Riemann manifold; representing the events on the representation manifold in such a way that the logical relations between events are coordinate independent and geometrically encoded as causal relations; establishing an input manifold to represent user input; and establishing an output manifold that maps between the representation manifold and a physical output device. Further, based on user input, select any one or more steps from: manipulating the observer event, adjusting manifold metrics, changing mappings, adjusting mapping parameters, and applying mappings. The above steps are repeated when the user input changes. | 2015-11-19 |
20150331588 | Editing Apparatus - An editing apparatus includes a processor and a memory configured to store computer-readable instructions. The computer-readable instructions, when executed by the processor, cause the editing apparatus to perform processes that include causing a mark and at least one portion of a character string to be displayed, causing a selection image to be displayed in a state in which the at least one portion of the character string and the mark are displayed, performing, in a case where the selection image is displayed, a determination whether the mark ceases to be displayed in an outer side of one of a left edge and a right edge of the selection image, and moving the at least one portion of the character string and the mark to a position where the mark is displayed in the outer side, in response to determining that the mark ceases to be displayed in the outer side. | 2015-11-19 |
20150331589 | CIRCULAR INTERFACE FOR NAVIGATING APPLICATIONS AND AN AUTHENTICATION MECHANISM ON A WEARABLE DEVICE - In one aspect, the present disclosure relates to a touch- and/or physical control-enabled wearable computer includes a circular user interface with interface regions set along the outer edge of the display and a concentric content display area. The interface regions allow the user to switch between applications and scroll/select actions within applications. The content display area shows information for the current foreground application and can include additional interface regions specific to an application. | 2015-11-19 |
20150331590 | USER INTERFACE APPLICATION LAUNCHER AND METHOD THEREOF - Embodiments of the present invention disclose a user interface application launcher and method thereof. According to one embodiment, a user interface comprising an active area and inactive area is displayed on an associated display. Upon detecting a window open event within the inactive area of the user interface, an application launcher window and a plurality of application icons are displayed proximate to an input location of the detected open event on the user interface. | 2015-11-19 |
20150331591 | METHODS AND SYSTEMS TO PROCESS A SELECTION OF A BROWSER BACK BUTTON - Methods and systems to process a selection of a browser back button are described. The system includes a server that receives a request, over a network, for an initial user interface and communicates the initial user interface to a client machine. The initial user interface includes a client application program that monitors and identifies whether a storage location in a hidden frame is updated by a browser. The browser updates the storage location with a first user interface identifier in response to receipt of a single browser back navigation element selection. The client application program associates the first user interface identifier to a second user interface identifier responsive to the identification of the storage location as being updated. The client application program displays the second user interface in a visible frame responsive to the identification of the storage location as being updated. | 2015-11-19 |
20150331592 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE-RECORDING MEDIUM - An information processing apparatus comprises an operating module to which a touch operation performed with a pointing tool is entered; a calculating module that calculates a reference distance that is a distance between a reference point on an image display area of an operation display surface and a point on the image display area defined by a first operation performed on the operating module with a single piece of the pointing tool, calculates a control distance that is a distance between the reference point and a point on the image display area defined by a second operation performed on the operating module with a single piece of the pointing tool, and calculates a magnification ratio based on the reference distance and the control distance; and a magnification/reduction module that generates a scaled image by magnifying or reducing a display image displayed on the image display area by the magnification ratio. | 2015-11-19 |
20150331593 | DISPLAY DEVICE AND METHOD FOR CONTROLLING THE SAME - A display device providing an expanded display is disclosed. A display device includes a display unit configured to include a first display area and a second display area, a folding sensing unit configured to sense a folded state or an unfolded state of the display unit and a processor configured to control the display unit and the folding sensing unit. And, the processor is configured to display an application allocated to the first display area in the first and the second display area based on a time interval between a time of switching a display mode of the first display area and a time of unfolding the display device. | 2015-11-19 |
20150331594 | CONTENT DISPLAY DEVICE, CONTENT DISPLAY METHOD AND PROGRAM - A content display device detects a first operation on a displayed content and determine a display magnification ratio based on the operation quantity of the first operation, displays a display image of the content that has been subjected to a first image processing for enlargement or reducing by the display magnification ratio, and, displays a display image of the content that has been subjected to a second image processing when the display magnification ratio falls beyond a first threshold range. | 2015-11-19 |
20150331595 | UNIFIED SLIDER CONTROL FOR MODIFYING MULTIPLE IMAGE PROPERTIES - Some embodiments provide a novel user interface (UI) tool that is a unified slider control, which includes multiple sliders that slide along a region. The region is a straight line in some embodiments, while it is an angular arc in other embodiments. In some embodiments, the unified slider control is used in a media editing application to allow a user to modify several different properties of the image by moving several different sliders along the region. Each slider is associated with a property of the image. A position of the slider in the region corresponds to a value of the property associated with the slider. | 2015-11-19 |
20150331596 | UI-DRIVEN MODEL EXTENSIBILITY IN MULTI-TIER APPLICATIONS - A system and method for facilitating modifying a runtime application behavior and/or functionality of a networked software application, whereby UI-driven data model modifications effectively propagate back to the UI of the runtime application. The example method includes employing the runtime user interface display screen to present one or more indicators for one or more customizable user interface features of the runtime user interface display screen; generating one or more signals based upon user input, wherein the user input indicates a modification to be made to the one or more customizable user interface features; initiating one or more changes to a computing object and data model associated with the computing object in accordance with the one or more signals; and displaying a modified user interface display screen in accordance with the one or more changes. | 2015-11-19 |
20150331597 | COMPUTER-BASED TRAINING USING A GRAPHICAL USER INTERFACE - A graphical user interface (GUI) for training includes, in some embodiments, a first group of icons arranged about a first axis, where the first group of icons corresponds to computer-generated animation concepts. The GUI also includes a second group of icons arranged about a second axis that intersects the first axis at a particular icon along the first axis. The second group of icons corresponds to videos that illustrate the computer-generated animation concept associated with the particular icon on the first axis. The GUI can also include a third group of icons arranged about a third axis that intersects the first axis at another icon along the first axis. Horizontal correspondence between icons along the second and third axes indicates logical relationships between the corresponding training content. | 2015-11-19 |
20150331598 | DISPLAY DEVICE AND OPERATING METHOD THEREOF - Provided is an operating method of a display device. The method includes: recognizing a wearable device; and providing a user interface screen of the display device differently on the basis of a wearing state of the wearable device representing whether a user wears the recognized wearable device. | 2015-11-19 |
20150331599 | Notifying A User Of An Available Media Object - Among other features, notification is presented on a mobile device to a user to advise the user of the availability of a media object that (a) has been received from a server and stored on the mobile device without the user having been aware of the receipt or storage, or (b) has newly become available for streaming from the server to the mobile device. | 2015-11-19 |
20150331600 | OPERATING METHOD USING AN INPUT CONTROL OBJECT AND ELECTRONIC DEVICE SUPPORTING THE SAME - Methods and apparatuses are provided for operating an input control object. At least one virtual input control object is output to a display in response to a first event. The at least one virtual input control object is moved on the display in a designated direction or at a designated speed according to a second event. A function related to the at least one virtual input control object is performed according to a third event. | 2015-11-19 |
20150331601 | INTUITIVE INTERFACES FOR REAL-TIME COLLABORATIVE INTELLIGENCE - Systems and methods for user interfaces for use on a computing device of a real-time collaborative computing system. A collaborative application runs on the computing device and displays information and data regarding the collaboration system and also receives user input via the user interface. The display interface arrangement may vary based on a type of collaborative session. Graphical user interfaces include a user interface based on a magnetic force model. | 2015-11-19 |
20150331602 | APPARATUS AND METHOD FOR SETTING USER INTERFACE ACCORDING TO USER PREFERENCE - Provided are an apparatus and method for setting a user interface according to user preferences, more particularly, an apparatus and method for setting the user interface according to the user preferences, in which the user interface can be set up by reflecting the user preferences, and the set user interface is synchronized in order to be used in other devices. The apparatus includes a user-interface-configuration unit that is notified of an update and rearrangement of a predetermined user interface element by a user, a user-information-management unit that manages security information of the user that reconfigures the user interface element, and a user-interface-tree-management unit that reconfigures a predetermined user-interface tree based on the reconfigured user-interface element. | 2015-11-19 |
20150331603 | METHOD FOR DISPLAYING PHOTOS AND ELECTRONIC DEVICE FOR USING THE SAME - The invention provides a method for displaying photos. The method of the present invention comprises displaying a photo marked with a burst shooting icon, wherein the displayed photo corresponds to a photo group having a plurality of photos successively taken in a burst mode. A selection signal is received through the burst shooting icon. Upon the received selection signal, one of the photos in the photo group is displayed accompanying with a tool bar, wherein the tool bar at least includes a seek bar and a play key. An operating signal is received through the tool bar and upon the received operating signal, the photos in the photo group are displayed. | 2015-11-19 |
20150331604 | PRESENTING STORED FILES IN WHITEBOARD APPLICATION - Systems and methods of presenting stored files in a whiteboard application executed on an interactive display are disclosed herein. One method may include executing the whiteboard application, and storing whiteboard input for an interaction session as a whiteboard file in memory of the interactive display device. The method may include receiving a request to browse stored whiteboard files, generating respective previews of the stored whiteboard files, and displaying the previews in an arrangement in a graphical user interface of the interactive display. The method may include receiving a selection input selecting a file of the stored whiteboard files via the interactive display, retrieving the selected file from the memory, and displaying the selected file on the interactive display. Finally, the method may include detecting that a second file has not been retrieved within a preset amount of time and deleting the second file from the memory. | 2015-11-19 |
20150331605 | MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME - A mobile terminal including a wireless communication configured to provide wireless communication; a touch screen; and a controller configured to display on the touch screen an input region including a plurality of character keys and a plurality of editing keys and an output region, display on the touch screen an editing state display region between the input region and the output region and for displaying a word corresponding to touched character keys, select or edit the word displayed in the editing state display region based on a touch input applied to the input region, and display the selected or edited word on the output region. | 2015-11-19 |
20150331606 | AN APPARATUS FOR TEXT ENTRY AND ASSOCIATED METHODS - An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on an entered text string, enable selection of at least a part of a presented full text string as an adaptation for the entered text string by a user interaction with the presented full text string itself, the presented full text string being presented to the user prior to initiation of entry of the entered text string. | 2015-11-19 |
20150331607 | SYSTEM AND METHOD FOR SIMULATING A PERSISTENT BYTE ADDRESSABLE STORAGE DEVICE ON A PERSISTENT BLOCK ADDRESSABLE STORAGE DEVICE - A persistent random-access, byte-addressable storage device may be simulated on a persistent random-access, block-addressable storage device of a storage system configured to enable asynchronous buffered access to information persistently stored on the block-addressable device. Buffered access to the information is provided, in part, by a portion of kernel memory within the storage system allocated as a staging area for the simulated byte-addressable storage device to temporarily store the information destined for persistent storage. One or more asynchronous interfaces may be employed by a user of the simulated byte-addressable device to pass metadata describing the information to a driver of the device, which may process the metadata to copy the information to the staging area. The driver may organize the staging area as one or more regions to facilitate buffering of the information (data) prior to persistent storage on the block-addressable storage device. Each asynchronous access interface is configured to ensure that an order of changes to the data in the persistent storage is consistent with the order of arrival of the changes at the driver. | 2015-11-19 |
20150331608 | ELECTRONIC SYSTEM WITH TRANSACTIONS AND METHOD OF OPERATION THEREOF - An electronic system includes: a storage unit configured to store a data array; a control unit configured to: determine availability of the data array; reorder access to the data array; and provide access to the data array. | 2015-11-19 |
20150331609 | TIME MANAGEMENT USING TIME-DEPENDENT CHANGES TO MEMORY - A time manager controls one or more timing functions on a circuit. The time manager includes a data storage and a time calculator. The data storage device stores a first indication of a performance characteristic of a memory cell at a first time. The data storage device also stores a second indication of the performance characteristic of the memory cell at a second time. The time calculator is coupled to the data storage device. The time calculator calculates a time duration between the first time and the second time based on a change in the performance characteristic of the memory cell from the first indication to the second indication. | 2015-11-19 |
20150331610 | DATA DEVICE GROUPING ACROSS MULTIPLE-DATA-STORAGE-DEVICES ENCLOSURES FOR SYNCHRONIZED DATA MAINTENANCE - In at least one embodiment, a method of operating a storage front-end system is disclosed. The method includes: identifying a synchronous group of data storage devices across two or more multiple-data-storage-devices enclosures, wherein data across the data storage devices is accessible by a storage front-end system as an aggregate memory space; send an activation request to the two or more multiple-data-storage-devices enclosures to nearly immediately activate the data storage devices in the synchronous group; and perform a data maintenance task in the aggregate memory space of the data storage devices. | 2015-11-19 |
20150331611 | SYSTEM AND METHOD FOR DIGITAL SIGNALING AND DIGITAL STORAGE - Systems and methods for storing and/or communicating digital data associated with amplitudes and phases of a virtual periodic waveform having a designated period between components include, in one embodiment, circuitry that converts a first amplitude and a first phase to a first corresponding voltage or current and applies the first corresponding voltage or current to a first one of the plurality of components, such as conductors connecting integrated circuit chips or capacitors of a DRAM device, and converts the first amplitude and the first phase to (n−1) corresponding voltages or currents based on amplitudes of the periodic waveform phase shifted by about m*(360/n) relative to the first phase where m is indexed from one to (n−1) and applies each corresponding voltage or current to an associated component. Decoding is performed by comparing magnitudes of the component signals relative to one another rather that to a plurality of thresholds. | 2015-11-19 |
20150331612 | Memory Cleaning Method and Apparatus, and Terminal Device - A memory cleaning method and apparatus, and a terminal device are provided. The memory cleaning method includes: acquiring information about application processes that occupy memory of a terminal device; determining, according to behavior characteristic information of using an application by a user, that a first application process in the application processes is an application process for which cleaning is not performed; and performing memory cleaning processing on an application process, except the first application process, in the application processes, so that it may be implemented that memory cleaning is performed according to the behavior characteristic information of using an application by the user and operating performance of the terminal device is improved. Furthermore a response time required when the user starts the first application process again is reduced, and an experience effect of using the terminal device by the user is ensured. | 2015-11-19 |
20150331613 | MEDIA WRITE OPERATION - A method or system comprises determining an end data track of a write operation in response to a request for the write operation in a media storage device, saving data from an adjacent track following the end data track to a cache, performing the write operation. In one implementation, performing the write operation is comprises writing data to a plurality of data tracks in a band. | 2015-11-19 |
20150331614 | USING QUEUES CORRESPONDING TO ATTRIBUTE VALUES ASSOCIATED WITH UNITS OF WORK AND SUB-UNITS OF THE UNIT OF WORK TO SELECT THE UNITS OF WORK AND THEIR SUB-UNITS TO PROCESS - Provided are a computer program product, system, and method for using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process. There are a plurality of work unit queues, each associated with different work unit attribute values that are associated with units of work, wherein the work unit queues include records for units of work to process having work unit attribute values associated with the work unit attribute values of the work unit queues. There are a plurality of work sub-unit queues, wherein each are associated with different work sub-unit attribute values that are associated with sub-units of work. Records are added for work sub-units of a unit of work to the work sub-unit queues, and records are selected from the work sub-unit queues to process the sub-units of work. | 2015-11-19 |
20150331615 | MULTI-ELEMENT SOLID-STATE STORAGE DEVICE MANAGEMENT - The present disclosure describes various techniques related to control of solid state drives. | 2015-11-19 |
20150331616 | SET HEAD FLAG OF REQUEST - A request is output to a first queue of a storage device. A head flag of the request is set based on whether the request is a read type request and a comparison of a percentage of requests queued at the first queue that are read type requests to a threshold percentage. The storage device is to store the request at a head of the first queue if the head flag of the request is set. | 2015-11-19 |
20150331617 | PIPELINE PLANNING FOR LOW LATENCY STORAGE SYSTEM - At least one embodiment involves a method of operating a storage front-end manager system to perform pipeline planning for a low latency storage system. The method can include: receiving a write request including payload data; storing the payload data of the write request in a staging area of the storage front-end manager system; determining a transformation pipeline based at least partly on an attribute of the write request; queuing the transformation pipeline for execution on the payload data to generate data fragments for storage; and transmitting the data fragments to a plurality of multiple-data-storage-devices enclosures after the transformation pipeline is executed. | 2015-11-19 |
20150331618 | DIGITAL MEMORY IMAGING SYSTEM AND METHOD - A digital memory imaging system for imaging the digital memory of a target computer ( | 2015-11-19 |
20150331619 | DATA STORAGE METHOD AND APPARATUS - Implementation manners of the present invention provide a data storage method and apparatus. A fixed-length key and a value thereof are stored into a first data block, where the storing a fixed-length key includes: uniformly storing a common prefix of each fixed-length key, and separately storing a remainder part of each fixed-length key after the common prefix is removed; and a variable-length key and a length thereof are stored into a second data block, where the storing a variable-length key includes: storing a variable-length key of a base-key type in a full storage manner, and performing prefix compression on a variable-length key of a prefix-compressed key type. | 2015-11-19 |
20150331620 | METHOD OF SECURELY ERASING A NON-VOLATILE SEMICONDUCTOR MASS MEMORY, COMPUTER SYSTEM, AND COMPUTER PROGRAM PRODUCT - A method of securely erasing a non-volatile semiconductor mass memory has a plurality of physical memory units assigned either to a first memory area which can be addressed via an interface of the semiconductor mass memory or to a second memory area which cannot be addressed via the interface, and a controller that changes assignment of the memory units to the first memory area and to the second memory area according to an algorithm that produces wear leveling upon receiving a command to overwrite memory units assigned to the first memory area via the interface. | 2015-11-19 |
20150331621 | UNCOORDINATED DATA RETRIEVAL ACROSS MULTIPLE-DATA-STORAGE-DEVICES ENCLOSURES - In at least one embodiment, a method of operating a multiple-data-storage-devices enclosure is disclosed. The method includes: receiving a first read request from a first requester device for a first requested data fragment; identifying a first target data storage device storing the first requested data fragment based at least partly on the first read request; activating, independently of receiving the first read request, only a subset of data storage devices in the enclosure, wherein the subset includes the first target data storage device; retrieving, based at least partly on the first read request and in response to activating the subset, the first requested data fragment from the first target data storage device; and transmitting the first requested data fragment to the first requester device. | 2015-11-19 |
20150331622 | MANAGEMENT OF SERVER CACHE STORAGE SPACE - An application server can be configured to access data stored on a networked storage server that is accessible over a network and that includes a cache device configured to store data received from the networked storage server. The application server can include a cache management module that is designed to monitor a data access requests transmitted over the network, the data access requests specifying a first page of data. In response to an indication that the requested data includes data stored in the cache device as an existing page of data, the first page of data can be mapped to a location corresponding to the existing page. | 2015-11-19 |
20150331623 | METHOD AND APPARATUS FOR USING A DEFECTIVE DYNAMIC READ-ONLY MEMORY REGION - Methods and apparatus for using a defective dynamic read-only memory region are provided. In an example, a defective Dynamic Random Access Memory (DRAM) page is used, instead of being disabled. A compress-and-store technique uses a non-defective region of a defective DRAM page to store page-swapping data. This allows the defective DRAM page to be used as a fast swapping resource, which results in increasing system performance, saving materials, saving time, and saving energy. In an example, a method for using a defective DRAM page in a DRAM includes using an error history table to determine that the defective DRAM page has a defective block, and updating a defect table with an address of the defective block. The defect table is used to determine an address of a good block in the defective DRAM page. Page swap data is compressed and stored in the good block in the defective DRAM page. | 2015-11-19 |
20150331624 | HOST-CONTROLLED FLASH TRANSLATION LAYER SNAPSHOT - A flash translation layer (FTL) map stored in the non-volatile portion of a solid-state drive is updated when a firmware flag indicates the contents of this FTL map are not consistent with the contents of an FTL map stored in a volatile memory device of the SSD (e.g., the drive DRAM). Given this flag indication, the solid-state drive may copy the contents of the FTL map stored in the drive DRAM to the non-volatile portion of the SSD under various circumstances, including when a host command to flush the updated data structure is received, when a link state between the data storage device and the host changes, when a power connection to the data storage device is broken, or upon receiving a host command to go into a sleep state or a lower power state. | 2015-11-19 |
20150331625 | MEMORY SYSTEM AND METHOD OF CONTROLLING MEMORY SYSTEM - According to one embodiment, a memory system includes a nonvolatile memory including a plurality of blocks, and a controller controlling the nonvolatile memory. The controller cyclically executes patrol read, the patrol read including reading data and testing the read data, the read data being data of pages connected to some of word lines in each of the blocks of the nonvolatile memory. | 2015-11-19 |
20150331626 | In-Situ Block Folding for Nonvolatile Memory - In a nonvolatile memory, hybrid blocks are initially written with only lower page data. The hybrid blocks later have middle and upper page data written. For high speed writes, data is written to a hybrid block and two or more Single Level Cell (SLC) blocks. The data from the SLC blocks are copied to the hybrid block at a later time in a folding operation. | 2015-11-19 |
20150331627 | NONVOLATILE MEMORY DEVICE AND OPERATION METHOD OF STORAGE DEVICE INCLUDING THE NONVOLATILE MEMORY DEVICE - A method of operating a storage device having a nonvolatile memory including at least one memory block having a plurality of sub-blocks includes reading backup data of backup memory cells having a highest program state among a plurality of memory cells connected to at least one word line of a sub-block which is not erase-requested adjacent to an erase-requested sub-block among the sub-blocks. The method includes storing the backup data, erasing the erase-requested sub-block, and reprogramming the backup memory cells having the highest program state on the basis of the backup data. | 2015-11-19 |
20150331628 | MEMORY SWAPPING METHOD, AND HOST DEVICE, STORAGE DEVICE, AND DATA PROCESSING SYSTEM USING THE SAME - A memory swapping method and a data processing system using the same, the memory swapping method including receiving queue information for a memory swapping task from a host device; performing part of the memory swapping task in a storage device based on the queue information; receiving a command corresponding to the queue information from the host device after performing of the part of the memory swapping task is completed; and performing a remaining part of the memory swapping task according to the command by using a result of the part of the memory swapping task that had been previously performed. | 2015-11-19 |
20150331629 | ON-BOARD CHIP READER ADAPTER (OCRA) - A device to read data stored on a memory device of a printed circuit board (PCB) while the memory device is installed on the PCB is disclosed, including, a microcontroller to control acquiring memory data from the memory device when a processor on the PCB is in an idle state, and a resistance measurement and signal driver to measure the resistances of the signals controlling a memory device and to read the memory data from the memory. A method and system are also disclosed. | 2015-11-19 |
20150331630 | METHOD AND SYSTEM FOR SIMULTANEOUSLY ACHIEVING CAPACITY BALANCING AND DATA STRIPING IN A STORAGE ARRAY - Described herein are methods, systems and machine-readable media for migrating data between storage devices of a storage array. A metric is used to measure the optimality of candidate data migrations, the metric taking into account capacity balance and proper data striping. Candidate migrations are evaluated against the metric. The candidate migration that ranks as the best migration according to the metric may be carried out. This process of evaluating candidate migrations and carrying out the best candidate migration may be iterated until data is properly distributed among the storage devices of the storage array. | 2015-11-19 |
20150331631 | System and Method for Calculating Data Compression Ratio without Writing Data to Media - An information handling system includes a host processor and a tape drive, which in turn includes a controller and a compression buffer. The controller is in communication with the host processor, and is configured to receive a diagnostic command from the host processor, to switch the tape drive from a normal mode to a diagnostic mode in response to the diagnostic command, and to send a compression ratio for data associated with a write command to the host processor. The compression buffer is in communication with the controller, the compression buffer configured to receive the write command, to compress data associated with the write command while in the diagnostic mode, to calculate the compression ratio for the data associated with the write command, and to delete the compressed data while the tape drive is in the diagnostic mode. | 2015-11-19 |
20150331632 | MANAGING ARCHIVAL STORAGE - In some embodiments, a multiple-data-storage-devices cartridge can implement a method of writing data via a data range application programming interface (“API”). The method can include: receiving a write request from a requester device, wherein the write request is a direct, broadcast or multicast, or fanout message and includes a size indication for a contiguous range of data; responsive to receiving the write request, sending a response message to the requester device indicating an intent to store the contiguous range of data; receiving the contiguous range of data from the requester device; powering on a target data storage device from amongst data storage devices within the cartridge while keeping at least another data storage device in the cartridge powered off; and writing the contiguous range of data to the target data storage device. | 2015-11-19 |
20150331633 | METHOD AND SYSTEM OF CACHING WEB CONTENT IN A HARD DISK - A method and system of storing and retrieving web content in a cache hard disk memory, in which read requests and write requests are separated in two different queues, and read requests are prioritized. This way, write requests are selectively delayed to favour read operations and improve user experience. | 2015-11-19 |
20150331634 | CONTINUOUS-FLOW CONFLICT-FREE MIXED-RADIX FAST FOURIER TRANSFORM IN MULTI-BANK MEMORY - A method and a processor to perform continuous-flow conflict-free mixed-radix FFT for data in a memory are provided. Multiple butterfly calculations of small radix are launched generally in parallel in mixed-radix FFT using conflict-free address generation with a memory. The multiple butterfly calculations of data entries may be staged in a processor, such that the memory read and write operations may be executed continuously without access conflicts. | 2015-11-19 |
20150331635 | Real Time Cloud Bursting - A method and system for real-time cloud bursting is provided. The method and system are directed to extending a data center with cloud computing resources by decoupling computing resources and storage devices in a virtualized data center, and booting the decoupled computing resources in a staged process while storage devices are divided and prioritized into components. Data and boot instructions are re-routed and cached as needed through a proxy system. | 2015-11-19 |