52nd week of 2015 patent applcation highlights part 44 |
Patent application number | Title | Published |
20150370432 | Flipping Through Content - Systems and methods for enabling users to rapidly flip through displayed pages of content in an intuitive manner are provided. Graphical animations for transitioning from one page to another can be executed so that portions of three or more pages can be simultaneously viewed. This enables a user to make snap judgments as to whether she wishes to explore anyone of those pages in more detail as she rapidly flips through the pages. | 2015-12-24 |
20150370433 | Methods and Systems for Recursively Generating Pivot Tables - Systems and methods for recursively generating pivot tables are described. A processor provides, for display, a first table including a first set of results, each result including values corresponding to a first dimension. Each value of the first dimension is associated with a corresponding actionable object for further filtering a data set. In response to an action on an actionable object, the processor identifies a first set of entries of the plurality of entries that correspond to a value of the first dimension with which the actionable object is associated. The processor receives a second request to generate a second table from the first table identifying a second dimension. The processor generates the second table including a second set of results having values corresponding to the second dimension identified in the second request. | 2015-12-24 |
20150370434 | PRESENTING SEARCH TERM SUGGESTIONS ON GRAPHICAL USER INTERFACES - A method, system, and computer program product for presenting search term suggestions on a graphical user interface (GUI) are provided in the illustrative embodiments. A first keyword is extracted from a first suggested search term, the first suggested search term being a member of a subset of a set of suggested search terms. On the GUI a first graphical artifact is identified, wherein the first graphical artifact relates to the first keyword. The first graphical artifact is modified such that a modified first graphical artifact presents a default function of the first graphical artifact, and a first function of the modified first graphical artifact on the GUI. The modified first graphical artifact is presented on the GUI to receive one of a default input and a first input. | 2015-12-24 |
20150370435 | Displaying Information Related to Content Playing on a Device - A computer-implemented method includes: detecting whether a user is watching media content; after detecting that the user is watching media, presenting on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content; in response to user selection of the election: sampling at the user device program information from the media content including one or more of audio signals and subtitles, and sending the program information to a server, which identifies the media content and generates one or more second user-selectable user elections for the identified media content and sends to the user device one or more second affordances providing the second user-selectable elections; displaying the second affordances on the user device; and in response to user selection of one of the second affordances, displaying on the user device information on a respective entity relevant to the media content. | 2015-12-24 |
20150370436 | USER INTERFACE ADAPTATION METHOD AND ADAPTER - The invention relates to the adaptation of the user interface to an interaction context. An object of the invention is a method for adapting a user interface of at least one application implemented by a user terminal comprising a modification of at least one parameter of said user interface on said user terminal according to a change of context of interaction of the user with said user interface, one of said at least one modified parameters is an interaction parameter. Thus, the mode of interaction of the interface is also adapted to the interaction context. This means, in our example, that the user can switch automatically or manually from a “hands-on” mode to a “hands-off” mode enabling him or her, for example, to interact with his or her screen from several points of his or her kitchen without systematically going over to the latter. | 2015-12-24 |
20150370437 | AUTOMATED EMAIL DOCUMENT STORAGE SYSTEMS AND METHODS - An email client includes a user interface that provides a STORE field in addition to TO, CC, BCC, SUBJECT, SENDER, and message body fields. The STORE field can be used to select a storage location for the email message and any attachments that is besides or in addition to the SEND file location associated with the email client. Email messages can be automatically stored once a user sends a message. The email message can also be converted into another format prior to storage after the message is sent by a user to email recipients. | 2015-12-24 |
20150370438 | INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING A LOCK SCREEN DISPLAYED WHILE THE INFORMATION PROCESSING APPARATUS IS LOCKED, AND RECORDING MEDIUM - An information processing apparatus includes: a touch-enabled display; a lock portion that locks the information processing apparatus; a display controller that displays a lock screen on the display, the lock screen having a first icon for unlock and one or more second icons each representing a function, and that refreshes the lock screen, when a user moves the first icon, such that the first icon is present at a different position; an unlock portion that unlocks the information processing apparatus; a recognition portion that recognizes a function as being selected, the function being represented by the one second icon or one of the second icons being present at the position where the user releases the first icon; a user information obtaining portion that obtains user information; and an authentication portion that conducts user authentication with the obtained user information while the user is moving the first icon. | 2015-12-24 |
20150370439 | GPU-OPTIMIZED SCROLLING SYSTEMS AND METHODS - A scrolling method includes producing a render tree associated with a plurality of web resources and a plurality of displayable components then providing a subset of the plurality of displayable components to a graphics processing unit such that each of the displayable components has its own corresponding layer. The method further includes receiving a scroll gesture indicative of a request to scroll the plurality of displayable components, determining a scroll behavior based on the scroll gesture, and sequentially modifying and rendering the subset of the plurality of displayable components based on the scroll behavior. | 2015-12-24 |
20150370440 | MANAGING EVENT ON CALENDAR WITH TIMELINE - Management of an event on a calendar with a timeline is provided. An application such as a calendar application displays an initial context menu that includes a create control on the calendar, in response to an initial selection action of the event displayed on the calendar. The event is presented on the timeline, in response to an activation of the create control. A new context menu, that includes a delete control, is displayed on the timeline, in response to a new selection action of the event displayed on the timeline. The event is removed from the timeline, in response to an activation of the delete control. | 2015-12-24 |
20150370441 | METHODS, SYSTEMS AND COMPUTER-READABLE MEDIA FOR CONVERTING A SURFACE TO A TOUCH SURFACE - This technology relates to a method and system for converting a surface into a touch surface. In accordance with a disclosed embodiment, the system shall include a vision engine, configured to capture a set of location co-ordinates of a set of boundary points on the surface. The system shall further include a drawing interface, configured to create a set of mesh regions on the surface; a hash table configured to store; a point co-ordinate of each point of a mesh region; and a reference location co-ordinate of the each point. Further the system shall include an interpretation engine, configured to analyze a position of a user object on the surface and trigger a screen event on the position based on predetermined criteria. | 2015-12-24 |
20150370442 | METHOD AND APPARATUS FOR MANAGING USER INTERFACE ELEMENTS ON A TOUCH-SCREEN DEVICE - A method and apparatus for managing a touch-screen device is provided herein. During operation UI elements are arranged and re-arrange dynamically and based on user's current contact locations on the touch screen. Preferably, the contact positions correspond to a user's finger positions so that the UI elements are automatically placed where a person's fingers make contact with the touch screen. Because the UI elements on the touch screen always “look for” the user's fingers, instead of the user looking for them, it becomes much easier and more time-efficient for a user to find a particular UI element. | 2015-12-24 |
20150370443 | SYSTEM AND METHOD FOR COMBINING TOUCH AND GESTURE IN A THREE DIMENSIONAL USER INTERFACE - A system and a method that implement a user interface are provided herein. The system includes a touch interface, a gesture sensor and a processing element arranged to generate an interface command that corresponds to a combination of a touch detected by the touch interface and a gesture identified by the gesture sensor, wherein the correspondence determined according to specified rules. The method implements the logic of the aforementioned system. | 2015-12-24 |
20150370444 | COMPUTERIZED SYSTEMS AND METHODS FOR RENDERING AN ANIMATION OF AN OBJECT IN RESPONSE TO USER INPUT - Computer-implemented systems and methods are provided for rendering an animation of an object in response to a user selection in a user interface. In accordance with some embodiments, an indication of a selection of a user interface element may be received, and characteristics of the user interface element may be identified. Coordinates corresponding to a spatial location of the user selection may be determined. An animation of an object that changes over time may then be rendered based on the user coordinates and the identified characteristics of the user interface element. | 2015-12-24 |
20150370445 | CONNECTION PATHS FOR APPLICATION TOPOLOGY - A user may create a blueprint that specifies an application's architecture, including virtual machines (VM) nodes, software services and application components within the VM nodes. To do so, the user manipulates a graphical user interface (GUI) rendered by a graph layout manager and a Scalable Vector Graphics (SVG) layout engine. The SVG layout engine parses declarative layout configurations and translates the declarative layout into SVG elements that visually represent the blueprint. The graph layout manager renders topology connections representing deployment dependencies in the GUI using a street-block-and-roads design pattern. | 2015-12-24 |
20150370446 | Application Specific User Interfaces - Systems and techniques are provided for an application specific user interface. A list including a feature for a first media application may be received. The first media application may be run on a first computing device. A template user interface including a definition for a control, including a position within a user interface for the control and a size of the control, may be received. A media application theme may be received for the first media application and may include a color scheme, control icon, logo, or unique control. A translated interface may be generated for the first media application by associating the control of the template user interface with the feature of the first media application and applying the media application theme for the first media application. The translated interface for the first media application may be displayed on the display of a second computing device. | 2015-12-24 |
20150370447 | COMPUTERIZED SYSTEMS AND METHODS FOR CASCADING USER INTERFACE ELEMENT ANIMATIONS - Systems, methods, and computer-readable media are provided for generating a cascaded animation in a user interface. In accordance with one implementation, a method is provided that includes operations performed by at least one processor, including determining coordinates and an initial time for an input to the user interface. The method may also include identifying at least one user interface element capable of being animated. Additionally, the method may determine coordinates for the at least one user interface element corresponding to the spatial location of the at least one user interface element in the user interface. The method also may include calculating a target time based on the initial time and distance between the coordinates of the input and the coordinates of the at least one user interface element. The method may generate a command to animate the display of the at least one user interface element when the target time is reached. | 2015-12-24 |
20150370448 | DEVICE, METHOD, AND STORAGE MEDIUM STORING PROGRAM - According to an aspect, a device includes a touch screen display and a controller. The touch screen display displays a home screen where an icon is arranged. When hen a first gesture is performed on a partial area of the home screen displayed on the touch screen display, the controller enlarges or reduces the area of the home screen to be displayed on the touch screen display. | 2015-12-24 |
20150370449 | TERMINAL AND METHOD FOR CONTROLLING TERMINAL WITH TOUCHSCREEN - Provided are a terminal and method for controlling a terminal with a touchscreen. The method includes: obtaining a contact range of an operation performed by a user on a touchscreen and icons at least a part of each of which falls within the contact range; determining whether or not the number of the obtained icons is more than one; if the number of the obtained icons is more than one, then selecting objects to be amplified from a display interface displayed on the touchscreen based on the contact range and amplifying the objects to generate an amplification region; and when it is detected that the user triggers one icon in the amplification region, executing an instruction corresponding to the icon. The above-mentioned method can reduce the complexity of the manual operation of a user, and improve the flexibility of a touchscreen device. | 2015-12-24 |
20150370450 | DISPLAY TERMINAL AND DISPLAY METHOD - A display terminal includes a processor; and a memory which stores a plurality of instructions, executed by the processor, to cause the processor to execute receiving information regarding one or more applications via a network; displaying, on a display screen of the display terminal, displayed images corresponding to each application related to the received information; detecting a predetermined operation for one of the displayed images; storing, for the one of the displayed images for which the predetermined operation was detected, arrangement position information of the image, wherein, in the displaying, the one of the displayed images for which the arrangement position information is stored, is displayed at a fixed position indicated by the arrangement position information independently of the received information. | 2015-12-24 |
20150370451 | METHOD FOR SELECTING CONTENTS FROM A PLURALITY OF CONTENTS - A method for selecting content is disclosed. One aspect relates to a method to display on a space limited screen of an electronic device connected to a server a selection of contents from a plurality of contents. The method being executed by the server and comprising selecting from the plurality of contents a limited number of contents that fits the space limited screen when displayed, sending the limited selection of contents to the electronic device, receiving an indication of user actions on the electronic device related to each content displayed, monitoring each content of the limited selection of contents using the received indications. Furthermore, when the monitoring indicates that a certain content fulfils a criterion, removing this certain content from the limited selection of content and selecting another content from the remaining plurality of content so as to update the limited selection of content for subsequent sending. | 2015-12-24 |
20150370452 | ELECTRONIC DEVICE AND METHOD FOR PROCESSING AN INPUT REFLECTING A USER'S INTENTION - Disclosed is a method for controlling an electronic device, including switching an electronic document from a first electronic document to a second electronic document, receiving an input corresponding to an arbitrary position of the display, determining one of the first electronic document and the second electronic document as corresponding to the input; and selecting an object corresponding to the arbitrary position where the input is received, based on the determined electronic document. | 2015-12-24 |
20150370453 | SYSTEMS AND METHODS FOR NAVIGATING ELECTRONIC TEXTS - Disclosed herein are systems and methods for navigating electronic texts. According to an aspect, a method may include determining that a user non-linearly navigates between text subgroups within electronic text. The method may also include linking the text subgroups in response to determining that the user non-linearly navigates between the text subgroups. Further, for example, text subgroups within an electronic text may be determined. In this example, a similarity relationship between content of each text subgroup and one or more other text subgroups may be determined for linking the text subgroups. | 2015-12-24 |
20150370454 | INDICATING AN OBJECT AT A REMOTE LOCATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying an object. In one aspect, a method includes receiving an image of a first location. The image depicts a layout of objects located at the first location and a visual code for each object. A user interface is generated for the first location using the image and the codes. The user interface depicts the objects and a user interface element for each visual code. Each user interface element is selectable to identify the object associated with the visual code. The user interface is provided for display at a second location. Selection data is received that specifies a selection of a particular user interface element. Command data is sent to a computer located at the first location, which causes the computer to highlight the object associated with the visual code of the selected user interface element. | 2015-12-24 |
20150370455 | INPUT DEVICE AND USER INTERFACE INTERACTIONS - In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality display criteria. In some embodiments, a device generates a user interface that includes a navigation bar including images from different positions in a respective content item, and a representation of an adjacent content item. In some embodiments, a device moves a selection-indicator in a user interface by a predefined amount in response to receiving an indication of a first input that meets unitary movement criteria. In some embodiments, a device interprets movement of a contact of an input based at least in part on a grip of a user. In some embodiments, a device displays a plurality of character selection options when a text entry field is not tolerant of character ambiguity and a first input corresponds to a plurality of candidate characters. | 2015-12-24 |
20150370456 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A screen generating unit | 2015-12-24 |
20150370457 | METHOD AND SYSTEM FOR CONTROLLING A SCHEDULING ORDER - A scheduling order can be designated for the broadcast and playback of multimedia content (e.g., music, news, other audio, advertising, etc) with respect to slots within the scheduling order. The broadcast day is divided into dayparts having blocks of time and including multiple time slots. One of those time slots, a transition period, is adjacent to another daypart. The transition period may be scheduled using a different algorithm for adjacency scheduling to satisfy both horizontal and vertical adjacency requirements. The remaining slots for the schedule can be scheduled from one or more categories of media items associated with the block being scheduled. | 2015-12-24 |
20150370458 | RESPONDING TO USER INPUT INCLUDING PROVIDING USER FEEDBACK - An apparatus and a method for responding to user input by way of a user interface for an apparatus that employs a display detect user input associated with the display during a static screen condition on the display wherein a static image provided by a source image provider is displayed on the display. In response to detecting the user input, the method and apparatus provide user feedback by incorporating a first type of change to the static image displayed on the display while the source image provider is in a reduced power mode wherein a standby power is available to the source image provider and communicate control information to the source image provider. The method and apparatus receive from the source image provider updated image content based on the communicated control information. | 2015-12-24 |
20150370459 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING A MOBILE APPLICATION BASED ON PAGE METADATA - In a system and method for generating a mobile application, a static picture constructing a static object, and first and second pictures associated with an interactive element are defined from multiple digital pictures based on page metadata corresponding to the digital pictures. Transformed static, first and second pictures are generated based on the static, first and second pictures and on their original and corrected specifications. The page metadata, a preview page generated based on the transformed static and first pictures, a background page generated based on the transformed static picture, and the transformed first and second pictures are packaged to generate the mobile application. | 2015-12-24 |
20150370460 | BUSINESS-TO-BUSINESS DOCUMENT USER INTERFACE AND INTEGRATION DESIGN - Dynamic user interfaces for displaying and optionally modifying and/or overriding B2B parameter values in electronic B2B documents are generated based on the B2B standards, parameter names, and values defined for specific B2B electronic documents. An electronic document is selected and a document parameter data structure is accessed to identify associated document parameter values and application attributes. An attribute data structure is then accessed to identify document parameter names corresponding with these parameter values. The application attributes link document parameter values for a B2B document with document parameter names based on the B2B document's associated standard or protocol. A document parameter override data structure may optionally include document parameter override values for an electronic document that replace the document parameter values for specific B2B transactions. The dynamic user interface may optionally arrange all of the user interface elements for a selected B2B document on a single page. | 2015-12-24 |
20150370461 | Management of Media Player Functionality - Systems and techniques are provided for management of media player functionality. A template user interface including slots, each slot including definition for a control, may be received. The definition may include a position within a user interface and a size for the control. The control may be associated with a feature for media applications. A list including a feature for a first media application may be received. The feature for the first media application may use one of the slots of the template user interface. A translated interface for the first media application may be generated by replacing one the controls associated with the slots with a control for the feature of the first media application, where the control for the feature of the first media application uses the position in the definition associated with the slot for the replace control. The translated interface may be displayed. | 2015-12-24 |
20150370462 | CREATING CALENDAR EVENT FROM TIMELINE - Creation of a calendar event from a timeline is provided. An application such as a calendar application detects a create action to create an event on the timeline. Details of the event are captured that includes a subject name of the event and an event date. The event is displayed on the timeline based on the details. A save action is detected to save the event. The event is displayed on a calendar associated with the timeline based on the details. | 2015-12-24 |
20150370463 | EVENT VISUALIZATION ON CALENDAR WITH TIMELINE - Visualizing events on a calendar with a timeline is provided. An application such as a calendar application receives a request to associate a calendar with a timeline. Events are detected on the calendar to present on the timeline. The events are displayed on the timeline, where the timeline is placed in a location that is below the calendar. | 2015-12-24 |
20150370464 | MANAGE RECURRING EVENT ON CALENDAR WITH TIMELINE - Management of a recurring event on a calendar with a timeline is provided. An application such as a calendar application displays a context menu that includes an add control on a calendar, in response to a selection of an occurrence of a recurring event on a calendar. An activation of the add control is detected. A submenu that includes a recurring event control and an occurrence control is displayed. The recurring event is duplicated on the timeline of the calendar, in response to an activation of the recurring event control. | 2015-12-24 |
20150370465 | Software Interface and Method for Ranking or Rating Items - A software user interface for rating items using a set of rating criteria is provided, and a method for using that user interface for rating items. Criteria for the rating are assigned weights, and items are assigned a score within each criteria. An overall rating score is calculated for each item based on its scores under each rating criteria and the weights assigned to the rating criteria. | 2015-12-24 |
20150370466 | System and Method for Switching between Media Items in a Plurality of Sequences of Media Items - An electronic device with one or more processors, memory, and a touchscreen plays a first media item in a full-screen mode on the touchscreen. In response to detecting a contact on the touchscreen, the first media item shrinks into a region of the touchscreen and continues to play in the region, while a new media item is displayed outside of the region. In response to detecting movement of the contact, the shrunken first media item moves away from the region and the new media item moves into the region. | 2015-12-24 |
20150370467 | CONFIGURABLE AND SELF-OPTIMIZING BUSINESS PROCESS APPLICATIONS - Configurable and self-optimizing business process applications can be used in conjunction with features of a content management system, for example including generating and providing guidance relating to a decision or action point within a workflow instance, allowing a user to invoke an exception that includes a deviation from a set of actions defined by the business process application, saving a modified version of the business process application in the content management repository, and monitoring performance metrics of the business process application and the modified business process application when used by additional users in additional workflow instances. Methods, systems, and articles of manufacture are described. | 2015-12-24 |
20150370468 | GRAPHICAL INTERFACE FOR EDITING AN INTERACTIVE DYNAMIC ILLUSTRATION - A computer-implemented method for editing an interactive dynamic illustration includes receiving a first input associated with a functional relationship between a first visual entity in the dynamic illustration and a second visual entity in the dynamic illustration, receiving a second input that associates a visual parameter of the first visual entity with the functional relationship, and receiving a third input that associates a visual parameter of the second visual entity with the functional relationship. The method further includes causing a graphical representation of the functional relationship to be displayed that visually links the first visual entity and the second visual entity. At least one advantage of the disclosed method is that a user can graphically define and/or modify interactive behavior of the visual elements of an interactive dynamic illustration without textually editing the software that generates the illustration. | 2015-12-24 |
20150370469 | SELECTION FEATURE FOR ADJUSTING VALUES ON A COMPUTING DEVICE - A selection feature to enable a user to adjust a displayed value is provided on a display of a computing device. The selection feature includes a closed track and a selectable button that is moveable along the closed track. A user input is received from one or more sensors of the computing device that detect an object or a finger on a region of the display that provides the selection feature. The selection feature adjusts the displayed value in a first manner in response to the user selecting and moving the selectable button along the closed track, and adjusts the displayed value in a second manner in response to the user selecting a location on the closed track away from the selectable button. The displayed value is adjusted based on the user input. | 2015-12-24 |
20150370470 | METHOD AND APPARATUS FOR ADJUSTING POSITION IN STATUS BAR - A method and apparatus for adjusting the position in a status bar, the method including: obtaining a first operation instruction on a first position indicator on a first status bar; displaying a second status bar and a corresponding second position indicator in response to the first operation instruction; obtaining a second operation instruction on the second position indicator; adjusting the second position indictor on the second status bar to a second position in accordance with the second operation instruction; and adjusting a first position of the first position indicator on the first status bar in accordance with the second position. | 2015-12-24 |
20150370471 | MULTI-TOUCH INTERFACE AND METHOD FOR DATA VISUALIZATION - A system and method for facilitating adjusting a displayed representation of a visualization. An example method includes employing a touch-sensitive display to present a user interface display screen depicting a first visualization; and providing a first user option to apply touch input to a region of the user interface display screen coinciding with a portion of the first visualization to facilitate affecting an arrangement of data displayed via the first visualization, wherein the touch input includes a multi-touch gesture. In a more specific embodiment, the touch gesture includes a rotation gesture, and the method further includes displaying a visual indication of a change, e.g., a pivot operation, to be applied to a second visualization as a user performs the rotation gesture, and updating the second visualization as a user continues perform the rotation gesture. The first visualization is updated based on the second visualization upon completion of the rotation gesture. | 2015-12-24 |
20150370472 | 3-D MOTION CONTROL FOR DOCUMENT DISCOVERY AND RETRIEVAL - A processing method includes, associating each of a plurality of hand gestures that are detectable with a three-dimensional sensor with a respective one of a plurality of item processing tasks in memory. A plurality of graphic objects is displayed on a touch-sensitive display device, each graphic object being associated with a respective item. With the three-dimensional sensor, a hand gesture is detected. The respective one of the item processing tasks that is associated with the detected hand gesture is identified and the identified one of the item processing tasks is implemented on the displayed graphic objects, comprising causing at least a subset of the displayed graphic objects to respond on the display device based on attributes of the respective items. Item processing tasks may also be implemented through predefined touch gestures. | 2015-12-24 |
20150370473 | USING A SYMBOL RECOGNITION ENGINE - A method comprises receiving signals indicative of receipt of a dynamic input by a touch-sensitive transducer, the dynamic input defining a path on the touch-sensitive transducer, at least a first portion of the path being within a first region of the touch-sensitive transducer. The method further comprises determining if a second portion of the path of the dynamic input is within a second region of the touch-sensitive transducer, in response to determining that the second portion path of the dynamic input is within the second region of the display, using a symbol recognition engine to identify a command based on the path of the dynamic input, and causing an action to be performed based on the identified command. | 2015-12-24 |
20150370474 | MULTIPLE VIEW INTERFACE FOR VIDEO EDITING SYSTEM - Systems and methods for video editing and playback are provided. In one implementation, a selected portion of a timeline for navigating media content can be repositioned and resized by user input actions received along various axes relative to the timeline. In another implementation, a plurality of signals associated with media content can be intelligently weighted based on user group historical attributes to identify portions of interest in the media content. In a further implementation, an experience map for media content is provided in which a representative signature for the content includes visual signal intensity representations and social interest concentrations over the length of the content. In another implementation, a subset of filters is determined for recommendation to a user based on one or more attributes associated with at least one of media content, the user, a group of users, or a user device. | 2015-12-24 |
20150370475 | CHARACTER RECOGNITION ON A COMPUTING DEVICE - In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters. | 2015-12-24 |
20150370476 | METHOD FOR MANAGING VIRTUAL CONTROL INTERFACE OF AN ELECTRONIC DEVICE, AND ASSOCIATED APPARATUS AND ASSOCIATED COMPUTER PROGRAM PRODUCT - A method for managing virtual control interface of an electronic device, and an associated apparatus and an associated computer program product are provided, where the method includes: utilizing a specific set of common user interfaces (UIs) as a common service for a plurality of applications, wherein the specific set of common UIs is a set of virtual control interfaces to be displayed on a screen, and the specific set of common UIs is provided by a system framework running on the electronic device, rather than being provided by any of the plurality of applications; and displaying the specific set of common UIs to allow a user to control the electronic device through the specific set of common UIs. The method may further include: selecting the specific set of common UIs from a plurality of sets of common UIs. | 2015-12-24 |
20150370477 | TERMINAL AND METHOD FOR OPERATING SAME - A method for operating a terminal according to one embodiment of the present invention comprises the steps of: displaying a text tool window; receiving an inputted character sequence and displaying all of the received character sequences on the displayed text tool window; receiving an input for deleting characters for deleting a portion of the character sequences from among all of the displayed character sequences; receiving an input for recovering characters for recovering the deleted portion of the character sequences; and recovering and displaying the deleted portion of the character sequences according to the received input for recovering characters. | 2015-12-24 |
20150370478 | INPUT SUPPORT SYSTEM, INPUT SUPPORT METHOD AND INPUT SUPPORT PROGRAM - An input support system includes: input log storage means for storing, as an input log, information input to a target input box in the past; type-specific correct answer input storage means for storing information indicative of correct input for each type of information; and type estimation means for estimating to which type-specific field, as a field for each type stored in the type-specific correct answer input storage means, the type of information to be input to the input box corresponds, based on the input log stored in the input log storage means and information indicative of type-specific correct input stored in the type-specific correct answer input storage means. | 2015-12-24 |
20150370479 | COMPUTER SYSTEM, STORAGE MANAGEMENT COMPUTER, AND STORAGE MANAGEMENT METHOD - A memory stores first configuration information indicating a plurality of logical storage areas and a first condition defining a state of a storage apparatus as a trigger for the storage apparatus to move data. A CPU acquires: a second condition defining a state of a computer as a trigger for the computer to move a first object, which is stored in a first logical storage area among the plurality of logical storage areas and performed by the computer, to another one of the plurality of logical storage areas; second configuration information associating the first object and the first logical storage area; first state information indicating a state of the plurality of logical storage areas; and second state information indicating a state of the first object. If a state of performing data movement is set, the CPU identifies a cause of the state of performing the data movement. | 2015-12-24 |
20150370480 | SYSTEM AND METHOD FOR DATA STORAGE ARCHIECTURE FOR HIGH PERFORMANCE COMPUTING HASH ON METADATA IN REFERENCE TO STORAGE REQUEST - Data storage systems and methods for storing data are described herein. The storage system may be integrated with or coupled with a compute cluster or super computer having multiple computing nodes. A plurality of nonvolatile memory units may be included with computing nodes, coupled with computing nodes or coupled with input/output nodes. The input/output nodes may be included with the compute cluster or super computer, or coupled thereto. The nonvolatile memory units store data items provided by the computing nodes, and the input/output nodes maintain where the data items are stored in the nonvolatile memory units via a hash table distributed among the input/output nodes. The use of a distributed hash table allows for quick access to data items stored in the nonvolatile memory units even as the computing nodes are writing large amounts of data to the storage system quickly in bursts. | 2015-12-24 |
20150370481 | SEMICONDUCTOR DEVICE - A semiconductor device may include a memory block including a plurality of memory cells, and an operation circuit configured to perform a first program loop, a second program loop, and a third program loop based on data stored in the memory cells. The first program loop may distribute threshold voltages of the memory cells into four levels. The second program loop may distribute the threshold voltages of the memory cells into seven levels. The third program loop may distribute the threshold voltages of the memory cells into eight levels. | 2015-12-24 |
20150370482 | STORAGE APPARATUS, COMMUNICATION APPARATUS, AND STORAGE CONTROL SYSTEM - A storage apparatus includes a storage unit having plural regions including a first region and a second region, an interface unit configured to receive from an external device an access request for access to the first region, and a controller configured to control the storage unit to store in the second region information indicating that the access request has been received and executed. | 2015-12-24 |
20150370483 | SYSTEM AND METHOD FOR REPLICATING DATA - A system for replicating data comprising includes a first and a second computing device. The first computing device has a first storage unit configured to store block level data, a second storage unit and a volatile memory. The second computing device has a third storage unit and a fourth storage unit configured to store block level data, the third storage unit being communicatively coupled to the second storage unit. The first computing device is configured to receive write requests each containing payload data, write the payload data of the write requests to the volatile memory and append the payload data to the second storage unit, and acknowledge the write requests prior to writing the respective payload data to the second storage unit. The second computing device is configured to detect new data in the third storage unit and apply the new data to the fourth storage unit. | 2015-12-24 |
20150370484 | STORAGE DEVICE AND DATA INPUT/OUTPUT METHOD - Proposed are a storage apparatus and a data input/output method capable of improving the response performance of the overall storage apparatus. When a storage controller of a storage apparatus receives a first read command that designates a plurality of storage areas in the logical volume as a read destination, the storage controller identifies the storage media and address that are actually storing the data written into the storage area, creates, for each of the storage media, a second read command that designates a part or all of each of the identified addresses in the identified storage media as a read destination and sends each of the created second read commands to the corresponding storage media, and transfers, to the host computer, the data that was read from each of the addresses designated in the second read command and sent from each of the storage media that sent the second read command. | 2015-12-24 |
20150370485 | SNAPSHOTS AND CLONES OF VOLUMES IN A STORAGE SYSTEM - In one embodiment, a node coupled to one or more storage devices executes a storage input/output (I/O) stack having a volume layer, a persistence layer and an administration layer that interact to create a copy of a parent volume associated with a storage container on the one or more storage devices. A copy create start message is received at the persistence layer from the administration layer. The persistence layer ensures that dirty data for the parent volume is incorporated into the copy of the parent volume. New data for the parent volume received at the persistence layer during creation of the copy of the parent volume is prevented from incorporation into the copy of the parent volume. A reply to the copy create start message is sent from the persistence layer to the administration layer to initiate the creation of the copy of the parent volume at the volume layer. | 2015-12-24 |
20150370486 | DYNAMIC STORAGE MANAGEMENT USING VIRTUAL STORAGE APPLIANCES - The techniques introduced here provide for efficient management of storage resources in a modern, dynamic data center through the use of virtual storage appliances. Virtual storage appliances perform storage operations and execute in or as a virtual machine on a hypervisor. A storage management system monitors a storage system to determine whether the storage system is satisfying a service level objective for an application. The storage management system then manages (e.g., instantiates, shuts down, or reconfigures) a virtual storage appliance on a physical server. The virtual storage appliance uses resources of the physical server to meet the storage related needs of the application that the storage system cannot provide. This automatic and dynamic management of virtual storage appliances by the storage management system allows storage systems to quickly react to changing storage needs of applications without requiring expensive excess storage capacity. | 2015-12-24 |
20150370487 | STORAGE DEVICE AND ADDRESS-CORRESPONDING METHOD, DATA-ACCESSING METHOD, AND IDENTIFYING AND ACCESSING METHOD THEREOF - A storage device is connected with a host. The storage device includes a control module, a first storage module and a second storage module. The first storage module having a first storage region and a second storage region is connected with the control module. The second storage module is connected with the control module. To-be-accessed data are stored and read in the first storage region or the second storage region of the first storage module by the control module. The to-be-accessed data stored and read in the first storage region are correspondingly stored and read in the second storage module by the control module, so that the second storage region is exclusively used for temporary storage of data, the storage modules are effectively utilized, and the lifetime decrease of the storage device is avoided. | 2015-12-24 |
20150370488 | MEMORY DEVICE, COMPUTER SYSTEM, AND METHOD OF CONTROLLING MEMORY DEVICE - An example of the invention is a memory device including a controller and a plurality of randomly accessible memories that are capable of storing user data from a host. The controller includes data management information managing correspondence relations between address areas to be designated by the host and the plurality of memories, and compression policy management information managing associations of the address areas to be designated by the host with priorities in compressing user data to be stored in the plurality of memories. The controller is configured to determine a compression policy associated with a designated address area included in an access request from the host based on a priority associated with the designated address area and information on free space of the plurality of memories. | 2015-12-24 |
20150370489 | CONSISTENT UNMAPPING OF APPLICATION DATA IN PRESENCE OF CONCURRENT, UNQUIESCED WRITERS AND READERS - Free storage blocks previously allocated to a logical block device are released back to an underlying storage system supporting the logical block device in a manner that does not conflict with write operations that may be issued to the free storage blocks at about the same time. According to a first technique, write operations on the same storage blocks to be released are paused until the underlying storage system has completed the releasing operation or, if the write operations are issued earlier than when the underlying storage system actually performs the releasing operation, such storage blocks are not released. According to a second technique, a special file is allocated the free storage blocks, which are then made available for safe releasing. | 2015-12-24 |
20150370490 | OPTIMIZING SSD-BASED CONTENT CACHES IN CONTENT DELIVERY NETWORKS - A method for caching using a solid-state drive (SSD)-based cache includes: determining a set of potential objects for storage at the SSD-based cache; ranking the potential objects for storage based on expected utility values corresponding to each potential object for storage; selecting objects for storage from the potential objects for storage based on the ranking; and causing the selected objects to be written to the SSD-based cache. Further, a reserve capacity for the SSD-based cache may be dynamically adjusted based on the write speed associated with an object being written to the SSD-based cache. | 2015-12-24 |
20150370491 | FLASH MEMORY DEVICE WITH MULTI-LEVEL CELLS AND METHOD OF WRITING DATA THEREIN - In one aspect, a method of writing data in a flash memory system is provided. The flash memory system forms an address mapping pattern according to a log block mapping scheme. The method includes determining a writing pattern of data to be written in a log block, and allocating one of SLC and MLC blocks to the log block in accordance with the writing pattern of the data. | 2015-12-24 |
20150370492 | SYSTEMS AND METHODS FOR ADAPTIVE OFFLOADING OF MASS STORAGE DATAMOVEMENT - A method for adaptive offloading of data movement from a computer system includes identifying performance results from a plurality of SCSI extended copy (XCOPY) operations associated with a storage unit, each XCOPY operation of the plurality of XCOPY operations including one or more parameters. The method also includes selecting, based on the identified performance results, one or more XCOPY parameters for the storage unit from the plurality of XCOPY operations. The method further includes forming an XCOPY operation associated with the storage unit, the XCOPY operation including the one or more selected XCOPY parameters. The method also includes transmitting the XCOPY operation to the storage unit. | 2015-12-24 |
20150370493 | NONVOLATILE MEMORY SYSTEM AND OPERATING METHOD OF MEMORY CONTROLLER - An operating method of a storage device includes determining whether a nonvolatile memory device performs a program operation on at least one of a plurality of pages. Either a program time stamp table, managed with program elapsed times of the plurality of pages, or an update count of the program time stamp table is updated, based on the determination result. | 2015-12-24 |
20150370494 | REDUNDANT STORAGE SYSTEM - A redundant storage system which can automatically recover RAID data by crossing different JBODs includes: at least one server, at least one SAS switch, and at least two storage devices; each of the at least one server includes an interface card, and each of the at least one server is connected to the at least one SAS switch through a SAS port of the interface card; each of the at least two storage devices is connected to the at least one SAS switch through a SAS interface; each of the at least two storage devices includes at least one physical disk; physical disks respectively included in different storage devices constitute a RAID group. | 2015-12-24 |
20150370495 | RANGE-BASED DATA DEDUPLICATION - Deduplicated data storage is provided by presenting a virtual volume mapped by a translation table to a physical volume of a physical data storage system. The translation table maps sets of ranges of duplicate data blocks of the virtual volume to corresponding individual ranges of shared data blocks of the physical volume. A hash table for identifying duplicate data is indexed by a portion of a hash value calculated from newly written data blocks, and has entries each identifying an address alignment of the corresponding data block. In operation, existing entries are replaced with new entries for colliding data blocks having better address alignment, promoting wider address-space separation of the entries. Upon occurrence of a hit in the hash table, a range of data blocks are compared to maximize a size of a region to be identified by the translation table as duplicate data. | 2015-12-24 |
20150370496 | Hardware-Enforced Prevention of Buffer Overflow - An apparatus having processing circuitry configured to execute applications involving access to memory may include a CPU and a cache controller. The CPU may be configured to access cache memory for execution of an application. The cache controller may be configured to provide an interface between the CPU and the cache memory. The cache controller may include a bitmask to enable the cache controller to employ a two-level data structure to identify memory exploits using hardware. The two-level data structure may include a page level protection mechanism, and a sub-page level protection mechanism. | 2015-12-24 |
20150370497 | PERFORMANCE RULES AND STORAGE UNITS - Disclosed herein are techniques for managing the performance of a storage system. A subset of a plurality of storage units is associated with a rule that specifies a number of input and output transactions and a number of bits per time unit. The associations are adjusted in accordance with a performance policy and changes in the subset of the plurality of storage units. | 2015-12-24 |
20150370498 | NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS - In one embodiment, a node coupled to a plurality of storage devices executes a storage input/output (I/O) stack having a plurality of layers including a persistence layer. A portion of non-volatile random access memory (NVRAM) is configured as one or more logs. The persistence layer cooperates with the NVRAM to employ the log to record write requests received from a host and to acknowledge successful receipt of the write requests to the host. The log has a set of entries, each entry including (i) write data of a write request and (ii) a previous offset referencing a previous entry of the log. After a power loss, the acknowledged write requests are recovered by replay of the log in reverse sequential order using the previous record offset in each entry to traverse the log. | 2015-12-24 |
20150370499 | INTELLIGENT DATA STORAGE UTILIZING ONE OR MORE RECORDS - Facilitating intelligent data storage utilizing one or more records is presented herein. A system can send record requests directed to a storage medium, and receive, based on the record requests, respective records from the storage medium that have been generated by the storage medium, the respective records representing data that has been stored in a storage block of the storage medium. Further, the system can determine, based on the respective records, whether the data has changed. In an aspect, the system can send, via a replication application, the record requests directed to the storage medium—a record request of the record requests comprising an application programming interface request for the storage medium to send a bitmap comprising a bit representing whether the data has changed. | 2015-12-24 |
20150370500 | MEMORY TRANSACTION HAVING IMPLICIT ORDERING EFFECTS - In at least some embodiments, a processor core executes a code segment including a memory transaction and a non-transactional memory access instructions preceding the memory transaction in program order. The memory transaction includes at least an initiating instruction, a transactional memory access instruction, and a terminating instruction. The initiating instruction has an implicit barrier that imparts the effect of ordering execution of the transactional memory access instruction within the memory transaction with respect to the non-transactional memory access instructions preceding the memory transaction in program order. Executing the code segment includes executing the transactional memory access instruction within the memory transaction concurrently with at least one of the non-transactional memory access instructions preceding the memory transaction in program order and enforcing the barrier implicit in the initiating instruction following execution of the initiating instruction. | 2015-12-24 |
20150370501 | CONVERGED SYSTEM AND STORAGE SYSTEM MIGRATION METHOD - A converged system and migration method capable of preventing system performance degradation with respect to data transfer is proposed. A first calculation node continues executing I/O processing in response to an I/O request from an application; and, upon execution of the I/O processing, the first calculation node issues an I/O processing event notice indicating a transfer status of data on which the I/O processing has been executed. When receiving a migration command from a migration management unit, a second calculation node judges whether or not data stored in a first I/O node is data which should be transferred, based on the I/O processing event notice; and then transfers the data, which should be transferred, to a third calculation node. | 2015-12-24 |
20150370502 | MAKING MORE ACTIVE USE OF A SECONDARY STORAGE SYSTEM - Techniques are disclosed which allow a secondary storage system to provide data to non-production workloads in conjunction with performing data backup and protection tasks. As disclosed, a secondary storage system exposes backup data stored by the secondary storage system to other workloads, such as test and development applications, data analytics, etc. These non-production workloads can run at the same time the secondary storage system provides backup services to a primary storage system. This consolidation eliminates the need for an enterprise to deploy separate storage clusters for analytics, test and development applications, etc. and eliminates unnecessary copies of data. | 2015-12-24 |
20150370503 | EFFECTIVELY LIMITLESS APPARENT FREE SPACE ON STORAGE DEVICE - A primary physical storage device has effectively limitless apparent free space. Responsive to receiving a request to dynamically allocate an amount of desired free space on the primary device to store new data on the primary device, and responsive to determining that an amount of actual free space on the primary device is insufficient to permit such allocation, existing data stored on the primary device is moved to a secondary storage device. The first existing data appears to still be stored on the primary device. Responsive to receiving a request to retrieve existing data from the primary device, and to determining that the existing data has been moved to the secondary device, the existing data is moved back to the primary device. The existing data was originally stored on the primary device, and is currently stored on the primary device or has been moved to the secondary device. | 2015-12-24 |
20150370504 | STORAGE DEVICE CONTROL SYSTEM AND STORAGE DEVICE CONTROL APPARATUS - According to an embodiment, a storage device control apparatus manages a plurality of storage devices. The storage device control apparatus includes a communication unit and an access controller. The communication unit is configured to receive a first storage device number and a first storage device stripe number. The first storage device number and the first storage device stripe number are obtained by an external host computer from a result of division performed by the external host computer on the basis of a stripe number and the number of storage devices. The access controller is configured to access a location identified by the first storage device stripe number in a first storage device identified by the first storage device number. | 2015-12-24 |
20150370505 | Performing Online Data Migration With Concurrent Active User Access to the Data - A network server migrates dataset blocks from a source storage device to a target storage device while continuing to service user requests for the data stored in the dataset blocks. A control driver executing at the network server tracks the location of the dataset blocks during the data migration as being at either the source storage device or the target storage device. Upon receiving a user request for the data, the control driver uses the tracking information to determine whether the dataset blocks associated with the requested data have been migrated to the target storage device or are still stored at the source storage device. The control driver then retrieves the data associated with the requested dataset blocks from the determined source or target storage device. | 2015-12-24 |
20150370506 | HINT INSTRUCTION FOR MANAGING TRANSACTIONAL ABORTS IN TRANSACTIONAL MEMORY COMPUTING ENVIRONMENTS - When executed, a transaction-hint instruction specifies a transaction-count-to-completion (CTC) value for a transaction. The CTC value indicates how far a transaction is from completion. The CTC may be a number of instructions to completion or an amount of time to completion. The CTC value is adjusted as the transaction progresses. When a disruptive event associated with inducing transactional aborts, such as an interrupt or a conflicting memory access, is identified while processing the transaction, processing of the disruptive event is deferred if the adjusted CTC value satisfies deferral criteria. If the adjusted CTC value does not satisfy deferral criteria, the transaction is aborted and the disruptive event is processed. | 2015-12-24 |
20150370507 | USING THE TRANSACTION-BEGIN INSTRUCTION TO MANAGE TRANSACTIONAL ABORTS IN TRANSACTIONAL MEMORY COMPUTING ENVIRONMENTS - When executed, a transaction-begin instruction specifies an initial value for a transaction-count-to-completion (CTC) value for a transaction. The initial value indicates a predicted duration of the transaction. The CTC value may be a number of instructions to completion or an amount of time to completion. The CTC value is adjusted as the transaction progresses. The adjusted CTC value indicates how far the transaction is from completion. When a disruptive event associated with inducing transactional aborts, such as an interrupt or a conflicting memory access, is identified while processing the transaction, processing of the disruptive event is deferred if the adjusted CTC value satisfies deferral criteria. If the adjusted CTC value does not satisfy deferral criteria, the transaction is aborted and the disruptive event is processed. | 2015-12-24 |
20150370508 | LEVERAGING A HYBRID INFRASTRUCTURE FOR DYNAMIC MEMORY ALLOCATION AND PERSISTENT FILE STORAGE - Dynamic allocation of memory in a hybrid system is provided. In particularly, a method and system is provided to leverage a hybrid infrastructure for dynamic memory allocation and persistent file storage. The method includes a method comprises dynamically allocating a file or its part or to cache a file or its part between different storage technologies and respective memory technologies in a hybrid infrastructure. | 2015-12-24 |
20150370509 | COMMUNICATION APPARATUS AND CONTROL METHOD OF COMMUNICATION APPARATUS - An apparatus includes a recognition unit configured to recognize a function included in a communication partner and a determination unit configured to determine processing, which the communication partner performs on transmission data, according to the recognized function and a type of the transmission data. | 2015-12-24 |
20150370510 | Image Forming Apparatus That Executes Fax Job Concurrently with Print Job While Reducing Delay in Fax Job Processing, Job Execution Method, and Storage Medium - An image forming apparatus includes a processing circuit, a memory, a data reception circuit, a bus, and a transmission amount control circuit. The processing circuit concurrently executes a plurality of jobs including a fax job and a print job. The memory is used for a work area of the processing circuit. The data reception circuit stores the image data received via the communication network in the memory. The bus connects a plurality of modules including the processing circuit and the data reception circuit to the memory. The transmission amount control circuit reduces an amount of data transmission from the data reception circuit to the memory via the bus when the processing circuit executes the print job concurrently with the fax job, compared with a case where the print job is executed concurrently with any job other than the fax job. | 2015-12-24 |
20150370511 | IMAGE FORMING APPARATUS, IMAGE FORMATION CONTROL PROGRAM, AND IMAGE FORMATION CONTROL METHOD - An image forming apparatus includes a control unit that generates a valid region signal corresponding to the length of a paper sheet of a regular size in the conveyance direction thereof, and performs control to form an image on the paper sheet based on the valid region signal, wherein, when an image is formed on a long paper sheet having a longer length than the paper sheet of the regular size, the control unit generates the valid region signal in each channel, performs control for generating the next valid region signal in a period during which the valid region signal is not generated in any of the channels, generates a continuous valid region signal corresponding to the long paper sheet by combining the valid region signals in the channels, and performs control to form an image by reading out image data based on the continuous valid region signal. | 2015-12-24 |
20150370512 | IMAGE FORMING SYSTEM AND IMAGE FORMING METHOD - An image forming system according to an embodiment includes: a first image forming apparatus that forms an image using a decolorable color material, a second image forming apparatus that forms an image using a non-decolorable color material, an information terminal that communicates over a network with the first and second image forming apparatuses. When a trial printing operation is initiated, from the information terminal, the information terminal prompts a user for an input selecting the first image forming apparatus to perform the trial printing operation using the decolorable color material. | 2015-12-24 |
20150370513 | SYSTEM INCLUDING SERVER AND PRINTING APPARATUS, PRINTING APPARATUS, AND CONTROL METHOD - Print control of access information for which a valid period is set is performed properly. A printing apparatus acquires access information which is to be used for accessing a server and which has a valid period set for the access. If an elapsed time from the acquisition of the access information exceeds a predetermined time, the printing apparatus does not print the access information even if the valid period has not expired. If the elapsed time does not exceed the predetermined time, the printing apparatus prints the access information. | 2015-12-24 |
20150370514 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - A method executed by an apparatus includes receiving selection of a function, and determining whether to perform hardware processing or software processing on the function based on a free space in a storage unit configured to store hardware information relating to the hardware processing on the function and function information relating to the function. | 2015-12-24 |
20150370515 | CLOUD-BASED PRINTING FLUID SUBSCRIPTION MESSAGES - Example embodiments relate to providing cloud-based printing fluid subscription messages. in example embodiments, the system may then calculate a fulfillment trigger value based on a printing fluid fill level of a printing fluid storage unit and a printing fluid usage history of a remote printing device, where the fulfillment trigger value describes a printing fluid used level of the printing fluid storage unit that triggers an order request for as replacement supply of printing fluid. Next, system may update a subscription fulfillment status for the remote printing device to an order triggered state and send the subscription fulfillment status to the remote printing device, where the remote printing device determines whether to display a printing fluid subscription message based on the subscription fulfillment status. | 2015-12-24 |
20150370516 | Directly Transferring Data Between Devices - A method for directly transferring data between devices includes, with a first computing system that is able to wirelessly associate with a computer network, establishing a direct data-link layer connection to a second computing system that is acting as a data sink, and with the first computing system transmitting data to the second computing system over the connection without transferring the data over the network. | 2015-12-24 |
20150370517 | IMAGE FORMING APPARATUS, CONTROL METHOD OF IMAGE FORMING APPARATUS, AND STORAGE MEDIUM - An image forming apparatus that executes at least near field wireless communication with a mobile apparatus includes a storage unit that stores first setting information indicating a setting relating to reading or printing of an image for each user, a reading unit that reads user identification information indicating a user who uses the mobile apparatus and second setting information indicating a setting relating to reading or printing of an image from the mobile apparatus through the near field wireless communication, and a writing unit that writes, in the mobile apparatus, a difference between the first setting information stored in the storage unit corresponding to the user identification information read by the reading unit and the second setting information read by the reading unit. | 2015-12-24 |
20150370518 | CONTROLLING DISTRIBUTION OF A DEPLETABLE RESOURCE ON A NETWORK-ENABLED DEVICE - A network-enabled device can operate to permit user access to the depletable resource only if information stored on the device indicates that the replenishment for the depleted resource is being obtained from an appropriate or approved source. | 2015-12-24 |
20150370519 | IMAGE PROCESSING APPARATUS, CONTROL METHOD OF IMAGE PROCESSING APPARATUS, AND STORAGE MEDIUM - A multifunction peripheral (MFP) transmits, if the number of cases of accumulated non-transmitted history information has reached a predetermined number of cases or a designated transmission time has been reached, a communication management report (i.e., history information). When the MFP transmits the communication management report, the MFP inputs a transmission job in which deletion prevention information has been set on. Further, when performing a transmission process for processing the input transmission job, the MFP determines whether an error job clear function is executable on the job based on the deletion prevention information. If the error job clear function is not executable on the job, the MFP stands by for retransmission to be instructed by a user. | 2015-12-24 |
20150370520 | Choreography of Kinetic Artwork Via Video - A software environment for kinetic artwork choreography, employing video as the controlling data stream, and conveniently allowing fine-grained manipulation of motors, lights, and other diverse artwork elements. Choreography video may derive from a file, camera, network, streaming screen capture, etc. Using the latter functionality, choreographies may be created interactively using standard, user-familiar, video/animation creation tools, thereby providing a rich graphical interface and many WYSIWIG (What You See Is What You Get) elements. Mappings from video frame pixel content to particular outputs such as color, rotation angle, artwork device element identifier, etc., are configured through flexible templates and configuration files. | 2015-12-24 |
20150370521 | SECONDARY SCREEN STRUCTURE OF DISPLAY DEVICE, DOUBLE-SIDED DISPLAY DEVICE AND METHOD FOR MANUFACTURING E-PAPER SCREEN - The present disclosure discloses a secondary screen structure of a display device, a double-sided display device and a method for manufacturing an e-paper screen. The secondary screen structure of the display device includes an e-paper screen and a secondary screen driving unit connected with each other. The e-paper screen includes an e-paper layer, a touch control unit layer and a solar energy unit layer. The e-paper layer is controlled by the secondary screen driving unit to display. The touch control unit layer may input instructions to the secondary screen driving unit. The solar energy unit layer may supply power for the e-paper layer. | 2015-12-24 |
20150370522 | Display Device And Control Method - The display device receives first data, including a control instruction, encapsulated at an application layer by a first external device, matching a data protocol of a first dedicated link over the first dedicated link; and if the control instruction is a control instruction directed to the display device, then the display device performs a corresponding operation according to the control instruction; and if the control instruction is a control instruction directed to a second external device, then the display device transmits the first data to the second external device over a second dedicated link so that the second external device performs a corresponding operation according to the control instruction. | 2015-12-24 |
20150370523 | PORTABLE ELECTRONIC APPARATUS, METHOD FOR CONTROLLING THE SAME, AND PROGRAM - In a delivery network system, deliver a server that holds requested content is determined, using information included in a content request message from a communication terminal. A file or stream of the requested content is read from the determined server. When the content is moving image content, a bandwidth of a mobile network is estimated, based on a response signal or a congestion state notification signal from the communication terminal. The moving content is transmitted by controlling a timing of transmitting the read file or the read stream so as not exceed the estimated bandwidth. | 2015-12-24 |
20150370524 | CONTENT PROVIDING DEVICE, CONTENT PROVIDING METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a content providing device includes a detector, a determination processor, a generator, and a communicating unit. The detector is configured to detect update objects included in a content to be displayed across a plurality of display devices. The update objects are dynamically updated. The determination processor is configured to determine update order in which the update objects are updated. The generator is configured to generate update order information when there is a change in the update order. The update order information includes the update order and information indicating the update objects. The communicating unit is configured to deliver the content to the display devices, and deliver the update order information to the display devices when there is a change in the update order. | 2015-12-24 |
20150370525 | PROJECTOR FOR DISPLAYING ELECTRONIC MODULE COMPONENTS - A system is configured to portray information about at least one electronic module in an enclosure, including at least the positions of components in the electronic module. A projection device has a projection element, a first networking circuit configured to communicate with a server, and a first processor circuit that identifies an electronic module, requests information from a server about at least physical locations of some components in the module, renders an image based on the received information, and scales the image for display on the electronic module. The projection element is configured to display the scaled image on the electronic module after the module is withdrawn from the enclosure. | 2015-12-24 |
20150370526 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF - An information processing apparatus that transmits image data to be displayed in a display unit to a display control apparatus and comprises a capture unit configured to capture the image data to be displayed, a transmission control unit configured to perform control such that the captured image data is transmitted to the display control apparatus, and a detection unit configured to detect an operation performed on the information processing apparatus. In a case where the detection unit detects a predetermined operation for changing a display appearance of the image data to be displayed, the transmission control unit performs control such that information of an amount of change resulting from the predetermined operation is transmitted to the display control apparatus. | 2015-12-24 |
20150370527 | ALWAYS ON HEADWEAR RECORDING SYSTEM - An analysis system has an audio signal data communication system for receiving contents of a buffer where the buffer is configured to buffer at least one microphone signal responsive to an acoustic field proximate to a monitoring assembly at a remote location from the analysis system and a server having a data processing system configured to receive at least a portion of the contents of the buffer and configured to analyze at least the portion of the contents of the buffer. The data processing system includes an audio analysis system configured to analyze the at least the portion of the content of the buffer to process a sound into a response or action. Other embodiments are disclosed. | 2015-12-24 |
20150370528 | INTERACTIVE CONTENT CREATION - An audio/visual system (e.g., such as an entertainment console or other computing device) plays a base audio track, such as a portion of a pre-recorded song or notes from one or more instruments. Using a depth camera or other sensor, the system automatically detects that a user (or a portion of the user) enters a first collision volume of a plurality of collision volumes. Each collision volume of the plurality of collision volumes is associated with a different audio stem. In one example, an audio stem is a sound from a subset of instruments playing a song, a portion of a vocal track for a song, or notes from one or more instruments. In response to automatically detecting that the user (or a portion of the user) entered the first collision volume, the appropriate audio stem associated with the first collision volume is added to the base audio track or removed from the base audio track. | 2015-12-24 |
20150370529 | USER INTERFACE FOR MANIPULATING USER INTERFACE OBJECTS WITH MAGNETIC PROPERTIES - The present disclosure relates to user interfaces for manipulating user interface objects. A device, including a display and a rotatable input mechanism, is described in relation to manipulating user interface objects. In some examples, the manipulation of the object is a scroll, zoom, or rotate of the object. In other examples, objects are selected in accordance with simulated magnetic properties. | 2015-12-24 |
20150370530 | RECEIVING AT A DEVICE AUDIBLE INPUT THAT IS SPELLED - In one aspect, a device includes a processor, a display accessible to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first input pertaining to second input to the device that will be spelled, receive the second input, and execute a function based on the second input. The second input is audible input. | 2015-12-24 |
20150370531 | DEVICE DESIGNATION FOR AUDIO INPUT MONITORING - A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device from a plurality of computing devices to process audio input, wherein the computing device comprises a first computing device from the plurality of computing devices. The at least one module may be further operable by the at least one processor to, if the particular computing device is not the first computing device, cease processing of audio input, and if the particular computing device is the first computing device, receive first audio input and process the first audio input to determine whether the first audio input includes a predetermined audio command. | 2015-12-24 |