11th week of 2016 patent applcation highlights part 42 |
Patent application number | Title | Published |
20160077685 | Operating System Virtual Desktop Techniques - Operating system virtual desktop techniques are described. In one or more implementations, a plurality of virtual desktops are implemented by a single operating system of a computing device. Each of the virtual desktops includes a user interface that is configured to have an associated collection of windows that correspond to applications. Access to the plurality of virtual desktops is managed by the operating system that is navigable by a user to interact with associated collection of representations of application and windows corresponding to the applications by switching between the plurality of virtual desktops. | 2016-03-17 |
20160077686 | Easy-to-use grid-based user interface and navigation model for smart tv devices - The embodiment this patent proposes is a User Interface (Portal) for Smart TV devices composed of a grid of different types of elements: Sections, Applications, Widgets and Anchor Spaces. This grid of elements can be scrolled to the left or to the right to allow the user to access hidden elements. All the elements of the Portal may perform a default operation depending on the type of element and its status when they are focused. In addition, a Long Click/Press Behaviour is also unveiled. By pressing the Ok button of the remote controller for a couple of seconds over a focused application element of the Portal, the system will open up a contextual menu with different options that will allow the user to perform several tasks over the selected element, like de-anchoring, moving and uninstalling applications. This behaviour is replicated by means of the Tools button of the remote controller. A similar Long Click/Press Behaviour over the All Apps Screen is also considered. | 2016-03-17 |
20160077687 | ELECTRONIC APPARATUS AND CONTROL METHOD OF THE SAME - An electronic apparatus comprises a registration unit which registers a menu item in a menu having a hierarchical structure, and a display control unit which (i) displays a first-type item and a second-type item as options in a specific layer of the menu, (ii) performs control to display a first menu item in a menu in a lower layer below a layer of the first-type item, the first menu item being used to register a menu item in the same menu and to delete a registered menu item, and (iii) displays a second menu item in a menu in a lower layer below a layer of the second-type item, the second menu item being for deleting a registered menu item that is in the menu in the lower layer below the layer of the first-type item. | 2016-03-17 |
20160077688 | VEHICLES WITH NAVIGATION UNITS AND METHODS OF CONTROLLING THE VEHICLES USING THE NAVIGATION UNITS - A vehicle has a navigation unit provided with a display unit displaying information related to the vehicle. The navigation unit detects whether a menu related function needing to be displayed on the display unit is present by analyzing a condition of the vehicle and a driving pattern. The navigation unit outputs the menu related function through the display unit when the menu related function is present. | 2016-03-17 |
20160077689 | METHOD OF GROUPING AXES OF USER-SELECTABLE ELEMENTS - The present invention provides solutions to the potential undesirable effects the insertion and removal of information elements and documents may have on arrays and axes of information elements using a collation function to determine the position of information elements thereon. The invention can be effectuated as a method, a device and an apparatus carrying out the method described herein. | 2016-03-17 |
20160077690 | DISPLAYING A CONTEXTUAL ORGANIZATION CHART WITH AWARENESS - A contextual organization chart based on two selected individuals is constructed from a database of individual names, manager names, and profiles. Awareness data is provided for people in the organization, a people awareness indicator and a nesting control indicator are appended to names in the constructed view. A user may access profile data by selecting a name in the view, expand the view to show additional individuals by selecting a nesting control indicator, or initiate a communication with an individual by selecting an awareness indicator. | 2016-03-17 |
20160077691 | DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND STORAGE MEDIUM - A data processing method of a data processing apparatus includes designating a folder element, an expansion element, and an abbreviation element to be displayed on an address bar. The method further includes generating an abbreviation element that can be used to realize an abbreviation display of an intermediate hierarchy, based on each designated element, and displaying the generated abbreviation element on the address bar. Further, the method includes expanding and displaying hierarchy information including both a folder element and an expansion element that corresponds to the folder element on the address bar. | 2016-03-17 |
20160077692 | MENU EXECUTING METHOD AND APPARATUS IN PORTABLE TERMINAL - Provided is a menu execution method and apparatus in a portable terminal The menu execution method includes displaying, on a touch screen, an item list which comprises a plurality of divided regions in each of which a corresponding item is formed, recognizing a user gesture at one of a first position and a second position, the second position being different from the first position, and executing a menu corresponding to the recognized position, in which a first menu for providing a first service related to the item formed in the divided region is preset in the first position of the divided region on the touch screen, and a second menu for providing a second service related to the item formed in the divided region is preset in the second position of the divided region on the touch screen, the first and second services being different. | 2016-03-17 |
20160077693 | SYSTEM AND METHOD FOR TASK SPECIFIC, METERED BANDWIDTH CONTROL WITHIN SHARED CLIENT ENVIRONMENT ON MOBILE COMMUNICATIONS PLATFORMS - A communications system is provided which comprises (a) a platform having a plurality of tenants associated therewith, wherein each tenant has a set of mobile communications devices associated with it which has a plurality of members, wherein each mobile communications device in the set maintains an open connection to a communications network and is equipped with a graphical user interface (GUI); and (b) for each of the plurality of tenants, a group of offers selected by the tenant which are displayed on the GUI of each member of the set of mobile communications devices associated with that tenant. | 2016-03-17 |
20160077694 | Formatting Tables For Display On Computing Devices Of Varying Screen Size - The subject matter disclosed herein provides methods for formatting a table for display on a computing device. A table having one or more rows and one or more columns may be accessed. The rows may correspond to one or more data records. The data records may have one or more data values distributed across the columns. The columns may be associated with one or more column labels and one or more priority values. A size of a display screen on a computing device may be determined. A table may be formatted by moving a column label and a data value in at least one column into an area between successive data records. The formatting may be based on the display screen size and an associated column priority value. The formatted table may be caused to be displayed on the computing device. Related apparatus, systems, techniques, and articles are also described. | 2016-03-17 |
20160077695 | Methods, Systems, And Computer Program Products For Grouping Tabbed Portions Of A Display Object Based On Content Relationships And User Interaction Levels - Methods, systems, and computer program products for grouping tabbed portions of a display object based on content relationships and user interaction levels are disclosed. According to one method, a display object including one or more tabbed portions is provided for display via a computer display device. A level of user interaction associated with each of the tabbed portions is monitored. A request for adding new information to the display object is received. A level of content relationship between the new information and the information including in the at least one of the tabbed portions is determined. A new tabbed portion is created and grouped with the at least one tabbed portion based on the determined level of content relationship and the level of user interaction associated with the at least one tabbed portion. | 2016-03-17 |
20160077696 | SYSTEM, METHOD, AND APPARATUS FOR PRESERVATION OF ACCESSIBILITY AND SERVICEABILITY INFORMATION - A computer program product including a computer useable storage medium to store a computer readable program for communicating serviceability information according to accessibility information. The computer readable program, when executed on a computer, causes the computer to perform operations including displaying an image on a computer display. The image includes a screen shot of display content from a remote computer display. The operations further include identifying a selection indicator relative to the image of the display content from the remote computer display. The operations further include communicating accessibility context information to a user based on the location of the selection indicator relative to the image of the display content from the remote computer display. The accessibility context information includes an accessibility parameter associated with an application window depicted within the image of the display content from the remote computer display. | 2016-03-17 |
20160077697 | CLOSING A CHILD APPLICATION WINDOW OF A PARENT WINDOW - A method, and associated system, for closing a child application window of a parent window. An indicator in data loaded into the parent window is instantiated. After the indicator is instantiated, it is determined that the data currently loaded into the parent window does not include the indicator and in response, a first number of seconds is paused followed by ascertaining that the data currently loaded into the parent window does not comprise the indicator and in response, the child application window is closed. | 2016-03-17 |
20160077698 | UNIFIED COMMUNICATIONS APPLICATION FUNCTIONALITY IN CONDENSED VIEWS - A unified communications application is described herein. The unified communications application is displayable in one of two views: a full view and a condensed view. When displayed in the condensed view, which consumes less than fifty percent of a display screen, the unified communications application is employable by a user thereof to participate in real-time conversations/meetings with contacts of the user. | 2016-03-17 |
20160077699 | PROFILE MANAGEMENT METHOD - Most computer operating systems are able to automatically configure the coupled computer peripheral device for use with the computer operating system without the need for installation of a specific driver. However, when these peripheral devices are detected by the computing system, a generic UI control configuration is often assigned to them and whatever customised settings previously configured by the user will be lost and replaced with a new set of unfamiliar setting. This poses much inconvenience and hassle to gamers when they use a different computing system or machine. Described according to an embodiment of the invention is a profile management method, operating on a computing cloud, comprising steps for receiving client data provided by a computing system detecting coupling of a user-interface (UI) thereto and for retrieving configuration data corresponding to the client data for use in configuring the UI by the computing system. | 2016-03-17 |
20160077700 | MOBILE TERMINAL AND USER INTERFACE OF MOBILE TERMINAL - A mobile terminal including a display, and a controller coupled to the display, the controller configured to display information on the display, scroll the displayed information in response to a touch and moving input applied on the display in a direction, and refresh the displayed information if the touch and moving input is released subsequent to the scrolling of the displayed information. | 2016-03-17 |
20160077701 | VISUAL EDITING TOOL BUFFER REGION - A website construction tool allows website construction via an interactive graphical user interface (GUI) using containers and modules defining predetermined website constructs from a robust assortment of common and popular rendering formats and content source definition for individual webpages, and arranges the individual pages for navigation. A user selects from the predefined constructs by selecting modules for generating code, corresponding to the desired content, source and rendering format. Pointing device positioning locates the on-screen location by generating a container dedicated to the desired content. Webpage structure, or page flow, is generated by insertion of navigation controls and page insertions for navigating between pages in the deployed site. The predetermined constructs, therefore, provide templates of complex rendering formats allowing for content insertion without burdening the user with development of the constructs so rendered. Constructed websites may be hosted by the development entity, further relieving the user from website maintenance. | 2016-03-17 |
20160077702 | DEVICE, METHOD, AND PROGRAM - A device, includes: a touch screen display; and a controller configured to, when the touch screen display detects that a physical body has moved in a predetermined direction while contacting with the touch screen display, cause an object on which a text is inputtable to be displayed on a screen displayed on the touch screen display along a trajectory of the moving. | 2016-03-17 |
20160077703 | Switching Between Views Using Natural Gestures - The disclosure includes a system and method for switching between video views and data views. The system includes a controller, a view presentation module, a screen detection module and a view switching module. The controller receives data indicating a participant joined a multi-user communication session. The view presentation module presents a video stream on a mobile device associated with the participant. The screen detection module determines an occurrence of a detection trigger event. The controller receives a video frame image responsive to the occurrence of the detection trigger event. The screen detection module detects a data screen in the video frame image. The view switching module switches a view on the mobile device from video view to data view responsive to a natural gesture performed by the participant. The view presentation module presents a data stream associated with the data screen on the mobile device. | 2016-03-17 |
20160077704 | METHOD AND APPARATUS FOR TOUCH GESTURES - A system and method for facilitating employing touch gestures to control or manipulate a web-based application. The example method includes employing a browser running on a device with a touch-sensitive display to access content provided via a website; determining a context associated with the content, including ascertaining one or more user interface controls to be presented via a display screen used to present the content, and providing a first signal in response thereto; receiving touch input from a touch-sensitive display and providing a second signal in response thereto; and using the second signal to manipulate the display screen in accordance with the context associated with the content presented via the display screen. A library of touch gestures can represent common functions through touch movement patterns. These gestures may be context sensitive so as not to conflict with default touch tablet gestures. | 2016-03-17 |
20160077705 | SELECTIVE SHARING OF DISPLAYED CONTENT IN A VIEW PRESENTED ON A TOUCHSCREEN OF A PROCESSING SYSTEM - Arrangements described herein relate to sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view. | 2016-03-17 |
20160077706 | SHARED INTER-OPERATIONAL CONTROL AMONG MULTIPLE COMPUTING DEVICES - A collaborative computing device group operative under a shared multiple discrete desktop user interface is established from a first desktop of a first computing device and a different discrete desktop of a second computing device physically located in user visual proximity to the first computing device. A color-coded graphical representation of a user-interface control port that allows authorized cursor navigation to and from the second computing device is displayed on the first desktop oriented in a respective direction of the second computing device. A cursor of the second computing device is authorized to migrate, under control of a user of the second computing device, from the different discrete desktop through the color-coded graphical representation of the user-interface control port of the second computing device to the first desktop and the first computing device is controlled in accordance with visual navigation and control of the cursor of the second computing device. | 2016-03-17 |
20160077707 | CONTROL METHOD AND ELECTRONIC DEVICE - A control method and an electronic device are provided. The electronic device includes a housing, a display screen and K inputting apparatuses. The display screen is fixed in the housing and a display output area of the display screen is visible through a first surface of the housing. The K inputting apparatuses are fixed in the housing and an operation surface of each of the K inputting apparatuses is exposed through a lateral surface of the housing. The electronic device is adapted to control the display screen to display M indicating icons on a periphery of the display output area. The electronic device is adapted to acquire, via the operation surface, the input operation at a first operation position on the operation surface, and perform a first function represented by a first indicating icon corresponding to the first operation position in response to the input operation. | 2016-03-17 |
20160077708 | METHOD AND DEVICE FOR EXECUTING APPLICATIONS THROUGH APPLICATION SELECTION SCREEN - A method of operating a display device includes displaying one or more entities and one or more application icons associated with the one or more entities on an application selection screen; receiving a first input selecting an application icon of the one or more application icons, while continuing to display the application selection screen; and executing an application associated with the selected application icon, in response to the first input. | 2016-03-17 |
20160077709 | ACTIONABLE ITEM SWITCHER - Computer-readable media, computerized methods, and computer systems for initiating actions via a switcher view are provided. In embodiments, a control to present in association with a window representation is determined In a switcher view including a variety of window representations, the control is presented in association with the window representation. Upon a user-selection of the control, an action corresponding with the control is initiated while the switcher view is maintained. Such an action can perform functionality in association with the application. | 2016-03-17 |
20160077710 | CONTINUATION OF PLAYBACK OF MEDIA CONTENT BY DIFFERENT OUTPUT DEVICES - Implementations relate to continuation of playback of media content by different devices. In some implementations, a method includes causing a stream of media content data to be received from a stream source and output by a first device to a user, where a portion of the data is buffered on the first device before output. An indication is detected that the user has stopped using the first device for output of the content data. A place marker indicates a portion of the content that is output approximately at the time of the indication. The method causes the stream of content data to be received and output by a second device starting at the place marker portion. The buffered content data is sent from the first device to the second device for output by the second device before unbuffered portions of the content data received from the stream source. | 2016-03-17 |
20160077711 | METHOD AND ELECTRONIC DEVICE FOR PROVIDING INFORMATION - According to an embodiment of the present disclosure, a method for providing information by an electronic device comprises recognizing at least one object from an image displayed on a screen of the electronic device, displaying at least one primary information item associated with the recognized object, and when at least one of the at least one primary information item is selected, displaying a secondary information item associated with the selected primary information item on the screen. Other various embodiments are also provided herein. | 2016-03-17 |
20160077712 | SYSTEM AND METHOD OF PRESENTING MEDIA CONTENT - A method includes monitoring media content at media content locations to identify media content items. The media content locations are identified in social network data stored by a set-top box device. The method includes receiving, at the set-top box device, a command to present image cells to a display device. The command is responsive to an alert sent from the set-top box device. The method also includes presenting the image cells at the display device. At least one of the image cells includes an image corresponding to an identified media content item. | 2016-03-17 |
20160077713 | METHOD AND TERMINAL DEVICE FOR SELECTING CHARACTER - The present disclosure discloses a method and a terminal device for selecting a character. The method includes: detecting a touch point of a user gesture acting on the touch screen, wherein the touch point falls into a touch point node; searching a plurality of nodes of the contents to find a nearest text node to the touch point, when the touch point node is not a text node; and selecting a nearest character to the touch point within the nearest text node. Therefore, by taking the nearest character to the touch point in the nearest text node as the character selected by the touch point, even if the touch point of a user gesture does not fall on a character, it is still possible to obtain the character selected by the user gesture, thereby repeated selecting operations may be avoided, so as to provide convenience for the user. | 2016-03-17 |
20160077714 | Animated Tags - A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity. | 2016-03-17 |
20160077715 | SYSTEM AND METHOD FOR CONTEXT-LAUNCHING OF APPLICATIONS - A system, method, and user device for executing actions respective of contextual scenarios. The method comprises: determining at least one variable based in part on at least one signal captured by at least one sensor of the user device; generating at least one insight based on the at least one variable; generating a context for the user device based on the at least one insight; determining, based on the context, a user intent, wherein the user intent includes at least one action; and causing execution of the at least one action on the user device. | 2016-03-17 |
20160077716 | Computational Design of Linkage-Based Characters - There are provided systems and methods for the computational design of linkage-based characters. The system including a display, a memory storing a software application, and a processor configured to execute the software application to display a linkage on the display, the linkage including a plurality of links and a plurality of motors, each of the plurality of links being connected to at least another of the plurality of links using one of the plurality of motors, receive a user input selecting a first link and a second link from the plurality of links and a motor from the plurality of motors, the motor being located between the first link and the second link, and generate an updated linkage by connecting the first link to the second link using a new link and replacing the motor with a pin. | 2016-03-17 |
20160077717 | MOBILE TERMINAL AND METHOD OF CONTROLLING THEREFOR - A method of controlling a mobile terminal, and which includes displaying, via a display unit of the mobile terminal, a screen including text; receiving, via a controller of the mobile terminal, a first command copying at least a portion of the text displayed on the screen; receiving, via the controller, a second command for dividing the portion of the text into a plurality of blocks; storing, via a memory associated with the mobile terminal, at least first and second blocks included in the divided blocks based on at least one of a position of the received second command and a direction of the received second command; and displaying the at least first and second blocks on the display unit. | 2016-03-17 |
20160077718 | MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - A mobile terminal including a display unit configured to switching between an On state and an Off state, a touch sensor configured to sense touch on the display unit in the On or Off state, and a controller configured to switch at least a portion of the display unit to the On state when displacement of a drag input, dragging a pointer in a predetermined direction, in a first direction reaches a first reference value, output first information in a first area of the display unit when at least the portion of the display unit turns to the ON state, and switch the display unit to the Off state when the pointer, which has dragged in the predetermined direction, is released from the display unit after the display unit is switched to the On state. Further, the display unit is maintained in the On state after the display unit is switched to the On state in response to the drag input while the pointer, which has dragged in the predetermined direction, is touching the display unit. | 2016-03-17 |
20160077719 | INTERACTIVE BLOCKING AND MANAGEMENT FOR PERFORMING ARTS PRODUCTIONS - One or more embodiments present positional information associated with a text to a user. In one embodiment, a determination is made that at least one line from a digital representation of text has been selected. Another determination is made that the line is associated with a set of positional information. The set of positional information is presented on a digital representation of a venue along with the presentation of the line of text. | 2016-03-17 |
20160077720 | APPARATUS AND METHOD FOR DISPLAYING APPLICATION - A method of displaying an application includes: receiving a user input for a size change of an application icon displayed on a screen; determining a widget corresponding to a changed size from a widget list related to the application icon; and displaying an execution window of the determined widget. | 2016-03-17 |
20160077721 | Input Device User Interface Enhancements - Some embodiments provide a device, method, system, computer program product and user interface for pointer movement analysis with modal continuous controller conversion. Specifically, some embodiments adapt movements issued from a mouse input device, trackpad, or touchscreen to adjust a position of a UI element. Some embodiments analyze a first set of movements and adapt a subsequent second set of movements to adjust the position of the UI element within a range of UI element positions when the first set of movements satisfies a movement threshold. The movement threshold includes a spiral pattern. In some embodiments, adjusting the position of the UI element includes performing scrolling within a scroll area based on the second set of movements when the first set of movements satisfies the spiral pattern. | 2016-03-17 |
20160077722 | Rotatable Object System For Visual Communication And Analysis - Visually defining terminology in a paragraph by invoking a multi-media viewer to rotate a subject-object and zoom-in on the associated feature in response to clicking on the terminology; higher resolution, or a different image capture technique is then overlaid. Viewer re-positions near terminology clicked. Clicking on a feature answers a question. Two viewers are synchronized to display the same pose to facilitate a phone conversation; synchronization session is initiated by a pattern of sounds transmitted over the phone. Viewer analytics information is a heat map indicating angles seen, paused, zoomed-in, or terminology clicked; ranks different marketing message wording. After webpage loads, an image having a special pattern within its filename is replaced with multi-media viewer. Upon loading or providing additional subject-object data, advertisements are shown if a subscription fee is not paid. Clipboard data is copied to another computer by a pattern of sounds transmitted over the phone. | 2016-03-17 |
20160077723 | DYNAMIC ADAPTATION OF INTERACTIVE INFORMATION CONTAINERS' CONTENT AND STATE - A user input position of a user input received from an input device of the electronic device is determined and a direction of motion of the user input based on one or more previously-received user input positions. A plurality of adaptable interactive elements are presented via the display and a changeable set of adaptable interactive elements is determined in response to the received user input position. The changeable set of adaptable interactive elements is determined by interpreting one or more of the user input position and the direction of motion of the user input in relation to positions in which each of the plurality of adaptable interactive elements are presented and contextual relationships between the adaptable interactive elements. One or more of the adaptable interactive elements in the determined changeable are modified set in response to the received user input. | 2016-03-17 |
20160077724 | METHOD FOR PROVIDING SPECIALIZED MODE ACCORDING TO DATE AND ELECTRONIC DEVICE SUPPORTING THE SAME - A method and an electronic device for providing a specialized mode according to a date are provided. The method includes determining whether a current date corresponds to a particular day, changing a mode of the electronic device to a specialized mode related to the particular day, when the current date corresponds to the particular day, and displaying a home screen in the changed specialized mode. | 2016-03-17 |
20160077725 | FIGURE DISPLAY APPARATUS, FIGURE DISPLAY METHOD, AND STORAGE MEDIUM STORING FIGURE DISPLAY PROGRAM - According to one embodiment, a figure display apparatus includes a display, a touch panel, and a processor. The processor is configured to: cause the display to display a first figure; cause the display to display an operation display element for changing, in accordance with a user operation, a set value for determining the displayed first figure; cause the display to display a second figure being changed from the displayed first figure in accordance with a user operation of the displayed operation display element; and change a variation range of the set value by the operation display element in accordance with a user's multi-touch operation. | 2016-03-17 |
20160077726 | USER INTERFACE BASED INTERACTION METHOD AND RELATED APPARATUS - A user interface based interaction method includes: displaying a user interface; when a level i focal point stays in a level i area X of the user interface, if an instruction for moving a level i focal point is received, in response to the instruction for moving a level i focal point, moving the level i focal point from the level i area X of the user interface to a level i area Y of the user interface; and when the level i focal point stays in the level i area Y of the user interface, if an instruction for moving a level i+1 focal point is received, in response to the instruction for moving a level i+1 focal point, moving a level i+1 focal point from the interface element a in the level i area Y to the interface element b in the level i area Y. | 2016-03-17 |
20160077727 | Online Protocol Community - Provided herein is a computer-implemented method of personalizing a protocol in an online community of a plurality of users. The computer-implemented method includes providing a first protocol selected by a first user in the online community and receiving a request from the first user to modify the first protocol. The method further includes providing a set of editable fields to the first user for inputting a first modification, where the set of editable fields include a copy of dynamic content from the first protocol. The method includes generating a second protocol in response to the user inputting a first modification into one editable field of the set of editable fields, wherein the second protocol is based on the first protocol and includes the first modification. | 2016-03-17 |
20160077728 | AUTOMATED FORM LAYOUT BASED UPON USAGE PATTERNS - Historical form input field usage information of a group of input fields associated with a graphical user interface (GUI) form is analyzed. A subset of the group of input fields with higher usage characteristics relative to another subset of the group of input fields is automatically partitioned into a new form within a new tabbed portion of the displayed GUI form. The new form includes a set of selectable options that allow a user to select between reorganizing the subset of the input fields according to historical input field usage analysis of the user and reorganizing the subset of the plurality of input fields according to historical input field usage analysis of a group of form users within which the user is a member. The subset of the input fields within the new form is reorganized responsive to different user selections among the set of selectable options. | 2016-03-17 |
20160077729 | APPARATUS AND METHOD FOR CONTROLLING A SCREEN DISPLAY IN PORTABLE TERMINAL - An apparatus and method for controlling a screen display in a portable terminal are provided. The apparatus includes a display unit, an input unit, a memory unit, a magnification identifying unit, and a controller. The display unit displays a screen display having a controlled magnification level. The input unit sets a zoom-in or zoom-out point on the screen display. The memory unit stores reference information for determining a zoom-in or zoom-out magnification level of the screen display. The magnification identifying unit measures a tilt of the portable terminal, and determines control or non-control of a magnification level of the screen display using the measured tilt. The controller controls the screen display according to the identified magnification level. | 2016-03-17 |
20160077730 | USER INTERFACE DEVICE, VEHICLE HAVING THE SAME, AND METHOD OF CONTROLLING THE SAME - A user interface device, a vehicle having the same, and a method of controlling the same, implement a display unit configured to display a plurality of characters, a dial part configured to select any one character among the plurality of characters, and a touch part configured to be touched by a user. A control unit of the interface is configured to select a handwritten recognition mode as a character input mode when the touch part is touched, and select a dial operation mode as the character input mode when the dial part is operated, thereby improving user convenience. | 2016-03-17 |
20160077731 | MOBILE TERMINAL, NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM, AND METHOD FOR SETTING INVALID AREA - A mobile terminal includes a display unit and a touch unit located on a surface of the display unit. The display unit is configured to display a lock screen capable of setting a locked state in which execution of a predetermined processing based on a touch operation is restricted and capable of releasing the locked state through a touch operation performed on the touch unit while the locked state is set. The mobile terminal comprises at least one processor configured to: detect a touch operation performed on a predetermined area of the lock screen; and set, in a case where the detection module detects a touch operation performed on the predetermined area, an invalid area on the basis of the touch operation, the invalid area making a touch operation invalid. | 2016-03-17 |
20160077732 | SELECTIVE SHARING OF DISPLAYED CONTENT IN A VIEW PRESENTED ON A TOUCHSCREEN OF A PROCESSING SYSTEM - A method for sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view. | 2016-03-17 |
20160077733 | METHOD AND DEVICE HAVING TOUCHSCREEN KEYBOARD WITH VISUAL CUES - A method for providing visual cues rendered on a display is provided. The method comprises: detecting a touch input associated with a user interface element rendered on the display; determining an input direction of the touch input; and displaying on the display a visual cue associated with the user interface element, wherein the visual cue is located at a position based on the input direction of the touch input. | 2016-03-17 |
20160077734 | DISAMBIGUATION OF KEYBOARD INPUT - An apparatus includes a keyboard engine that operates a keyboard that accepts shape-writing input and radial entry input. A keyboard input module obtains input data from at least one input sensor of the keyboard. An intention disambiguation engine enables simultaneous use of the shape-writing input and the radial entry input acceptance for a user of the keyboard. | 2016-03-17 |
20160077735 | CHARACTER INPUT APPARATUS AND CHARACTER INPUT METHOD - A character input apparatus includes a display an input module and an area controller. The display displays characters and a cursor position. The input module has a plurality of keys for instructing deletion of characters displayed on the display. The area controller (i) measures a press time in a case where a key of the input module is pressed, (ii) determines whether the press time is a short time or a long time, (iii) performs an input unique to the key when the press time is a short time, and (vi) instructs a transition to a long press mode to delete characters in a range predetermined with respect to the cursor position when the press time is a long time. | 2016-03-17 |
20160077736 | DISPLAY MODE SWITCHING DEVICE AND METHOD FOR MOBILE TERMINAL - The present application relates to a display mode switching device and method for a portable electronic device. In particular, the present application relates to a portable electronic device that can switch display modes of an integrated display and input device to facilitate composition of a text message by switching between a portrait mode and a landscape mode. A portable electronic device may use a display mode switching method in which a posture of the portable electronic device can be checked, and a display mode can be selected based on the posture. A portrait-mode text messaging composition window with a portrait-mode key map and a landscape-mode text messaging composition window with a landscape-mode key map can be displayed in the selected display mode. | 2016-03-17 |
20160077737 | INFORMATION PROCESSING APPARATUS AND MEMORY SYSTEM - According to one embodiment, an information processing apparatus includes a host and a memory system. The host includes a main memory. The memory system includes a memory access unit and an interface unit. The memory access unit converts a first request into transmission information. The first request is a request for data transfer toward a memory region as a part of the main memory. The interface unit transmits transmission information according to an instruction from the memory access unit. | 2016-03-17 |
20160077738 | Fibre Channel Storage Array Methods for Port Management - Methods and systems for processing failover operations in a storage array configured for Fibre Channel communication are provided. One example method includes executing a primary process in user space of a controller of the storage array. The primary process is configured to process request commands from one or more initiators and has access to a volume manager for serving data input/output (I/O) requests. The primary process has a connection to a port of storage array when in operation. The method further executes a secondary process in the user space of the controller to process request commands from one or more of the initiators. The secondary process is not provided access to the volume manger and is provided access to data for responding to non-I/O requests. The secondary process is not provided a connection to the port when the primary process is in operation. The second process is configured to detect that the primary process has entered a state of non-operation, and in response performing a port grab of the port by the secondary process. The method further includes causing a replay of in-progress commands that were being executed by the primary process before entering the state of non-operation and deleting the in-progress commands. The method continues to execute the secondary process while the primary process is in the non-operation state. | 2016-03-17 |
20160077739 | SYSTEM AND METHOD FOR SUPPORTING A LOW CONTENTION QUEUE IN A DISTRIBUTED DATA GRID - A system and method which supports a low contention queue in a multithreaded processing environment such as a distributed data grid. The queue is optimized to reduce memory contention and queue processing overhead, and is lock-free. The queue includes a doubly-linked list of nodes, wherein each node is associated with a value, a reference to a next node and a reference to a previous node. Furthermore, the queue allows one or more consumer threads to access the queue via a reference to a last removed node from the doubly linked list, and allows one or more producer threads to insert a new node via a reference to a tail node in the doubly-linked list. The low queue efficiently serves large number of threads with reduced contention, overhead, and latency, thereby improving performance in a multithreaded processing environment such as a distributed data grid. | 2016-03-17 |
20160077740 | SYSTEMS AND METHODS FOR ENABLING LOCAL CACHING FOR REMOTE STORAGE DEVICES OVER A NETWORK VIA NVME CONTROLLER - A new approach is proposed that contemplates systems and methods to support mapping/importing remote storage devices as NVMe namespace(s) via an NVMe controller using a storage network protocol and utilizing one or more storage devices locally coupled to the NVMe controller as caches for fast access to the mapped remote storage devices. The NVMe controller exports and presents the NVMe namespace(s) of the remote storage devices to one or more VMs running on a host attached to the NVMe controller. Each of the VMs running on the host can then perform read/write operations on the logical volumes. During a write operation, data to be written to the remote storage devices by the VMs is stored in the locally coupled storage devices first before being transmitted over the network. The locally coupled storage devices may also cache data intelligently pre-fetched from the remote storage devices based on reading patterns and/or pre-configured policies of the VMs in anticipation of read operations. | 2016-03-17 |
20160077741 | CAPTURING DEMAND ON STORAGE CAPACITY AND PERFORMANCE CAPABILITY - Workload on an aggregation of storage devices can be quantified in terms of demand on the aggregation of storage devices and demand on logical storage containers configured on the aggregation of storage devices. The demand on the aggregation of storage devices and the demand on logical storage containers thereon are calculated in a manner that captures demand on both storage capacity and performance capability. Capturing demand on both storage capacity and performance capability facilitates intelligent management that accounts for the relationship between storage capacity and performance capability. This allows the owner/operator of the storage equipment to use storage capacity at a desired (or requested) performance | 2016-03-17 |
20160077742 | SUBSTITUTION OF A TARGET VOLUME OF A SECONDARY STORAGE CONTROLLER FOR A SOURCE VOLUME OF A PRIMARY STORAGE CONTROLLER FOR EXECUTING A WRITE OPERATION - A secondary storage controller receives metadata that uniquely identifies a source volume of a primary storage controller. Data stored in the source volume of the primary storage controller is synchronously copied to a target volume of the secondary storage controller. The secondary storage controller receives a command from a primary host to write selected data to the source volume. In response to receiving the command at the secondary storage controller, the selected data is written to the target volume of the secondary storage controller. | 2016-03-17 |
20160077743 | SHARED-BANDWIDTH MULTIPLE TARGET REMOTE COPY - In one embodiment, a method is provided for sharing bandwidth in a data processing system having a plurality of locations. The method includes splitting data into a plurality of data elements. The method also includes sending, from a sender, each one of the plurality of data elements to a different location selected from the plurality of locations. The method further includes sending a message from the sender to each of the locations receiving one of the data elements, where the message is sent from the sender separate from the data elements. The message includes information about the data elements, and for each location receiving one of the data elements, an address of the location. The message includes all of the addresses of all of the locations of the plurality of locations receiving one of the data elements of the data. | 2016-03-17 |
20160077744 | DEFERRED REFERENCE COUNT UPDATE TECHNIQUE FOR LOW OVERHEAD VOLUME METADATA - A deferred refcount update technique efficiently frees storage space for metadata (associated with data) to be deleted during a merge operation managed by a volume layer of a node. The metadata is illustratively volume metadata embodied as mappings from logical block addresses (LBAs) of a logical unit (LUN) to extent keys maintained by an extent store layer of the node. One or more requests to delete (or overwrite) an LBA range within a LUN may be captured as page keys associated with metadata pages during the merge operation and the storage space associated with those metadata pages may be freed in an out-of-band fashion. The page keys of the metadata pages may be persistently recorded in a reference count (refcount) log to thereby allow the merge operation to complete without resolving deletion of the keys. A batch of page keys may be organized as one or more delete requests and, once the merge completes, the keys may be inserted into the refcount log. Subsequently, a deferred reference count update process may be spawned (instantiated) to walk through the page keys stored in the refcount log and delete each key, e.g., from the extent store layer, independently and out-of-band from the merge operation. | 2016-03-17 |
20160077745 | RATE MATCHING TECHNIQUE FOR BALANCING SEGMENT CLEANING AND I/O WORKLOAD - A rate matching technique may be configured to adjust a rate of cleaning of one or more selected segments of the storage array to accommodate a variable rate of incoming workload processed by a storage input/output (I/O) stack executing on one or more nodes of a cluster. An extent store layer of the storage I/O stack may clean a segment in accordance with segment cleaning which, illustratively, may be embodied as a segment cleaning process. The rate matching technique may be implemented as a feedback control mechanism configured to adjust the segment cleaning process based on the incoming workload. Components of the feedback control mechanism may include one or more weight schedulers and various accounting data structures, e.g., counters, configured to track the progress of segment cleaning and free space usage. The counters may also be used to balance the rates of segment cleaning and incoming I/O workload, which may change depending upon an incoming I/O rate. When the incoming I/O rate changes, the rate of segment cleaning may be adjusted accordingly to ensure that rates are substantially balanced. | 2016-03-17 |
20160077746 | OPTIMIZED SEGMENT CLEANING TECHNIQUE - An optimized segment cleaning technique is configured to efficiently clean one or more selected portions or segments of a storage array coupled to one or more nodes of a cluster. A bottom-up approach of the segment cleaning technique is configured to read all blocks of a segment to be cleaned (i.e., an “old” segment) to locate extents stored on the SSDs of the old segment and examine extent metadata to determine whether the extents are valid and, if so, relocate the valid extents to a segment being written (i.e., a “new” segment). A top-down approach of the segment cleaning technique obviates reading of the blocks of the old segment to locate the extents and, instead, examines the extent metadata to determine the valid extents of the old segment. A hybrid approach may extend the top-down approach to include only full stripe read operations needed for relocation and reconstruction of blocks as well as retrieval of valid extents from the stripes, while also avoiding any unnecessary read operations of the bottom-down approach. | 2016-03-17 |
20160077747 | EFFICIENT COMBINATION OF STORAGE DEVICES FOR MAINTAINING METADATA - Multiple storage devices may be used when storing data and metadata. Different types of storage devices exhibit distinct performance characteristics for read/write operations, input/output operations, throughput, latency and the like. Methods and systems described herein identify access patterns and provision a tailored hardware solution which blends the different types of storage to optimize performance and improve efficient use of resources. | 2016-03-17 |
20160077748 | STORAGE CONTROL DEVICE - A storage control device includes a memory device and a processor. The memory device is configured to store a transfer amount of data to be transmitted to a first storage device. The processor is configured to perform, on basis of the transfer amount, a transfer request of requesting a second storage device to perform data transfer of transmitting data to the first storage device. The processor is configured to observe a throughput of the data transfer. The processor is configured to update the transfer amount on basis of the throughput. | 2016-03-17 |
20160077749 | Adaptive Block Allocation in Nonvolatile Memory - In a multi-plane non-volatile memory, good blocks of different planes are linked for parallel operation for storing long host writes. Where bad blocks in one or more planes result in unlinked blocks, the unlinked blocks are configured for individual operation to store short host writes and/or memory system management data. Unlinked blocks may be configured as Single Level Cell (SLC) blocks while linked blocks may be configured as SLC blocks or Multi Level Cell (MLC) blocks. | 2016-03-17 |
20160077750 | DATA SET MANAGEMENT - Provided are a computer program product, system, and method for an application to provide for, in one embodiment, using hierarchical storage management to respond to a request to delete a data set by migrating the data set to another storage tier in a storage system before deleting the data set from its current location. As a result, the data set is stored on another tier to provide an opportunity to reverse the decision to delete the data set. In one embodiment, a temporary interval of time is provided to reverse the deletion decision and restore the data set from the migrated data set, before the data set is permanently deleted. | 2016-03-17 |
20160077751 | COALESCING MEMORY ACCESS REQUESTS - A computing system can include a processor and a memory. The computing system can also include a memory controller to interface between the processor and the memory. The memory controller coalesces requests to access a memory row to form a single request to access the memory row. | 2016-03-17 |
20160077752 | Fibre Channel Storage Array Methods for Handling Cache-Consistency Among Controllers of an Array and Consistency Among Arrays of a Pool - Storage arrays, systems and methods for operating storage arrays for maintaining consistency in configuration data between processes running on an active controller and a standby controller of the storage array are provided. One example method includes executing a primary process in user space of the active controller. The primary process is configured to process request commands from one or more initiators, and the primary process has access to a volume manager for serving data input/output (I/O) requests and non-I/O requests. The primary process has primary access to the configuration data and includes a first logical unit (LU) cache for storing the configuration data. The method also includes executing a secondary process in user space of the standby controller. The secondary process is configured to process request commands from one or more of the initiators, wherein the secondary process does not have access to the volume manger. The secondary process has a second LU cache for storing the configuration data, and the second LU cache is used by the secondary process for responding to non-I/O requests. The method includes receiving, at the primary process, an update to the configuration data and sending, by the primary process, the update to the configuration data to the secondary process for updating the second LU cache. When the primary process receives an acknowledgement from the secondary process that the update to the configuration data was received, then the updates to the configuration data are committed to the first LU cache of the active controller. | 2016-03-17 |
20160077753 | DETERMINING BIAS INFORMATION FOR OFFSETTING OPERATING VARIATIONS IN MEMORY CELLS - Disclosed is an apparatus and method for determining memory cell bias information for use in memory operations. One or more memory die are selected from a group of memory die, and one or more memory blocks selected from the selected one or more memory die. A group of cells within the selected memory blocks are programmed and cycled. Bias values are generated based on comparing one or more program levels associated with respective wordlines with predetermined programming levels. The bias values are stored lookup table that is configured to be accessible at runtime by a memory controller for retrieval of the bias value during a memory operation. | 2016-03-17 |
20160077754 | SYSTEM AND METHOD FOR DIVIDING AND SYNCHRONIZING A PROCESSING TASKACROSS MULTIPLE PROCESSING ELEMENTS/PROCESSORS IN HARDWARE - A shared counter resource, such as a register, is disclosed in the hardware, where the register representing how much free space there is in the command queue is accessible to one or more processing elements. When a processing element reads the “reservation” register, the hardware automatically decrements the available free space by a preconfigured amount (e.g., 1) and returns the value of the free space immediately prior to the read/reservation. If the read returns 0 (or a number less than the preconfigured amount), there was insufficient free space to satisfy the request. In the event there was insufficient space to satisfy the request the reservation register may be configured to reserve however much space was available or to not reserve any space at all. Any number of processing elements may read these registers and various scenarios are described where the input and output queues are accessible via various processing elements. | 2016-03-17 |
20160077755 | Storage Array Reservation Forwarding - A method is provided for a destination storage system to handle SCSI-3 reservations. The method includes discovering a volume on a source storage system when the source storage system exports the volume to the destination storage system, exporting the volume to host computer systems, locally registering keys for first paths to the destination storage system, and registering with the source storage system the keys for second paths to the source storage system. When one of the host computer systems requests to reserve the volume, the method includes locally reserving the volume for paths to the destination storage system with registered keys and performing reservation forwarding to request the source storage system to reserve the volume for paths to the source storage system with registered keys. | 2016-03-17 |
20160077756 | SYSTEM AND METHOD FOR RETAINING DEDUPLICATION IN A STORAGE OBJECT AFTER A CLONE SPLIT OPERATION - Described herein is a system and method for retaining deduplication of data blocks of a resulting storage object (e.g., a flexible volume) from a split operation of a clone of a base storage object. The clone may comprise data blocks that are shared with at least one data block of the base storage object and at least one data block that is not shared with at least one data block of the base storage object. The data blocks of the clone that are shared with the base storage object may be indicated to receive a write allocation that may comprise assigning a new pointer to an indicated data block. Each data block may comprise a plurality of pointers comprising a virtual address pointer and a physical address pointer. As such, data blocks of the clone comprising the same virtual address pointer may be assigned a single physical address pointer. Thus, a new physical address pointer is assigned or allocated once to a given virtual address pointer of data blocks of a clone. | 2016-03-17 |
20160077757 | STORING META-INFORMATION ON TAPE RECORDING SYSTEMS - A capability to store meta-information related to file access histories on tape recording systems is provided. Base meta-information is stored on a tape. The base meta-information is meta-information that is associated with one or more files that are stored on the tape and is based, at least in part, on a tape access operation history. A first quantity of differentiated meta-information is stored on the tape at a predetermined time interval after storing the base meta-information, wherein the first quantity of differentiated meta-information is based, at least in part, on the tape access operation history and reflects a history of at least one file of the one or more files that are associated with the base meta-information. | 2016-03-17 |
20160077758 | SECURELY SHARING CACHED DATA - Various embodiments of a system and method for securely caching and sharing image data. A process can generate image data and store the image data into the protected cache using a UUID that is cryptographically derived from the image data. Any process with access to the UUID may retrieve the image data. Because the UUID is uniquely derived from the actual data of the generated file, a process will only be able to retrieve image data that could have been generated by a process associated with the user account, or from a process associated with a user account that could have generated the image data, or that otherwise has a record of the image data. | 2016-03-17 |
20160077759 | MEMORY-ACCESS METHOD USING BATCH COMMAND QUEUE AND ASSOCIATED CONTROLLER - A controller and a memory-access method for use in the controller are provided. The controller includes a sensor-processing system, and the sensor-processing system includes a memory, and a buffer, wherein the controller is coupled to an external memory and a sensor. The method includes the steps of: gathering the sensor data from the sensor and writing the gathered sensor data into the memory; writing information associated with the sensor data into the buffer; determining whether a fill level of the buffer has reached a predetermined threshold; and retrieving the sensor data from the memory and writing the retrieved sensor data to the external memory according to the information associated with the stored sensor data in the buffer when it is determined that the fill level has reached the predetermined threshold. | 2016-03-17 |
20160077760 | DYNAMIC MEMORY ALLOCATION AND RELOCATION TO CREATE LOW POWER REGIONS - Memory objects may be allocated and re-allocated within a computer system to consolidate infrequently used memory objects to memory regions that may be operated at lower power. During initial allocation of memory objects, the objects may be placed into high power regions. During subsequent periodic analysis, memory objects in high power regions that are infrequently used may be relocated to lower power regions while memory objects in low power regions that are frequently used may be moved to the high power regions. Various heuristics or logic may be used to handle unmovable objects, shared objects, and other types of objects. | 2016-03-17 |
20160077761 | PAGING OF EXTERNAL MEMORY - A memory appliance may be provided comprising a processor, a communication interface, a memory, and a region access unit. The memory may be configured in an address space addressable by the processor. The communication interface may be configured to provide the client access to the region of the memory via client-side memory access before initialization of all of the region. A method to create a virtual copy of memory accessible by client-side memory access is also provided. A system may be provided that memory maps at least a portion of a file to a memory region, wherein a virtual address addressable is generated, and the at least a portion of file is accessible through the memory region at the virtual address. The virtual address may be registered with the communication interface, where registration of the virtual address provides client-side memory access to the memory region. | 2016-03-17 |
20160077762 | MEMORY SYSTEM, STORAGE SYSTEM - According to one embodiment, a memory system includes a plurality of nonvolatile memories, a generator which generates a select information, an issuing unit which issues a select command including the select information, a decoder which decodes the select information and the select command, and a selector which selects one of the plurality of nonvolatile memories on the basis of the decoding result from the decoder. | 2016-03-17 |
20160077763 | DYNAMIC RECONFIGURATION OF STORAGE SYSTEM - A storage system is dynamically reconfigured. The storage system includes storage pools that each include one or more storage disks. Storage pools to be expanded are determined as target storage pools. For the target storage pools, source storage disks to be moved into the target storage pools are determined from other storage pools than the target storage pools in the storage system. The source storage disks are migrated to the respective target storage pools. | 2016-03-17 |
20160077764 | DISTRIBUTED RAID OVER SHARED MULTI-QUEUED STORAGE DEVICES - A method for data storage includes, in a system that includes multiple servers and multiple storage devices, holding in a server a definition of a stripe that includes multiple memory locations on the storage devices, to be used by the servers for storing multiple data elements and at least a redundancy element calculated over the data elements. One or more of the data elements in the stripe are modified by the server, by executing in the storage devices an atomic command, which updates the redundancy element to reflect the modified data elements only if a current redundancy element stored in the storage devices reflects the multiple data elements prior to modification of the data elements, and storing the modified data elements in the storage devices only in response to successful completion of the atomic command. | 2016-03-17 |
20160077765 | DATA STORAGE BASED ON RANK MODULATION IN SINGLE-LEVEL FLASH MEMORY - Technologies are generally described to store data in single-level memory using rank modulation. In some examples, data to be encoded to single-level memory may be represented with a bit ranking for a group of bits. A program vector may then be determined from the bit ranking and partial program characteristics associated with the memory group(s). The memory group(s) may then be programmed according to the program vector. The encoded data may be subsequently retrieved by performing a series of partial programming operations on the memory group(s) to recover the bit ranking and derive the data represented. | 2016-03-17 |
20160077766 | Tape Storage Device and Writing Method Therefor - A mechanism is provided for tape writing of small transactions. A first file is written as a plurality of fixed-length data sets (DS), the DS number of the final DS in the plurality of DS is stored in memory as #N(DS#N) and the WP number as #M(WP#M), and the final first file and the second file in the DS following the final DS(DS#N, WP#M) containing the first file are packed and written in sequential DS units, and are stored as DS#N, DS#N+ | 2016-03-17 |
20160077767 | PRINTING SYSTEM, PRINTING CONTROL METHOD IN CLUSTER ENVIRONMENT, AND PRINTING CONTROL PROGRAM - A print job is submitted from a client terminal | 2016-03-17 |
20160077768 | Method and Apparatus For Print Job With Reduced Memory Footprint Size - A method is described that includes applying a job ticket to a series of pages to produce a next sheet of document to be printed. The method further includes comparing substantive content of the sheet to respective substantive sheet content for a group of one or more previously generated sheets of the document that each contain the respective sheet content. The method further includes referencing the sheet to the group because the substantive content matched the respective substantive sheet content. | 2016-03-17 |
20160077769 | METHOD AND APPARATUS FOR PRINTING IN A DISTRIBUTED COMMUNICATIONS NETWORK - A method and system is provided for printing jobs received from enterprise customers through a global printing network. One aspect relates to an architecture that interfaces customers, communication service firms (CSFs), and downstream digital print service providers (PSPs) in a global communications network. Such an architecture permits last-mile production functions that allow the distribution of print jobs to be optimized, containing costs, maintaining quality, and performing billing functions that improve the quality of such networks and make a global print network feasible. As a result, Enterprise customers benefit from lower costs and global sourcing while print service providers and graphics service firms benefit from increased revenue due to increased utilization of the overall global network. | 2016-03-17 |
20160077770 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM - An information processing apparatus includes an acquisition unit configured to acquire printer information from a printer, a display unit configured to, by being called from a first print setting screen offered by an operating system, display a second print setting screen offered by a device application based on the printer information, and a responding unit configured to, if the first print setting screen is called from the second print setting screen, transmit capability information as a response, based on the printer information, wherein the first print setting screen is displayed based on the capability information transmitted by the responding unit as the response. | 2016-03-17 |
20160077771 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM - An information processing device comprises: a screen data generating unit that generates, in a plurality of formats, screen data to be transmitted to an external device to cause the external device to display a screen; a notification unit that notifies the external device of the formats of the screen data generated by the screen data generating unit; and a screen data transmission unit that transmits, in accordance with specification of a format, out of the formats, that is transmitted from the external device in response to notification of the formats by the notification unit, the screen data generated by the screen data generating unit in the specified format to the external device. | 2016-03-17 |
20160077772 | PRINT IMAGE GENERATION DEVICE, PRINT SYSTEM, PRINT IMAGE GENERATION METHOD AND PROGRAM - A PC to which a print image generation device according to the invention is applied includes: an acquisition unit which acquires image data of a photographed image and image information recorded with the image data; a conversion unit which converts the acquired image information into text information; an input unit which inputs input information including a title of the photographed image; a print image generation unit which generates a print image for printing the converted text information and the inputted input information, on a print medium for label; and a print instruction unit which gives a print instruction on the print image. | 2016-03-17 |
20160077773 | SYSTEM AND METHOD FOR PRINTING - Systems and methods for printing with multiple print settings are described herein. In one implementation, the method of printing with multiple print settings comprises receiving a job file indicative of a print assignment comprising a plurality of pages, wherein at least one of the plurality of pages has a different print setting. The method further comprises analyzing the job file to determine page settings for the each of the plurality of pages assignment. A print job is generated for printing each of the plurality of pages in accordance with the print setting and page settings associated with the each of the plurality of pages. | 2016-03-17 |
20160077774 | IMAGE PROCESSING SYSTEM AND IMAGE FORMATION APPARATUS - When an image formation apparatus included in an image processing system including a plurality of apparatus groups each consisting of a plurality of image formation apparatuses accepts a request for an inquiry about an image formation apparatus which has stored a print job associated with a designated user from another image formation apparatus belonging to an apparatus group to which the image formation apparatus belongs, the image formation apparatus requests, in response to the request, of an image formation apparatus which belongs to another apparatus group and is saved in advance, for the inquiry. When the request originates from another image formation apparatus belonging to another apparatus group, the image formation apparatus inquires of a management image formation apparatus within that apparatus group. | 2016-03-17 |
20160077775 | COMMUNICATION RELAY DEVICE, NON-TRANSITORY READABLE RECORDING MEDIUM AND COMMUNICATION RELAY METHOD - A communication relay device installed on a local network relays communications between an image processing device installed on the local network and an application server installed on a network different from the local network. The communication relay device comprises: a communication path setting part that sets a communication path to send and receive job data of a job to and from the application server when the job is created at the image processing device or the application server; and a communication controller that sends and receives the job data to and from the application server over the communication path. When a new job is created at the image processing device or the application server as at least one communication path has been established with the application server, the communication path setting part sets either the new communication path or the existing communication path for the new job. | 2016-03-17 |
20160077776 | PRINTING COMPOSITE DOCUMENTS - A printer includes an access module to control access among different participants, one participant at a time, to at least some encrypted parts of a composite document print job located at the printer. | 2016-03-17 |
20160077777 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM AND NON-TRANSITORY COMPUTER-READABLE INFORMATION RECORDING MEDIUM - An information processing apparatus includes a print data generation part that receives, via an operating system, a print execution instruction including a file and a first print setting from the application, and generates print data; an application management part that sends a printing instruction to the application; an extended interface part other than an interface part defined by the operating system; and a print setting storing part that stores a second print setting that is input from the application management part via the extended interface part. The print data generation part changes a print setting to be used to generate the print data from the first print setting to the second print setting. | 2016-03-17 |
20160077778 | INFORMATION PROCESSING TERMINAL, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE MEDIUM - According to this invention, in printing from a mobile terminal to a printer, the distance between them is measured in an LE mode, and when the distance reaches a predetermined distance, print data is transmitted to the printer in a normal mode and held in the printer. When the distance becomes shorter, a print execution instruction is issued to the printer in the normal mode, thereby causing the printer to execute printing. | 2016-03-17 |
20160077779 | HOST DEVICE FOR TRANSMITTING PRINT DATA TO PRINTER AND METHOD OF RENDERING PRINT DATA VIA HOST DEVICE - A host device for transmitting print data to a printer is configured to generate bitmap image data by using the print data, to extract object attribute information from objects forming the print data, to convert the generated bitmap image data and the extracted object attribute information into a format of a printer command which is capable of being processed by the printer, and to transmit the converted bitmap image data and the converted object attribute information to the printer. | 2016-03-17 |
20160077780 | IN-PROCESS COLOR MANAGEMENT SYSTEM AND METHOD FOR DIGITAL COLOR PRINTING - In-process color management system and method for digital color printing are disclosed. An example method includes generating a color target during a production run of a printing operation; measuring first color space values of the color target; in response to measuring the first color space values, comparing the first measured color space values to reference color space values to identify a difference between the first measured color space values and the reference color space values; comparing the difference to a threshold range; and in response to the difference being outside of the threshold range, adjusting color values during the production run to enable a difference between second measured color space values and the reference color values to be within the threshold range. | 2016-03-17 |
20160077781 | TERMINAL APPARATUS AND OPERATION DESIGNATION METHOD - A terminal apparatus includes a position determination unit for determining a position of the terminal apparatus; an imaging unit for capturing an image; a direction determination unit for determining an imaging direction of the imaging unit; an identification unit for identifying an input/output apparatus captured by the imaging unit based on position information of the input/output apparatus, the position of the terminal apparatus, and the imaging direction of the imaging unit; an operation unit for accepting an operation of a user with respect to the image captured by the imaging unit including an image of the input/output apparatus displayed by a display unit; and a request processing unit for making a request to the input/output apparatus for an operation to be performed by the input/output apparatus based on the operation of the user with respect to the image captured by the imaging unit including the input/output apparatus. | 2016-03-17 |
20160077782 | TERMINAL AND APPARATUS AND METHOD FOR REDUCING DISPLAY LAG - An apparatus includes an overlay buffer configured to store overlay data; a touch path logic to: receive first touch events from the first touch sensor panel and generate a first output based on the first touch events, and receive second touch events from the second touch sensor panel and generate a second output based on the second touch events; and a rendering logic to, when the first touch events occur: receive a first video image; receive the first output; and combine the first video image with the overlay data corresponding to the first video image to output at least one combined display image, and, when the second touch events occur: receive a second video image; receive the second output; and combine the second video image with the overlay data corresponding to the second video image to output the at least one combined display image. | 2016-03-17 |
20160077783 | PROGRAM, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING DEVICE - A control for causing an information processing device connected to an apparatus to perform a method includes: acquiring from the apparatus a display setting representing a setting of display for one or more user interface components displayed by the apparatus; selecting, in response to the acquired display setting, one of display settings representing a setting of display for one or more user interface components displayed on a screen of the information processing device; and displaying the one or more user interface components on the screen of the information processing device in accordance with the selected display setting. | 2016-03-17 |
20160077784 | READING DEVICE - A reading device is a reading device which can communicate with and connect to one of a plurality of devices which each include a position coordinate pattern representing information related to a position, and includes a communicator which communicates with and connects to a plurality of devices; a memory which stores a plurality of pieces of unique information associated with the plurality of devices, respectively; a pattern obtaining unit which obtains the position coordinate pattern; and a controller which selects one of the plurality of pieces of unique information based on the obtained position coordinate pattern, and controls the communicator to establish wireless connection with a device associated with the selected unique information. | 2016-03-17 |