46th week of 2016 patent applcation highlights part 41 |
Patent application number | Title | Published |
20160334905 | METHOD AND DEVICE FOR SENSING CONTROL POINT ON CAPACITIVE-TYPE PANEL - For sensing a control point on a capacitive-type panel, first and second voltage signals are respectively received through two sets of receiving lines selected from N receiving lines in response to first and second charge/discharge signals transmitted through two sets of transmitting lines selected from M transmitting lines, respectively, during a specified time period. A characteristic value is generated by operating the first and second voltage signals. Repeat the steps to generate characteristic values for neighboring regions defined by different combinations of transmitting lines and receiving lines. Position information of control point(s) on the capacitive-type panel is estimated accordingly. | 2016-11-17 |
20160334906 | SYSTEM AND METHOD FOR DETECTING AN END-USER ACTION REGARDING AN OBJECT BASED ON HEURISTICS - The present invention discloses a system and method to enable a capacitance sensor to further recognize a capacitive action on an object after the capacitance sensor has recognized the presence of the object. The system includes an object, an interactive surface embedded with a capacitance sensor, and a processor that is configured to continuously receive capacitance values from the capacitance sensor. After an object is placed on an interactive surface and within the detection range of the capacitance sensor, the processor is configured to deduce that a first significant change in capacitance value has occurred, and that an object has been placed on the interactive surface, based on one or more heuristics. And further, once an end-user touches the object, the processor is configured to deduce that a second significant change in capacitance value has occurred, and that the object has been touched by a finger, based on one or more heuristics. The present invention may be valuable for a variety of education, entertainment and productive applications by providing enhanced human machine interactivity through the manipulation of physical objects. | 2016-11-17 |
20160334907 | DISPLAY DEVICE WITH TOUCH DETECTION FUNCTION, AND ELECTRONIC UNIT - A display device with a touch detection function including: a plurality of liquid crystal display elements performing display operation; a plurality of touch detection electrodes arranged side by side to extend in one direction, and each outputting a detection signal based on a change in an electrostatic capacitance caused by an external proximity object; a conductive film insulated from or connected with high resistance to the touch detection electrodes, and disposed to cover the touch detection electrodes; and a touch detection circuit detecting the external proximity object by sampling the detection signal. The conductive film has a sheet resistance equal to or smaller than a predetermined resistance value, and has a time constant larger than a predetermined minimum time constant defined by sampling timings in the touch detection circuit. | 2016-11-17 |
20160334908 | ARRAY SUBSTRATE, TOUCH DISPLAY PANEL AND DRIVING METHOD FOR ARRAY SUBSTRATE - An array substrate, a touch display panel and a driving method, where a driver circuit is in a non-display region of the array substrate, and the driver circuit includes: a first shift register including a first scan signal outputting terminal, where the first shift register is configured to output a first touch scan signal from the first scan signal outputting terminal within an interval between frame scanning periods of the array substrate; and a touch scanning circuit corresponding to the first shift register and including a first scan signal inputting terminal and a touch signal outputting terminal, where the first scan signal inputting terminal of the touch scanning circuit is connected with the first scan signal outputting terminal of the first shift register, and the touch scanning circuit is configured to output a touch signal from the touch signal outputting terminal thereof according to the first touch scan signal. | 2016-11-17 |
20160334909 | ARRAY SUBSTRATE, DISPLAY DEVICE HAVING THE SAME, AND MANUFACTURING METHOD THEREOF - The present application discloses an array substrate comprising an active layer; and a plurality of touch electrodes in a same layer as the active layer. | 2016-11-17 |
20160334910 | Planar Device, Touch Screen, and Liquid Crystal Display - A plurality of area lines extends in a first direction while being aligned in a second direction perpendicular to the first direction in a predetermined area. A plurality of lead-out lines electrically connects a plurality of terminal parts and the area lines to each other. Two or more of the lead-out lines include width adjusting lines determined to have widths differing from each other to make the respective resistance values of all of the lead-out lines lower than the resistance value of the area lines. | 2016-11-17 |
20160334911 | DISPLAY APPARATUS AND METHOD OF CONTROLLING DISPLAY APPARATUS - A display apparatus includes an image display unit that allows a user to view an image. The display apparatus includes an operation detection unit that detects an operation on a track pad and a control unit that displays an operation target display object on the image display unit. The control unit controls a display position of the display object in response to an operation on the track pad, obtains a movement direction of the display object in response to a change in an operation position on the track pad, moves the display position of the display object, and stops moving the display object in a case in which an operation on the track pad corresponds to a preset ending condition. | 2016-11-17 |
20160334912 | Force Curves and Inadvertent Input Control - Inadvertent input control techniques are described. In one or more implementations, techniques are described that leverage force to determine a likelihood that a user intended to provide an input, e.g., a selection input (e.g., a “click”), gesture, lift off, and so forth. This is usable to identify taps, hovers, continuation of movement of a drag operation, and so on Implementations are also discussed that leverage an n-manifold in the product space of contact size and signal strength that is usable to define a likelihood of whether a contact includes an application of force. A variety of other examples are also described, including cursor stability techniques that leverage force in order to control movement of a cursor. | 2016-11-17 |
20160334913 | Touch Sensing Device - The disclosure provides a touch sensing device including a press interface, a pressure sensing including a flexible connecting piece forming a sealed space, and a pressure transducer having an opening communicated with the seal space. The flexible connecting piece is connected with the press interface for being pressed when the press interface is pressed. The pressure transducer outputs electrical signals according to the change of air pressure inside the sealed space when the press interface is pressed. | 2016-11-17 |
20160334914 | PRESSURE SENSOR, PRESSURE DETECTOR AND TOUCH INPUT DEVICE INCLUDING THE SAME - A pressure sensor may be provided that includes: an electrode; a drive unit which applies a drive signal to the electrode; a sensing unit which receives, through the electrode, a reception signal including information on a capacitance which is between the electrode and a reference potential layer and is changed according to a relative distance between the electrode and the reference potential layer spaced from the electrode; and a first impedance between the drive unit and the electrode, and a second impedance between the sensing unit and the electrode. | 2016-11-17 |
20160334915 | BRIDGING STRUCTURE FOR TOUCH PANEL AND TOUCH PANEL - The present invention discloses a bridging structure for touch panel and a touch panel. The bridging structure comprises a metal bridge and an insulating block provided on the metal bridge, the metal bridge has two end portions protruding beyond the insulating block, which are used for electrically connecting to two electrode blocks to be connected, respectively, the bridging structure further comprises at least one supporting portion, at least a part of which is located at an outer side of the end portions, and the supporting portion fills a gap between the electrode block and the end portion. In the present invention, by providing the supporting portion at the junction of the electrode block and the metal bridge, climbing path of the electrode block on the metal bridge is optimized, electrical connection of the bridging structure becomes more stable and reliable, and antistatic ability of the touch panel is improved. | 2016-11-17 |
20160334916 | IN-CELL TOUCH SCREEN AND A METHOD OF DRIVING THE SAME - The present invention is directed to a method of driving an in-cell touch screen. In one embodiment, adjacent common voltage (VCOM) electrodes, a source line and/or a gate line is set high-impedance, such that an equivalent capacitor is not possessed by the current VCOM electrode. In another embodiment, a gate line is set high-impedance in the touch sensing mode. A voltage waveform of the current VCOM electrode is applied to adjacent VCOM electrodes abutting the current VCOM electrode and/or to a source line, such that an equivalent capacitor has no effect on the current VCOM electrode. | 2016-11-17 |
20160334917 | INTEGRATED DISPLAY DEVICE AND SENSING DEVICE WITH FORCE SENSING - An example integrated display device and capacitive sensing device having an input surface includes a plurality of sensor electrodes. Each of the plurality of sensor electrodes includes at least one common electrode configured for display updating and capacitive sensing. The device further includes at least one conductive electrode, wherein the plurality of sensor electrodes are disposed between the input surface and the at least one conductive electrode and wherein the plurality of sensor electrodes are configured to deflect toward the conductive electrode. The device further includes a processing system, coupled to the plurality of sensor electrodes, configured to detect changes in absolute capacitance of at least a portion of the plurality of sensor electrodes, and determine force information for an input object based on the changes in absolute capacitance. | 2016-11-17 |
20160334918 | THIN-FILM TRANSISTOR, ARRAY SUBSTRATE AND FABRICATION METHOD, AND DISPLAY DEVICE - A thin-film transistor is provided. The thin film transistor includes a substrate; an active layer configured as a channel of the thin-film transistor, wherein the active layer is a mixture of oxide semiconductor and graphene; and a source and a drain. | 2016-11-17 |
20160334919 | PRESSURE-SENSITIVE DISPLAY TOUCH UNIT, TOUCH SCREEN, AND MANUFACTURING METHOD THEREOF - A pressure-sensitive display screen touch-control unit, a touch screen and a manufacturing method thereof. The touch-control unit mainly comprises a driving electrode, a lower electrode, and a dielectric layer sandwiched between the driving electrode and the lower electrode. When a pressure is applied between the driving electrode and the lower electrode, a tunnel current I | 2016-11-17 |
20160334920 | DEVICE AND METHOD FOR FORMING IDENTIFICATION PATTERN FOR TOUCH SCREEN - Disclosed is a method of forming an identification pattern for a touchscreen. The method comprising: (a) defining a touch region by touching a region forming point on a touchscreen; and (b) forming an identification pattern by touching an identification pattern point in the touch region. | 2016-11-17 |
20160334921 | ACTIVE POINTING DEVICE DETECTION - The invention provides a method for detecting the presence of a pointing device at an interactive surface. | 2016-11-17 |
20160334922 | INFORMATION PROCESSING DEVICE, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD - An information processing device includes: an operation receiver capable of receiving a plurality of gesture operations; and a controller including a microprocessor and configured to perform a control for reflecting a gesture operation on a screen on a basis of an output from the operation receiver. The controller sets a threshold value of a determination index for determining whether the gesture operation is valid for each of the gesture operations, provides a measured value of the determination index of a gesture operation received by the operation receiver and compares the measured value with the threshold value to determine whether the gesture operation is valid, reflects the valid gesture operation on the screen, and variably sets a threshold value corresponding to a gesture operation other than the valid gesture operation in accordance with an execution state of the gesture operation received by the operation receiver. | 2016-11-17 |
20160334923 | TOUCH CONTROL AND DISPLAY CIRCUIT AND TOUCH CONTROL AND DISPLAY METHOD OF TOUCH SCREEN, AND METHOD FOR CONTROLLING TOUCH SCREEN - A touch control and display control module of a touch screen includes (n×y) rows of sensing units disposed on a substrate. The touch control and display control module includes: a control circuit, controlling the touch screen to operate in one of a frame update mode and a touch sensing mode; and n first control lines, y second control lines and n control signal output circuits disposed on the substrate. Each control signal output circuit is coupled to one of the n first control line, and includes y control signal buffer units. Each control signal buffer units is coupled to one of the y second control lines and sensing units of one row to output a voltage signal to the sensing units of that row, to cause the sensing units of that row to operate in one of the frame update mode and the touch sensing mode. | 2016-11-17 |
20160334924 | Method and Apparatus for Haptic Flex Gesturing - An electronic interactive device having a user interface with a flexible surface, a sensor configured to sense a flex gesture applied to the flexible surface, a haptic device configured to generate a haptic effect in response to the flex gesture, and a controller in signal communication with the sensor and the haptic device. The controller is configured to trigger the haptic device to provide haptic confirmation of the flex gesture and to trigger an application action associated with the flex gesture. | 2016-11-17 |
20160334925 | INFORMATION PROCESSING APPARATUS, PROGRAM, AND OPERATION CONTROL METHOD - There is provided an information processing apparatus including: a detection unit for detecting pressure applied by user input performed on a touch screen; a determination unit for determining which of two or more input states the user input belongs to, in accordance with the pressure detected by the detection unit; and an operation control unit for enabling or disabling a limitation imposed on operation with a user interface displayed on the touch screen, in accordance with the state of the user input determined by the determination unit. | 2016-11-17 |
20160334926 | Method for Processing Terminal Device and Terminal Device - Embodiments provide a method for processing a terminal device and a terminal device. A preset instruction is executed by using a covered area of the terminal device. Specifically, a user input is acquired; the covered area of the terminal device is acquired according to the user input; and if the covered area is larger than a preset area, the preset instruction is executed. | 2016-11-17 |
20160334927 | Touch Panel and Method for Manufacturing the Same - Disclosed are a touch panel and a method for manufacturing the same. A touch panel can include a substrate, a transparent electrode base on the substrate, a first transparent electrode on the transparent electrode base and extending in a first direction, and a second transparent electrode on the transparent electrode base and extending in a second direction. A method of manufacturing a touch panel can include preparing a substrate and a transparent electrode base, forming a transparent electrode over the transparent electrode base, and forming an electrode material over the transparent electrode base. | 2016-11-17 |
20160334928 | Touch Sensor Scanning for Display-Embedded Touch Sensors - In one embodiment, a method includes receiving a request to refresh a display for a refresh period, wherein the display is coupled to a touch sensor operable to detect touch input at the display. During a first phase of the refresh period, a first portion of the display is refreshed while the touch sensor a second portion and a third portion of the display is activated. The second portion and the third portion are a half screen distance apart. During a second phase of the refresh period, the second portion of the display is refreshed while the touch sensor at a fourth portion and a fifth portion of the display is activated. The fourth portion and the fifth portion are a half screen distance apart. | 2016-11-17 |
20160334929 | TOUCH DETECTION CIRCUIT, TOUCH DETECTION METHOD, AND ELECTRONIC APPARATUS - A touch detection circuit includes: a touch detection section configured to detect a plurality of touch points made by one or more users, based on positive data in a touch data map that includes the positive data and negative data; and a determination section configured to detect, based on the negative data in the touch data map, a plurality of negative points, and determine, based on the plurality of negative points, touch points made by same user in the plurality of touch points. | 2016-11-17 |
20160334930 | TOUCH PANEL AND CORRECTION METHOD THEREOF - There is provided a touch panel, including: a plurality of sensing electrodes divided into a plurality of sensing electrode groups; and a plurality of touch detection circuits correspondingly connected to the plurality of sensing electrode groups, respectively, wherein the first touch detection circuit includes a first touch detection circuit unit outputting a first output value depending on a test voltage and the second touch detection circuit includes a second touch detection circuit unit outputting a second output value depending on the test voltage, the second touch detection circuit is adjacent to the first touch detection circuit, and the second output value is corrected to reduce a difference between the first output value and the second output value. | 2016-11-17 |
20160334931 | Touch Panel Scribing Detection Device and Touch Panel Scribing Detection Method - The present invention discloses a touch panel scribing detection device and a detection method thereof. The touch panel scribing detection device includes a loading platform, a scribing standardization unit, a test unit and a signal unit. The touch panel scribing detection device can provide an accurate scribing test path, so the accuracy and efficiency of manual test on a touch panel can be improved. | 2016-11-17 |
20160334932 | INPUT DEVICE AND METHOD OF OPERATING INPUT DEVICE - An input device includes a measurement unit configured to measure a physical quantity according to an operation including at least one of touch of an operating object and proximity of the operating object, a determination unit configured to determine an operation state including an operation existence state and an operation nonexistence state, on the basis of at least a base value and the physical quantity, and a base value updating unit configured to update the base value using the physical quantity when a magnitude of a change in the physical quantity per predetermined time falls within a predetermined range, during an operation existence period in which the operation state is the operation existence state. | 2016-11-17 |
20160334933 | Touch Screen, Touch Panel, Display, and Electronic Apparatus - A touch screen includes a column-direction wire and a row-direction wire. The column-direction wire and the row-direction wire three-dimensionally intersect each other in a region that is a detection cell. At least one of the column-direction wire and the row-direction wire has an end portion whose width is larger than a width of another portion of the wire, the end portion being a wire-end expansion portion. The wire-end expansion portion is provided so as to be located outside an edge of an outermost column-direction wire and an outermost row-direction wire that are disposed on the outermost side of a detectable area formed of a plurality of the column-direction wires and a plurality of the row-direction wires. The column-direction wire and the row-direction wire each have a mesh structure in which a plurality of conductor wires are disposed in a mesh pattern. The wire-end expansion portion has the mesh structure. | 2016-11-17 |
20160334934 | TOUCH DISPLAY APPARATUS, DRIVING CIRCUIT, AND DRIVING METHOD - A touch display apparatus, a corresponding driving circuit, and a driving method. The touch display apparatus includes a common electrode between a first substrate and a second substrate, and a driving circuit used as a touch sensing electrode during a touch sensing phase. The driving circuit is used for providing a first signal for touch detection to the common electrode. The driving circuit is also used for providing a second signal to a gate line during the touch sensing phase, said second signal enabling a thin-film transistor to be in off mode and decreasing the charge-discharge capacity of a capacitor formed by the common electrode and a gate line. The driving circuit is also used for providing a third signal during the touch sensing phase, the third signal decreasing the charge-discharge capacity of a capacitor formed by the common electrode and a data line. | 2016-11-17 |
20160334935 | METHOD AND APPARATUS FOR PROCESSING INPUT USING TOUCH SCREEN - Various exemplary embodiments of the present disclosure relate to a method and apparatus for processing an input using a touch screen, and an operation method of an electronic device includes: determining whether a surrounding environment of a touch screen panel has changed from a first surrounding environment to a second surrounding environment or not; and, when the surrounding environment has changed to the second surrounding environment, changing a reference voltage of the touch screen panel from a first reference voltage to a second reference voltage. Other embodiments are possible. | 2016-11-17 |
20160334936 | PORTABLE DEVICE AND METHOD OF MODIFYING TOUCHED POSITION - A portable device includes a display, a touch panel including at least one curved area, and at least one processor. The at least one processor is configured to, when a touched position on the touch panel is within the curved area, determine a direction from which a touched position indicator has approached the curved area, and modify the touched position based on the determined direction. | 2016-11-17 |
20160334937 | OPTICAL TOUCH DEVICE AND SENSING METHOD THEREOF - An optical touch device and a sensing method thereof are provided. The optical touch device includes a plurality of optical sensors and a processing unit. The optical sensors are arranged around a touch plane and are spaced from each other. The two adjacent optical sensors located at one side of the touch plane are defined as one set of an optical sensing module, such that the optical sensors are paired to form multiple sets of the optical sensing modules. The processing unit generates a plurality of touch coordinates data corresponding to the plurality sets of the optical sensing modules according to the optical touch data, and determines whether the touch coordinates data corresponding to each set of the optical sensing modules is in at least one touch-excluded area corresponding to each set of the optical sensing modules, and respectively excludes the touch coordinates data in the touch-excluded area. | 2016-11-17 |
20160334938 | TOUCH SENSITIVE MAT OF A SYSTEM WITH A PROJECTOR UNIT - Examples disclosed herein relate to aligning content displayed from a projector on to a touch sensitive mat. Examples include detecting a border of the mat, wherein the mat includes a surface area of a first spectral reflectance characteristic on to which the projector is to project the content, and the border of a second spectral reflectance characteristic different from the first spectral reflectance characteristic surrounding a perimeter of the surface area. As an example, detecting the border of the mat generally includes differentiating the second spectral reflectance characteristic of the border from the first spectral reflectance characteristic of the surface area. Examples include detecting a border of the content displayed on to the mat, and adjusting projector settings for the border of the content displayed on to the mat to fit within the detected border of the mat. | 2016-11-17 |
20160334939 | INTERACTIVE SYSTEM - There is disclosed an apparatus, for an interactive system including a display region, arranged to detect the position of a contact point on the display region. | 2016-11-17 |
20160334940 | METHOD AND APPARATUS FOR APPLYING FREE SPACE INPUT FOR SURFACE CONSTRAINED CONTROL - A free space input standard is instantiated on a processor. Free space input is sensed and communicated to the processor. If the free space input satisfies the free space input standard, a touch screen input response is invoked in an operating system. The free space input may be sensed using continuous implicit, discrete implicit, active explicit, or passive explicit approaches. The touch screen input response may be invoked through communicating virtual touch screen input, a virtual input event, or a virtual command to or within the operating system. In this manner free space gestures may control existing touch screen interfaces and devices, without modifying those interfaces and devices directly to accept free space gestures. | 2016-11-17 |
20160334941 | Method and Device for Optical Handwriting Recognition - A method and a system for virtual handwriting recognition are disclosed. In an embodiment the method includes optically capturing a finger gesture by the camera unit of a computing device and transforming the finger gesture into a digital indicia by a processing unit of the computing device. The method further includes comparing the digital indicia with a stored indicia by the processing unit, wherein the stored indicia is stored in a memory unit of the computing device and displaying the digital indicia on a display of the computing device. | 2016-11-17 |
20160334942 | IMPROVEMENTS IN TIR-BASED OPTICAL TOUCH SYSTEMS OF PROJECTION-TYPE - A touch-sensitive apparatus operates by light frustration (FTIR) and comprises a light transmissive panel that defines a front surface and a rear surface, light emitters optically connected to the panel so as to generate light that propagates by total internal reflection inside the panel, and light detectors optically connected to the panel so as to define a grid of propagation paths inside the panel between pairs of light emitters and light detectors. Each of said light emitters is a VCSEL array, each said VCSEL array including a plurality of VCSELs driven in parallel to collectively form one light emitter. Preferably, each light detector is optically connected to the panel via an angular filter, tailored to pass light to the detector in an angular range in which the emitters operate. | 2016-11-17 |
20160334943 | CONTROL APPARATUS - The present invention is a control device that controls an operation of at least one electric device and includes a user interface unit configured to receive an operation command for the at least one electric device, the user interface unit having a notification window associated with the at least one electric device in a home screen; and a control unit configured to, when an event associated with the at least one electric device has occurred, perform control such that notification information associated with the event is displayed in the notification window, and when the notification information is selected, perform control such that the home screen is switched to at least one of a service screen and a control screen. | 2016-11-17 |
20160334944 | SINGLE INPUT GRAPHICAL USER INTERFACE CONTROL ELEMENT AND METHOD - Described are methods, systems and computer readable media for GUI control elements and associated processing methods. | 2016-11-17 |
20160334945 | PLAYBACK OF MEDIA STREAMS AT SOCIAL GATHERINGS - This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment, a visual queue of media items (e.g. media items B and C) to be played next may be displayed at a user interface of the electronic device. Each one of the media items is associated with media content of a respective media content stream. While a media content stream is being played (e.g., a media content stream associated with media item A), a request to play another media content stream in accordance with a user preference may be received by the electronic device. This request may, for example, be a user selection of one of the available mood options. In response to receiving this request, the visual queue of the media items to be played next can be adjusted, and thus changed, in dependence of the selected mood option. | 2016-11-17 |
20160334946 | METHOD FOR ADJUSTING USER INTERFACE AND ELECTRONIC DEVICE EMPLOYING THE SAME - An method for adjusting user interface comprising: receiving touch signals generated by a display unit in response to operations on an application icon page displayed on the display unit; determining a touch motion according to the received touch signals; and adjusting the application icons of the application icon page when the touch motion is the sliding motion between two touch points. | 2016-11-17 |
20160334947 | INDICATING HIERARCHY IN A COMPUTER SYSTEM WITH A GRAPHICAL USER INTERFACE - Some embodiments of the invention provide a method for indicating hierarchy of objects in a graphical user interface (GUI) of a computer system. The method uses a first color to display a first set of objects at a first level of the hierarchy. The method then uses a second color, different from the first color, to display a second set of objects at a second level of the hierarchy. The first and second colors are two different colors in the visible light spectrum in some embodiments, while they are two different shades of the same color in other embodiments. | 2016-11-17 |
20160334948 | IMAGE DISPLAY APPARATUS EQUIPPED WITH A TOUCH PANEL - When a predetermined image switching operation is started, a control section refers to a judgment result as to whether a display portion specified in advance by a touch operation has been identified as a search target. If no display portion has been identified, the control section performs display control in response to the predetermined image switching operation such that images sequentially selected in a forward or reverse direction from a stored image group of images arranged according to a predetermined criterion are displayed on a display section. If a display portion has been identified as a search target, the control section performs display control such that a relevant search condition is acquired with reference to a search condition table based on the search target, the stored image group is searched for another image other than an image being displayed based on the search condition, and the found image is displayed. | 2016-11-17 |
20160334949 | SYSTEM AND METHOD FOR MANAGING ACTION ITEMS - A system and method for managing action items over a network comprises a wearable computing device, a first communication device and a second communication device. The wearable computing device displays a plurality of action groups wherein each action group comprises a plurality of action items. The second communication device is configured to allow a user to send an action item associated to an action group to the first communication device. A processor installed with an action management application enables the user to access, manage and update the action item associated to the action group. A user interface controller in communication with the display unit and the processor is configured to allow the user to approve and reject the action item associated to the action group and press the screen with a small amount of force to activate a context menu to approve and reject all action items simultaneously. | 2016-11-17 |
20160334950 | GRAPHICAL NATURAL LANGUAGE BOOLEAN DEPENDENCY BUILDER AND METHODS OF USING THE SAME - Disclosed herein are systems and methods of use directed to Boolean builders. More specifically, the disclosed invention relates to systems and methods of use directed to graphical Boolean dependency builder interfaces as part of business process flows. In embodiments, the disclosed systems are configured to provide an interface allowing a user of the system with little or no knowledge of programming to create complex Boolean expressions which are utilized in the system or software. The creation of the Boolean expressions are performed by the user dragging and dropping objects which are representative of data elements (operands) and operations (operators) as well as evaluation orders. In a further embodiment, the system is configured to allow the user of the system to utilize drop down menus and selection options to further create and modify the Boolean expressions. The created expressions may then be utilized as part of a business process flow to achieve the desired outputs or obtain the desired results. | 2016-11-17 |
20160334951 | DATA EXCHANGE USING PROXY - Proxy controls are generated for corresponding original controls. An input is received in the proxy controls in a personalized user interface. The input received may be in a read mode or write mode. Based on the received input, it is determined whether the corresponding original controls are located on a deactivated tab page. Upon determining that the corresponding original controls are located on the deactivated tab page, the deactivated tab page is activated. Data is exchanged between the proxy controls and the corresponding original controls in the deactivated tab page. In data exchange, if the input received is in read mode, data is read from the original controls to the proxy controls. In data exchange, if the input received is in write mode, data is written into the original controls from the proxy controls. | 2016-11-17 |
20160334952 | TERMINAL AND METHOD FOR SORTING PAGES OF USER INTERFACE - Some embodiments of the disclosure disclose a terminal and method for sorting pages of a user interface. In some embodiments of the disclosure, the terminal displays a plurality of page thumbnails, obtains a clicking operation on at least one of the page thumbnails, and determines an order in which a page corresponding to the at least one page thumbnail is displayed on the user interface, in response to the clicking operation. | 2016-11-17 |
20160334953 | TECHNIQUES FOR PAGING THROUGH DIGITAL CONTENT ON TOUCH SCREEN DEVICES - Techniques are disclosed for providing a page flipping mode in electronic touch sensitive devices. The user can engage the page flipping mode by performing an activation gesture, which causes the device to display a magazine page flipping mode or a fast page flipping mode. The page flipping modes may show paginated content such as an opened book or magazine in a single stack or side-by-side layout. The fast page flipping modes may show a single page lying relatively flat or somewhat curled with the edges of subsequent pages visible at the right edge of the page. A page flipping gesture may prompt an animation showing one or more pages folding up to display subsequent pages to the user. In some cases, the number of pages being flipped and/or the speed at which the pages are flipped, is dependent upon the speed and/or length and/or duration of the page flipping gesture. | 2016-11-17 |
20160334954 | SMART TABLES - Features associated with smart tables are disclosed. In some embodiments, address tabs associated with a table are provided on-demand in response to receiving an indication of interest in the table. In some embodiments, controls for modifying the number of rows and/or columns of a table are provided on-demand when an indication of interest in the table is received. In some embodiments, in response to a passive indication of interest in an address tab associated with a row or column of a table, a set of one or more options associated with the row or column and/or associated table are made available. | 2016-11-17 |
20160334955 | SLICER ELEMENTS FOR FILTERING TABULAR DATA - Slicers are configured to filter tabular data arranged in columns. A user may use the slicers to filter tabular data from a client application and/or a server based application/service. Slicers may be created for one or more columns and for all/portion of the tabular data within a column. Selection of a slicer element filters the associated tabular data and updates a display of the other slicers. Interaction with the slicers may also update other user interface controls that filter the tabular data (e.g. selecting a slicer element changes a value of a filtering setting in a drop down menu and/or selecting the filtering setting in the drop down menu changes a state of a slicer element). A slicer element may be associated with other objects in the spreadsheet and/or included within one or more functions of a spreadsheet. | 2016-11-17 |
20160334956 | ELECTRONIC APPARATUS AND INFORMATION DISPLAY METHOD OF THE ELECTRONIC APPARATUS - An electronic apparatus of the disclosure herein is an electronic apparatus | 2016-11-17 |
20160334957 | CONTENT NAVIGATION - Users may interface with user interfaces populated with large sets of data items (e.g., contacts, files, photos, etc.), but may be unable to quickly and/or efficiently find a desired data item. Accordingly, as provided herein, a graphical user interface, populated with a set of data items, may be presented to a user of a client device. Sensor data may be received from a motion sensing component of the client device. The sensor data may indicate a motion of the client device. A motion rate of the motion may be determined. The set of data items may be visually traversed at a scroll rate derived from the motion rate (e.g., a faster motion may increase the scroll rate and a slower motion may decrease the scroll rate). In this way, the user may efficiently scroll through large sets of data items by panning, tilting, twisting, or otherwise moving the client device. | 2016-11-17 |
20160334958 | MANAGING USER INTERFACE ELEMENTS USING GESTURES - Systems and methods for managing user interface elements using gestures are disclosed. In some implementations, a block representing a plurality of user interface elements is displayed on a touch screen of a device. A first gesture is initiated at a position corresponding to the block representing the plurality of the user interface elements is received via the touch screen. A first path corresponding to the first gesture is stored in a memory. At least a portion of the plurality of user interface elements are displayed on the touch screen in positions along the first path. | 2016-11-17 |
20160334959 | ELECTRONIC DEVICE AND APPLICATION LAUNCHING METHOD - A method for launching a further program even though another application is already open controls a touch screen to display a drawing area, and detects one or more touch positions in the drawing area to determine a touch track. The method further recognizes a shape of the touch track, determines whether a template similar to the input shape is existed, and launches one application corresponding to the template similar to the shape according to the relationship between the templates and the applications when the template similar to the shape is existed. A related electronic device and a related non-transitory storage medium are also provided. | 2016-11-17 |
20160334960 | GRAPHICAL USER INTERFACE - A graphical user interface is provided for navigating and/or manipulating content simply via touch of a touch-sensitive surface. The content may include discrete content items (e.g., songs, video clips, documents, web pages) and/or actions (e.g., place a call, read a message, play a game), and may or may not be hierarchical in nature. The interface may be presented on a touch-screen display, such that a user may navigate to a content item or action via a single touch on the display (e.g., with a finger or other tool), followed by gliding through any number of levels or clusters of nodes (representing content items, content compilations/categories and/or actions). The desired content item or action may be initiated automatically (e.g., opened, performed) simply by touching it, by lifting the gliding finger or by performing some other input (e.g., tapping a node, speaking a command, touching with a second finger). | 2016-11-17 |
20160334961 | CLASSIFICATION OF TOUCH INPUT AS BEING UNINTENDED OR INTENDED - The techniques described herein implement a classification process to evaluate information associated with a tool input (e.g., from an input tool such as a pen or a stylus) and a user touch input (e.g., from a finger or a palm of a hand) to determine whether the user touch input is an intended or an unintended touch input. The information evaluated may be associated with an arrival of the tool input relative to an arrival of the user touch input. The information evaluated may also be associated with a movement of the tool input relative to a movement of the user touch input. In various implementations, the techniques may calculate an evaluation score and compare the evaluation score to a confidence classification threshold. If a confident classification cannot be achieved, the techniques further the classification process as more information associated with the inputs is received. | 2016-11-17 |
20160334962 | CURSOR POSITIONING ON DISPLAY SCREEN - A user interface for a touchscreen display device including a technique for cursor positioning, with respect to: (i) a touchscreen display upon which the cursor is displayed; and (ii) displayable content (also sometimes herein referred to as a “display area”) which is also, at least in part, displayed on the touchscreen display. Based on a desired position to which the activated display area is moved while a cursor remains static on the display screen, a placement position at which the cursor is to be placed with respect to the displayable content is determined. | 2016-11-17 |
20160334963 | IMAGE DISPLAY DEVICE AND METHOD FOR CONTROLLING THE SAME - The present disclosure relates to an image display device for displaying a pointer and a control method thereof. An image display device according to the present disclosure may include a display unit configured to display image information, and a controller configured to display a pointer at a position set on the basis of a region displayed with a first layer based on the first layer displayed as an upper layer in a state that the image information is displayed thereon. | 2016-11-17 |
20160334964 | USER INTERFACE SYSTEM AND METHOD FOR ENABLING MARK-BASED INTERACTION FOR IMAGES - Disclosed is a user interface which enables mark based interaction for images. The present disclosure relates to a user interface which enables mark based interaction for images, the images comprising a volume which is a three-dimensional image and slices which are two-dimensional images, each of which represents a cross section of the volume. At least two of the images each include the same visual mark for identifying at least one common region of interest. The user interface comprises: an input unit for receiving a user input associated with the same visual mark included in one of the images; and at least one component for enabling the interaction for the images including the same visual mark associated with the user input. | 2016-11-17 |
20160334965 | System for managing data objects - A device for managing image and audio files displays thumbnails, which are representative of the files, on a screen in different arrangements, depending on the selected layout and order. When the user enters input to indicates that he or she wishes to browse through the thumbnails, the thumbnails move across the screen in sequence, following a path through a focus outline in the center of the screen. The path followed by the thumbnails depends on the selected layout. | 2016-11-17 |
20160334966 | APPARATUS AND METHOD FOR GROUPING AND DISPLAYING ICONS ON A SCREEN - A method for displaying a background screen in a mobile terminal is provided. The method includes resizing at least one of a plurality of background screens according to a first input, displaying at least one of the at least one resized background screen, detecting a second input, and transitioning among the resized background screens based on the detected second input, wherein the background screens respectively include an icon that may represent a grouping of a first icon and a second icon respectively displayed on one of the plurality of background screens. | 2016-11-17 |
20160334967 | SHARING OF USER INTERFACE OBJECTS VIA A SHARED SPACE - Example embodiments relate to sharing of user interface objects via a shared space in a data sharing application. In example embodiments, a data sharing application provides a shared space. A user command may then be received to transfer a respective UI object from each of a plurality of applications to the shared space. In response, each transferred UI object may be displayed within the shared space, such that each displayed UI object retains associated functionality from the corresponding application within the shared space. Finally, each UI object in the shared space may be shared with a plurality of users granted access to the shared space. | 2016-11-17 |
20160334968 | USABILITY USING BCC ENABLED DEVICES - The present disclosure provides for a methods and devices for interaction with one or several users, where each user carries at least one personal communication device which is Body Coupled communication, BCC, enabled. A communication device comprises screen which displays information comprising user interface components and the communication device comprises a BCC enabled selection indication means and the users uses the selection indication means to make selection indications of user interface components. A method of the communication device comprises registering a selection indication, determining the position of the selection indication, identifying a user interface component associated with the position, sending a BCC send signal through the selection indication means comprising a first information associated with the identified user interface component, receiving a BCC response from a personal communication device, comprising a second information associated with the identified user interface component and initiating an action based on the second information. | 2016-11-17 |
20160334969 | Methods and Systems for Viewing an Associated Location of an Image - At an electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors, an image and a location affordance associated with the image are concurrently displayed. The image has an associated location and corresponds to a source media item that was generated at the associated location. A selection of the location affordance is detected. In response to detecting selection of the location affordance, a map showing the associated location of the image is displayed. | 2016-11-17 |
20160334970 | ELECTRONIC DEVICE AND METHOD FOR MANAGING APPLICATIONS ON AN ELECTRONIC DEVICE - A method and apparatus for managing applications by an electronic device are provided. The method and apparatus include identifying, by a processor, a secondary application based on an application executed on the electronic device or content included in the application, displaying a representation corresponding to the secondary application on the electronic device, selecting the representation based on an input, and invoking the secondary application corresponding to the selected representation on the electronic device. | 2016-11-17 |
20160334971 | Object Manipulation System and Method - A system having a processor is provided that visually manipulates objects on a touch screen responsive to inputs through the touch screen. The processor may be responsive to first motion inputs received through an input device to: move a selected first object on a workspace relative to an unselected and unconnected second object on the workspace displayed through a display device while maintaining a size, shape, and orientation of the first object; determine a connection between the selected first object and the unselected second object; and snap the selected first object to a connection position on the workspace such that the first and second objects display a preview of the connection. The processor may form the connection responsive to completion of the first motion inputs. Based on the formed connection, the processor may cause movement of at least a portion of the unselected and connected second object on the workspace responsive to second motions inputs that cause the first object to move on the workspace. | 2016-11-17 |
20160334972 | CONTENT OVERLAY FOR SOCIAL NETWORK POSTS - Many users may share information, such as messages, photos, and/or links to websites or other content, through social networks as social network posts. As provided herein, a commentating user may be provided with the ability to overlay content, such as images, icons, text, links to websites, and/or other content visually and positionally onto a social network post to create an overlaid social network post. The commentating user may resize, reposition, and/or tag the content that is overlaid the social network post. In this way, various users may overlay content onto social network posts for an improved user interface and interaction for social network interfacing. | 2016-11-17 |
20160334973 | Methods and Systems for Playing Video while Transitioning from a Content-Item Preview to the Content Item - A content item includes content such as video. A preview of a content item that includes video is displayed by an electronic device, where displaying the preview includes playing the video. A user input selecting the content item is detected. In response to detecting the user input, the electronic device transitions from displaying the preview of the content item to displaying the content item, wherein displaying the content item includes displaying a portion of the content item not displayed in the preview. Furthermore, the electronic device continues to play the video while transitioning from displaying the preview of the content item to displaying the content item, and while displaying the content item. | 2016-11-17 |
20160334974 | GENERATING GRAPHICAL REPRESENTATIONS OF DATA USING MULTIPLE RENDERING CONVENTIONS - A system comprising a computer-readable storage medium storing at least one program and a method for generating graphical representations of data are presented. In example embodiments, the method may include generating a graphical representation of a dataset using a first rendering convention. The method may further include receiving user input requesting an adjustment to the scale level of the graphical representation and determining that the scale level specified by the user input is above a predefined threshold. In response to determining that the scale level is above the predefined threshold, the graphical representation of the dataset is updated in accordance with the scale level using a second rendering convention. | 2016-11-17 |
20160334975 | INFORMATION PROCESSING DEVICE, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM STORING AN INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD - An information processing device includes an operation receiver capable of receiving a gesture operation for an object on a screen; and a controller configured to receive an output from the operation receiver and an output from a user motion detector configured to detect whether the gesture operation received by the operation receiver is a two-hand operation or a one-hand operation. The controller sets a size change associated with the resizing to a first degree when the gesture operation for the object is the two-hand operation, and sets a size change associated with the resizing to a second degree which is relatively greater than the first degree when the gesture operation for the object is the one-hand operation on a basis of a user operation detected by the user motion detector, and reflects resizing of the object on the screen on a basis of the set degree. | 2016-11-17 |
20160334976 | OBJECT DISPLAY DEVICE - An object display device is disclosed. An object display device includes a display unit, a detection unit and a control unit. The display unit is configured to display an object. The detection unit is configured to detect a location and a load of a pressing to the display unit. The control unit can control a movement of the object based on conditions of first and second pressings. | 2016-11-17 |
20160334977 | CONTINUED PRESENTATION OF AREA OF FOCUS WHILE CONTENT LOADS - In one aspect, a device includes a processor, a display accessible to the processor, and storage accessible to the processor. The storage bears instructions executable by the processor to identify an area of focus on a user interface (UI) presented on the display while content for the UI is loading, where at least a portion of the UI that comprises the area of focus is presented on the display at a first position while the content is loading. The instructions are also executable to, in response to the identification, control the display to present the area of focus on the display at least substantially at the first position as the content continues to load. | 2016-11-17 |
20160334978 | PLAYBACK OF MEDIA STREAMS IN DEPENDENCE OF A TIME OF A DAY - This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day. | 2016-11-17 |
20160334979 | PLAYBACK OF MEDIA STREAMS IN DEPENDENCE OF A TIME OF A DAY - This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment, a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day. | 2016-11-17 |
20160334980 | METHOD AND A SYSTEM FOR PERFORMING SCRUBBING IN A VIDEO STREAM - The present disclosure generally relates to providing video, and more particularly to streaming of video. There is described a method and a system for performing scrubbing in a video stream of a video item selected at a media device. The video item is streamed from a server system to the media device. The method comprises dividing the selected video item into a number of segments and selecting a first snippet for each segment, which snippet is pre-buffered. The video stream of a first segment of the selected video item is played at the media device simultaneously as scrubbing to a second segment of the selected video item. When the scrubbing is done the video stream of the first segment stops and the first snippet of the second segment starts playing seamlessly. | 2016-11-17 |
20160334981 | SCREEN INFORMATION GENERATION DEVICE - A screen information generation device generates screen information indicating display content of a display device connected to a programmable controller that controls a control object device according to a chart program indicating execution order of a plurality of steps each provided per operation unit. When generating the screen information of an individual-manipulation screen for use in individually operating the control object device per operation unit, the screen information generation device is configured to generate the screen information based on the chart program such that a plurality of operation buttons that respectively correspond to the plurality of steps is displayed on the display device. | 2016-11-17 |
20160334982 | INFORMATION PROCESSING APPARATUS, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM - An information processing apparatus includes: an operation unit; and a control unit performing a process corresponding to dragging and displaying, on a display unit, a cursor which elongates from a start point of the dragging to an end point of the dragging and of which at least one of a size and a shape is different at one end portion, which is on a side of the start point of the dragging, and at the other end portion, which is on a side of the end point of the dragging, when the dragging is executed through the operation unit. | 2016-11-17 |
20160334983 | Two-Dimensional and Multi-Threshold Elastic Button User Interface System and Method - A novel elastic button user interface system and a related method of operation are disclosed. In one embodiment, the elastic button user interface system generates an elastic button that simulates physical characteristics of a button suspended on an elastic string on a touch-sensing display unit. The elastic button first allows selection of a particular item from a display menu, and invokes dynamic transformations to the particular item by correlating a user-induced horizontal and/or vertical movement of the elastic button with application-specific design parameters for two-dimensional and multiple-level thresholds for the elastic button user interface system. Furthermore, releasing the elastic button by removing a finger from the elastic button triggers a “final activation” for the particular item, after dynamic transformations to the particular item during the user-induced movement of the elastic button. Examples of the final activation includes activating a camera shutter and transmitting a message to another electronic device. | 2016-11-17 |
20160334984 | HANDWRITING DEVICE, METHOD AND STORAGE MEDIUM - According to one embodiment, an electronic apparatus includes a display configured to detect a stroke inputted on a screen of the display, and a hardware processor configured to display, on the screen, an icon that, when selected, initiates creation of an apparatus group comprising at least the electronic apparatus. The electronic apparatus displays a document on the screen and modifies the document to include additional strokes in response to receiving the additional strokes. Some of the additional strokes are inputted on the screen and some other of the additional strokes are inputted on another electronic apparatus belonging to the same apparatus group. | 2016-11-17 |
20160334985 | OPERATION CONTROL METHOD AND TERMINAL - Provided are an operation control method and a terminal. The operation control method includes: identifying an operation trace activated on a terminal screen by a user; judging whether the operation trace is in an area where a grid path is located, the grid path being composed of gap regions among various application icons on a terminal interface; and if the operation trace is in the area where the grid path is located, then executing a shortcut operation corresponding to the operation trace. The method makes full use of gaps among application icons, and performs certain shortcut operations according to operation traces in the gaps so as to be effectively differentiated from other existing shortcut operation gesture areas to facilitate a user to operate. | 2016-11-17 |
20160334986 | METHOD FOR GENERATING DIGITAL CONTENT BY COMBINING PHOTOGRAPHS AND TEXT MESSAGES - Methods and apparatus are provided for generating a content of a display apparatus. The method includes receiving a user touch on the display apparatus; detecting an area on the display apparatus corresponding to the received user touch; and inserting and displaying an object into the detected area, wherein the inserting and displaying the object further comprises, in response to a command for inserting an object on the detected area included in the displayed user touch which is input by a user, displaying a list of a plurality of objects to be inserted. | 2016-11-17 |
20160334987 | TECHNIQUES FOR ELECTRONIC AGGREGATION OF INFORMATION - Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed. | 2016-11-17 |
20160334988 | DISPLAY DEVICE AND METHOD FOR PROVIDING RECOMMENDED CHARACTERS FROM SAME - An example display device and an example method for providing recommended characters on the display device involve displaying a character input UI including a plurality of character items, and, when one of the plurality of character items is selected, providing a recommended character item with respect to a selected character item, according to different methods depending on a character input mode. | 2016-11-17 |
20160334989 | Display Control Method and System for a Touchscreen Interface - A display control method and device for a touch screen interface, and the method includes: if it is detected that a user touches a switch-screen control, switching an activated application on a floating screen to be displayed on a main screen, and switching a main screen interface to be displayed in one floating application window of the floating screen; and if it is detected that a user touches a split-screen control, displaying the activated application on the floating screen and the main screen interface on the floating screen in a split-screen manner. | 2016-11-17 |
20160334990 | Touch Event Model - Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements. | 2016-11-17 |
20160334991 | ARCHITECTURE AND IMPLEMENTATION OF CORTICAL SYSTEM, AND FABRICATING AN ARCHITECTURE USING 3D WAFER SCALE INTEGRATION - A processor-memory system, a stacked-wafer processor-memory system, and a method of fabricating a processor-memory system are disclosed. In an embodiment, the invention provides a processor-memory system comprising a memory area, a multitude of specialized processors, and a management processor. The specialized processors are embedded in the memory area, and each of the specialized processors is configured for performing a specified set of operations using an associated memory domain in the memory area. The management processor is provided to control operations of an associated set of the specialized processors. In one embodiment, each of the specialized processors controls a respective one associated memory domain in the memory area. In an embodiment, the processor-memory system further comprises a specialized processor wafer. The specialized processor wafer includes the memory area, and the multitude of specialized processors are embedded in the specialized processor wafer. | 2016-11-17 |
20160334992 | SEMICONDUCTOR DEVICE THAT CHANGES A TARGET MEMORY UNIT BASED ON TEMPERATURE - A semiconductor device connectable to a host includes a plurality of semiconductor memory units, which includes first and second memory units, a temperature sensing unit, and a controller. The temperature sensing unit is configured to detect temperatures of the plurality of semiconductor memory units, and includes a first sensor positioned to detect a temperature of the first memory unit, as a first temperature, and a second sensor positioned to detect a temperature of the second memory unit, as a second temperature. The controller is configured to receive a command to access the first memory unit from the host, and in response to the command, access the second memory unit and not the first memory unit, when the first temperature is higher than a first predetermined value and the second temperature is lower than a second predetermined value. | 2016-11-17 |
20160334993 | METHOD AND DEVICE OF HEAP SORTING BASED ON A MEMORY DEVICE - The present application relates to a heap sorting method based on arrangement and apparatus which can improve the heap sorting conducting speed through reducing access (I/O) frequency of the external memory when conducting heap sorting through storing binary data in the basic access unit of the external memory device in reference to the subtree unit. | 2016-11-17 |
20160334994 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING INFORMATION PROCESSING PROGRAM - Provided is an information processing system to improve enjoyment in information processing using data obtained in non-contact communication. The information processing system includes a dedicated figure, a non-contact communication unit, a processing unit, and a first storage unit. The dedicated figure is configured to store data and has a non-contact communication function. The non-contact communication unit is configured to read data from the dedicated figure by using the non-contact communication function of the dedicated figure. The processing unit performs figure data processing based on the data read by the non-contact communication unit. The first storage unit stores the number of times of execution of the figure data processing. Processing details of the figure data processing performed by the processing unit depend on the number of times of execution stored in the first storage unit. | 2016-11-17 |
20160334995 | INTEGRATED SNAPSHOT INTERFACE FOR A DATA STORAGE SYSTEM - A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device. | 2016-11-17 |
20160334996 | IN-FLASH IMMUTABLE OBJECT PROCESSING - A storage infrastructure, device and associated method for processing immutable data objects using in-flash processing. An in-flash processing system is provided that includes: an input/output manager that receives parameters from a host to perform back-end data processing tasks on immutable objects and that outputs commands to read and write immutable data objects to and from super-pages in a set of flash memory storage devices; a priority manager that ensures that front-end data processing tasks takes priority over back-end data processing tasks; and a back-end processing system that processes at least one immutable object in order to generate at least one new immutable object. | 2016-11-17 |
20160334997 | SCALABLE SPACE MANAGEMENT USING BITMAP SUMMARY TREE - Systems and methods for allocating space in persistent storage are provided. A modified bitmap and a tree of bitmap summary pages are used to manage the free space of a large scale storage system. The bitmap is separated into fixed size pages and has bitmap summary entries to summarize the information in the bitmap. Bitmap summary pages can be further summarized into secondary summary pages. The tree data structure can continue to N levels until a topmost level has one bitmap summary page. | 2016-11-17 |
20160334998 | TENANT-LEVEL SHARDING OF DISKS WITH TENANT-SPECIFIC STORAGE MODULES TO ENABLE POLICIES PER TENANT IN A DISTRIBUTED STORAGE SYSTEM - Embodiments include receiving an indication of a data storage module to be associated with a tenant of a distributed storage system, allocating a partition of a disk for data of the tenant, creating a first association between the data storage module and the disk partition, creating a second association between the data storage module and the tenant, and creating rules for the data storage module based on one or more policies configured for the tenant. Embodiments further include receiving an indication of a type of subscription model selected for the tenant, and selecting the disk partition to be allocated based, at least in part, on the subscription model selected for the tenant. More specific embodiments include generating a storage map indicating the first association between the data storage module and the disk partition and indicating the second association between the data storage module and the tenant. | 2016-11-17 |
20160334999 | REDUCTION OF MAXIMUM LATENCY USING DYNAMIC SELF-TUNING FOR REDUNDANT ARRAY OF INDEPENDENT DISKS - Memory systems may include a redundant array of inexpensive disks (RAID) group including a plurality of disks, and a storage access layer including a RAID engine suitable for requesting data from the RAID group, determining whether a disk in the plurality of disks is busy based on a latency threshold, when the disk is determined to be busy, determining whether the requested data can be obtained from other non-busy disks in the plurality of disks, and obtaining the requested data when the data is determined to be obtainable from the other non-busy disks. | 2016-11-17 |
20160335000 | MANAGING WAIT STATES FOR MEMORY ACCESS - A latch signal is received from a non-volatile memory device that is indicative of a current access time for the non-volatile memory device. The access time represents an amount of time required for the non-volatile memory device to make data available responsive to a request for data. A bus system clock signal is received. The latch signal is evaluated and a wait state for the non-volatile memory device is adjusted based on the evaluation. The wait state represents a number of cycles of the bus system clock used by a central processing unit for an access of the non-volatile memory device. A bus system data ready signal that is triggered based on the adjusted wait state is produced. The bus system data ready signal, when triggered, indicates that data is available responsive to the request. | 2016-11-17 |
20160335001 | SYSTEM AND METHOD FOR STORING LARGE FILES IN A STORAGE DEVICE - Systems and methods for detecting a file of a predetermined size or greater are disclosed. Files may be downloaded to a storage device via a data stream. The storage device may analyze one or more aspects of the data stream, such as throughput and consistency, in order to determine whether the file is of a predetermined size or greater. In response to determining that the data stream includes a file of at least a predetermined size, the storage device may take one or more actions. One action is to store part or all of the file in a hybrid block, which is a block in non-volatile memory that is accessed (e.g., programmed and/or erased) in a different way than its designation. For example, a block originally designated for multi-level cell (MLC) storage may be programmed for single-level cell (SLC) storage, which is quicker than for MLC. In this way, the storage device may be able to store the downloaded file, with a certain throughput and consistency, without loss of data. | 2016-11-17 |
20160335002 | SCALABLE SOFTWARE STACK - A scalable software stack is disclosed. In particular, the present disclosure provides a system and a method directed at allocating logical ownership of memory locations in a shared storage device among two or more associated compute devices that have access to the storage device. The logical ownership allocation can minimize potential conflicts between two simultaneous accesses occurring within the same memory location of the storage device. | 2016-11-17 |
20160335003 | RAID-TOPOLOGY-AWARE MULTIPATH ROUTING - Determining a preferred interface for write access to a data storage system having multiple interfaces. Interface preference is determined at the data-stripe level. Write requests are routed to the preferred interface. | 2016-11-17 |
20160335004 | SECURE VIRTUAL SECTOR ERASURE METHOD AND SYSTEM - Systems and methods for sanitizing physical storage in cloud computing and virtual environments. When logical storage is decommissioned in a virtual environment, the underlying physical storage is logically disassociated. However, the underlying physical data blocks remain intact until they are overwritten. Since there is no control over when, or even if, the physical data is ever overwritten, the remaining data is susceptible to compromise. The present disclosure provides a secure erase application that securely erases physical storage associated with to-be deleted resources, such as virtual data stores, virtual images, snapshots and raw virtual disks. | 2016-11-17 |