18th week of 2014 patent applcation highlights part 73 |
Patent application number | Title | Published |
20140122956 | APPARATUS AND METHOD FOR RETRANSMITTING MESSAGE IN MESSAGE TRANSMISSION SYSTEM - In a message retransmission apparatus, a storage unit stores store a plurality of non-transmission messages, each being assigned a respective destination device to which delivery, over a communication network, is indicated as unsuccessful. A calculation unit sets a respective retransmission time for each of the plurality of non-transmission messages. A communication unit retransmits a given non-transmission message at a given respective retransmission time a given respective destination device, and, in response to an indication that delivery of the given non-transmission message over the communication network is successful, retransmits the other non-transmission messages to the respective destination devices without waiting for the respective retransmission times thereof. Accordingly, it is possible to set retransmission periods for the plurality of non-transmission messages and retransmit only a non-transmission message of which a retransmission time arrives to the destination one by one, thereby reducing system load and enhancing retransmission efficiency. | 2014-05-01 |
20140122957 | Method, an Apparatus and a Network Element for Dynamical TDD Configuration - A method, an apparatus for wireless communication and a network element for handling the retransmission of a failed packet during the TDD configuration change. The method comprises receiving at least one failed packet in a first TDD configuration; receiving information to change from the first TDD configuration to a second TDD configuration; sending a repeat request for said at least one failed packet; and receiving a retransmission of the failed packets of the first TDD configuration in the second TDD configuration. | 2014-05-01 |
20140122958 | Wireless Synchronized Apparatus and System - Disclosed embodiments include an apparatus that comprises (a) a kinematics sensor module including an accelerometer, a gyroscope, a magnetometer, or combinations thereof; and (b) a bidirectional wireless communication module configured for wirelessly synchronizing the sampling time instances of the kinematics sensor module with the sampling time instances of at least a second wearable apparatus including a second kinematics sensor module. | 2014-05-01 |
20140122959 | Load Balanced Decoding of Low-Density Parity-Check Codes - A method for determining update candidates in a low-density parity-check decoding process includes dividing the quasi-cyclic columns into groups and identifying an update candidate in each group. One or more of the identified update candidates are then updated. | 2014-05-01 |
20140122960 | TRAPPING-SET DATABASE FOR A LOW-DENSITY PARITY-CHECK DECODER - A machine-implemented method of generating trapping-set information for use in LDPC-decoding processing of read signals generated, e.g., by sensing a storage medium, such as a magnetic platter. In one embodiment, the method can be implemented as an add-on to any other trapping-set search method in which the discovered trapping sets are evaluated to determine their influence on the overall bit-error rate and/or error-floor characteristics of the LDPC decoder. The method can advantageously reuse at least some of the computational results obtained during this evaluation, thereby requiring a relatively small amount of additional computations, while providing a significant benefit of discovering many more trapping sets in addition to the ones that are being evaluated. | 2014-05-01 |
20140122961 | METHOD AND APPARATUS FOR CHANNEL CODING AND DECODING IN A COMMUNICATION SYSTEM USING A LOW-DENSITY PARITY-CHECK CODE - An apparatus and method are provided for channel coding in a communication system using a Low-Density Parity-Check (LDPC) code. The method includes determining degrees for each of a plurality of column groups of an information part; determining a shortening order based on the degrees; generating a parity check matrix based on the shortening order; and performing coding using the parity check matrix. | 2014-05-01 |
20140122962 | METHODS AND SYSTEMS FOR MINIMIZING DECODING DELAY IN DISTRIBUTED VIDEO CODING - This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed, comprising: obtaining side information; obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane; performing, via one or more processors, at least one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk; generating a decoded bit-plane via performing the at least one non-key-frame bit-plane channel decoding iteration; determining a bit error rate measure for the decoded bit-plane; determining, based on the bit error rate measure, a number of additional syndrome bit chunks to request; and providing a request for the additional syndrome bit chunks. | 2014-05-01 |
20140122963 | IDENTIFICATION OF NON-VOLATILE MEMORY DIE FOR USE IN REMEDIAL ACTION - Embodiments of apparatus, methods, storage drives, computer-readable media, systems and devices are described herein for identification of die of non-volatile memory for use in remedial action. In various embodiments, a first block may be configured to encode data to be stored in a non-volatile memory as a codeword. In various embodiments, the first block may be configured to store respective portions of the codeword in a distributed manner across a plurality of die of the non-volatile memory. In various embodiments, the first block may be configured to generate respective error detection codes for the plurality of die. | 2014-05-01 |
20140122964 | ERROR CHECKING AND CORRECTION METHOD FOR DETERMINING AN ERROR CORRECTION CODE LENGTH AND RELATED ERROR CHECKING AND CORRECTION CIRCUIT - A method of error checking and correction includes: performing compression upon an original data packet and generating a compressed data packet; determining an error correcting code length according to a data length; generating an error correcting code by performing error checking and correction encoding upon a packet data according to the error correcting code length; and combining the packet data and error correcting code into an encoded data packet. A method of error checking and correction includes: reading an encoded data packet, wherein the encoded data packet includes a packet data and an error correcting code, and the packet data includes a compressed data packet; generating a decoded compressed data packet corresponding to the compressed data packet by performing error checking and correction decoding upon the packet data according to the error correcting code; and performing decompression upon the decoded compressed data packet to generate a decompressed data packet. | 2014-05-01 |
20140122965 | MULTIPLE INTERLEAVERS IN A CODING SYSTEM - Second interleaved data is de-interleaved using a second interleaving mapping to obtain encoded data. The second interleaved data includes a copy of constrained data in the same sequence and having the same values as the constrained data. Also, the portion of the second interleaved data that includes the copy of the constrained data satisfies a modulation constraint associated with limiting a number of consecutive events to a maximum number of consecutive events. The encoded data is decoded to obtain first interleaved data and the first interleaved data is de-interleaved using a first interleaving mapping to obtain the constrained data, a copy of which is included in the second interleaved data, where the constrained data satisfies the modulation constraint. | 2014-05-01 |
20140122966 | MEMORY COMPATIBILITY SYSTEM AND METHOD - An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system. | 2014-05-01 |
20140122967 | Circuitry and Method for Multi-Bit Correction - A circuitry is provided that includes a memory including a plurality of memory cells, wherein at least one of the plurality of memory cells of the memory is configured to take on one of at least three different states. The circuitry also includes a first subcircuit BT configured to generate a plurality of ternary output values based on a sequence of binary values, a second subcircuit LH configured to transform one or more ternary state values into binary auxiliary read values based on the one or more state values, and an encoder configured to generate one or more binary check bits, wherein the encoder is configured to store each of the generated one or more check bits in a different memory cell. | 2014-05-01 |
20140122968 | THRESHOLD DECODING OF DATA BASED ON TRUST LEVELS - A method begins by a set of storage units of a dispersed storage network (DSN) receiving a plurality of read requests regarding a plurality of sets of encoded data slices from a requesting device of the DSN and outputting a plurality of read responses that includes encoded data slices and corresponding trust level indicators. The method continues with the requesting device arranging the encoded data slices of the plurality of read responses into received sets of encoded data slices. The method continues with the requesting device selecting a decode threshold number of encoded data slices from each received set of encoded data slices based on the corresponding trust level indicators to produce selected sets of encoded data slices and decoding the selected sets of encoded data slices to recapture data segments of a data object. | 2014-05-01 |
20140122969 | ADJUSTING DATA DISPERSAL IN A DISPERSED STORAGE NETWORK - A method begins with a processing module determining that storage of data requires updating, wherein the data is stored as a plurality of sets of encoded data slices in DSN memory. For a first type of updating, the processing module increases the total number while maintaining the decode threshold number. The processing module then, for each set of encoded data slices, creates another encoded data slice in accordance with the dispersed storage error encoding function and the increased total number and sends the new encoded data slices to the DSN memory. For a second type of updating, the processing module increases the total number and the decode threshold number. The processing module then recovers the data and encodes it in accordance with the dispersed storage error encoding function using the increased total number and the increased decode threshold number to produce an updated plurality of sets of encoded data slices. | 2014-05-01 |
20140122970 | SYSTEM AND METHOD FOR ACCESSING A DATA OBJECT STORED IN A DISTRIBUTED STORAGE NETWORK - A user device includes a browser module, a DSN interface to a local or external DSN memory and a DS processing module coupled to the DSN interface for storing and retrieving the data object from the DSN memory, wherein the data object is divided into a plurality of data segments and wherein each of the plurality of data segments is stored in the DSN memory as a plurality of encoded data slices that are generated based on an error encoding dispersal function. The browser module is operable to interpret a user input as a request to display a data object, determine the data object is stored in the DSN memory, request the DS processing module to retrieve the data object from the DSN memory and request an application program to open the data object for display. | 2014-05-01 |
20140122971 | LEH Memory Module Architecture Design in the Multi-Level LDPC Coded Iterative System - A memory in a LDPC decoding system includes data banks organized into a ping-pong memory. The ping-pong memory is connected to an interleaver and a de-interleaver. The interleaver interleaves L values; the interleaved L values are then stored in the ping-pong memory. A LDPC decoder retrieves L values from the ping-pong memory and returns E values to the ping-pong memory. The de-interleaver de-interleaves the E values and sends data to a LE queue and HD queue. | 2014-05-01 |
20140122972 | STORAGE CONTROL APPARATUS, STORAGE APPARATUS, INFORMATION PROCESSING SYSTEM, AND STORAGE CONTROL METHOD - A storage control apparatus includes a standard read request unit, an error correcting unit, and a high-accuracy read request unit. The standard read request unit is configured to issue a request for a read with standard accuracy to a read address in a memory. The error correcting unit is configured to perform error correction on the basis of an error correcting code and data returned by the memory in response to the read request with the standard accuracy. The high-accuracy read request unit is configured to issue, when an error incapable of being corrected by the error correction is caused, a request again for a read with higher accuracy than the standard accuracy to the read address. | 2014-05-01 |
20140122973 | DISTRIBUTED CODEWORD PORTIONS - Embodiments of the present disclosure describe apparatus, methods, computer-readable media and system configurations for dividing error correcting code (“ECC”) codewords into portions and storing the portions among multiple memory components. For example, a device may include non-volatile memory (“NVM”) including m die. A memory controller may be configured to store portions of an ECC codeword among the m die. In various embodiments, a memory controller and/or an iterative decoder such as a low-density parity-check (“LDPC”) decoder may be configured to decode ECC codewords based at least in part on reliability metrics associated with the m die. Other embodiments may be described and/or claimed. | 2014-05-01 |
20140122974 | MEMORY MODULE, MEMORY SYSTEM HAVING THE SAME, AND METHODS OF READING THEREFROM AND WRITING THERETO - A method of reading from a memory module which includes a plurality of memories is provided. The method includes reading data corresponding to a plurality of burst length units from the plurality of memories; correcting an error of the read data using a storage error correction code; and outputting the error corrected data by a unit of data corresponding to one burst length unit. | 2014-05-01 |
20140122975 | OPPORTUNISTIC DECODING IN MEMORY SYSTEMS - Approaches for decoding data read from memory cells of a nonvolatile, solid state memory involve attempting to decode hard data using a hard decoding process prior to a time that soft data is available to the decoder. The hard data includes information about the digital symbols stored in the memory cells without data confidence information. The soft data includes information about the digital symbols stored in the memory cells and data confidence information. In response to the hard decoding process failing to achieve convergence, after the soft data becomes available to the decoder, the soft data is decoded using a soft decoding process. The decoder generates an output of the decoded data after the hard decoding process or the soft decoding process achieves convergence. | 2014-05-01 |
20140122976 | METHOD AND APPARATUS FOR UMBRELLA CODING - A communication system and a method are disclosed. The communication system includes an encoder configured to encode source data and output an encoded frame including a mother code or a plurality of concatenated daughter codes based on an encoding option. The mother code and the plurality of concatenated daughter codes have a same number of coded data symbols. The mother code includes a first source number of source symbols and a first parity number of parity symbols. The daughter code includes fewer source symbols and fewer parity symbols than the mother code. | 2014-05-01 |
20140122977 | VARIABLE CONTROL FOR A FORWARD ERROR CORRECTION CAPABILITY - A system and method are disclosed for allowing a user at the transmit end of a communication link to change a forward error correction scheme to select between relatively high spectral efficiency and relatively small error block processing delay. The system can include a modem having a plurality of encoding modules, at least one modulation module and a user input module. Pluralities of switches are provided to selectively route an input data-stream to one of the encoding modules. The switches are operationally coupled with the user input module allowing the user to route the input data-stream to a user-selected encoding module. At the user-selected encoding module, the input data-stream is processed to add an FEC redundancy and output FEC blocks having an FEC block size that is unique to the selected encoding module. In this way, the user selects the different encoding modules and the corresponding different FEC block sizes. | 2014-05-01 |
20140122978 | FRAME GENERATION METHOD, OPTICAL TRANSMISSION DEVICE, AND OPTICAL TRANSMISSION SYSTEM - A frame generation method in an optical transmission system that transmits a transmission frame including a payload area for storing therein information data and an FEC redundant area for storing therein an error correcting code with respect to the information data is provided, in which coding gain is calculated based on the quality of a communication path through which the transmission frame is transmitted, and, when it is determined that redundancy is insufficient with an error correcting code stored in the FEC redundant area based on the coding gain, a variable parity area for storing therein the error correcting code is set in the payload area and a transmission frame in which the error correcting code is stored in the FEC redundant area and the variable parity area is generated. | 2014-05-01 |
20140122979 | Hardware Architecture and Implementation of Low Power Layered Multi-Level LDPC Decoder - A layered LDPC decoder sorts and selects a subset of message entries for processing based on entry size. MIN1 and MIN2 values for each message entry in the subset are truncated, and either the truncated values or non-truncated values are combined with a symbol vector based on whether the subset of message entries includes a variable node associated with the layer being processed. | 2014-05-01 |
20140122980 | COLLECTIVE NETWORK FOR COMPUTER STRUCTURES - A system and method for enabling high-speed, low-latency global collective communications among interconnected processing nodes. The global collective network optimally enables collective reduction operations to be performed during parallel algorithm operations executing in a computer structure having a plurality of the interconnected processing nodes. Router devices are included that interconnect the nodes of the network via links to facilitate performance of low-latency global processing operations at nodes of the virtual network and class structures. The global collective network may be configured to provide global barrier and interrupt functionality in asynchronous or synchronized manner. When implemented in a massively-parallel supercomputing structure, the global collective network is physically and logically partitionable according to needs of a processing algorithm. | 2014-05-01 |
20140122981 | DATA RECEIVING APPARATUS, DATA RECEIVING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM - A data receiving apparatus includes: a header analyzing unit that analyzes a header of a frame and outputs header information; a checksum judging unit that calculates and judges a checksum of the frame; a buffer unit that stores a data portion of the frame; a reading unit that reads connection information corresponding to the header information from a second storage unit; an identifying unit that identifies a write location for the data portion based on the connection information; a data writing unit that reads data from the buffer unit and starts writing the data to the identified write location in a first storage unit before the checksum is judged; and a writing unit that, if the judgment result is “pass,” writes the connection information updated based on the header information to the second storage unit while the data writing unit is writing. | 2014-05-01 |
20140122982 | Programming Method For Tire Pressure Monitor Sensors - A method of programming a tire pressure monitor sensor utilizes a programming tool that transmits LF data frames to the TPMS sensor that includes a cyclic redundancy check (CRC) code with each data frame. The starting point for the subsequent data frame will then start with the CRC code received from the previous frame and will end with a new CRC code. Accordingly, the CRC code received from the previous frame will be used to ensure that the next data frame matches that CRC code as the starting point for that frame. This will ensure that the data frames cannot get out of sequence and will allow the ability to quickly identify where the data frames have gone out of sync and allow the programming tool to quickly react. | 2014-05-01 |
20140122983 | METHOD AND APPARATUS FOR PROVIDING ATTRIBUTION TO THE CREATORS OF THE COMPONENTS IN A COMPOUND MEDIA - An approach is provided for providing attribution to the creators of the components of a compound media. A device based architecture, a peer-to-peer architecture or a client-server architecture determines creator information for components of a compound media item. Then, the device based architecture, a peer-to-peer architecture or a client-server architecture causes, at least in part, a presentation of attribution indicators to associate the creator information with the components of a compound media item. Such presentation is caused substantially concurrently with a presentation of the compound media item. | 2014-05-01 |
20140122984 | SYSTEM AND METHOD FOR THE CREATION OF AN E-ENHANCED MULTI-DIMENSIONAL PICTOSTORY USING PICTOOVERLAY TECHNOLOGY - A software application program on a computer platform transforms a structured basic idea into a pictorial interpretation in the form of an E-Enhanced Multi-Dimensional PictoStory Presentation using PictoOverlay Technology that presents the basic idea in a format, like a film, where the basic idea is transformed into a series of moving pictures with special effects and enhancements, both audio and visual, that end up making the basic idea come alive visually, emotively and evocatively. More specifically, the software application program combines and layers static images and displays them dynamically and sequentially, adding audio and video enhancements to create a presentation like a film. The software program further transforms the basic idea into an infinitely variable array of pictorial elements and enhancements that extend the basic idea to intrigue, entertain, educate, and have users interact with the basic idea. | 2014-05-01 |
20140122985 | SYSTEM AND METHODS FOR AUTOMATIC MEDIA POPULATION OF A STYLE PRESENTATION - A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein. | 2014-05-01 |
20140122986 | TEXT IMPORT TOOL FOR A TECHNICAL COMPUTING ENVIRONMENT - A device receives text that includes data values, and parses the text to identify data types associated with the data values. The device generates, based on the data values and the data types, a graphical representation of the text that includes data cells corresponding to the data values, and provides the graphical representation for display. The device receives one or more selections of one or more data cells in the graphical representation, stores the one or more selections as a selection history, and provides the selection history for display. | 2014-05-01 |
20140122987 | SYSTEMS AND METHODS FOR COLLECTING, CLASSIFYING, ORGANIZING AND POPULATING INFORMATION ON ELECTRONIC FORMS - Systems and methods for collecting, classifying, transmitting and updating personal information for completion and submission or supplementation of electronic forms or databases on any type of mobile or other computing device are provided. Information relating to a user is obtained from one or more sources through electronic means, and the information is then organized and securely stored in a database using field mapping and other techniques to classify the information into specific categories. The information that is obtained and organized may include contact information, financial information, health information and historical information. The organized information may then be accessed by the user to automatically and instantaneously populate or supplement an electronic document, form or web-based application without requiring the user to manually enter the information. The system automatically detects and stores updates to information and builds a database of forms and electronic documents for future use. | 2014-05-01 |
20140122988 | SYSTEMS AND METHODS FOR POPULATING USER INFORMATION ON ELECTRONIC FORMS - Systems and methods are provided for populating user information onto an electronic form such as a word processing document, template, application-specific form or web page. Fields are identified on the electronic form and matched with fields stored in a continuously-updated user profile before the content of the matching fields are populated onto the electronic form. The electronic form may be stored within a central forms library and selected by the user for completion, while a third-party form presented as a word processing document, template, application-specific form or web page may be populated using an application extension which communicates with an application, browser or third-party service to identify and populate the form fields. Additionally, a mobile application provides for physical forms to be captured by a camera on a smartphone or tablet, after which the fields are identified and populated onto the captured image of the form. | 2014-05-01 |
20140122989 | SYSTEMS AND METHODS FOR TRACKING, REPORTING, SUBMITTING AND COMPLETING INFORMATION FORMS AND REPORTS - Systems and methods are provided for creating templates in an information management tool that are designed to track and timely and accurately report certain information in accordance with the requirements of a specific process, form or other requirement. Information relating to a user is obtained from one or more sources through electronic means, and the information is then organized and securely stored in a database using field mapping and other techniques to classify the information into specific categories. The information that is obtained and organized may include contact information, financial information, health information and historical information. The organized information may then be accessed by the user to automatically and instantaneously populate or supplement an electronic document, form or web-based application without requiring the user to manually enter the information. The system automatically detects and stores updates to information and builds a database of forms and electronic documents for future use. | 2014-05-01 |
20140122990 | CUSTOMIZED E-BOOKS - An e-book management system receives a request for an e-book from a user client operated by a user. The e-book management system accesses a user profile associated with the user and an e-book profile associated with the e-book. The e-book profile contains content sections referencing portions of the e-book, and containing information describing the characteristics of those portions. Based on the user profile, display settings for the e-book are generated. The display settings contain instructions describing how to transform the e-book based on the content sections. The display settings may be used by the e-book management system to transform the e-book, which can then be sent to the user client. Alternatively, the display settings may be sent to the user client, where they may be used to transform the e-book prior to display. | 2014-05-01 |
20140122991 | FAST ANNOTATION OF ELECTRONIC CONTENT AND MAPPING OF SAME - The present disclosure is directed to improved techniques to allow users with simple actions to perform a set of interactions at once in order to express a quantitative rating (positive or negative), tag an expression from a pre-defined set of expressions and at same time capture a selected range of text or image portion to be possibly quoted or highlighted in a comment. This information is then employed to generate a graphical user interface including a multi-dimensional map to represent the attribute information, and the electronic content, where the multi-dimensional map comprises at least color, size and direction characteristics. | 2014-05-01 |
20140122992 | SYSTEM AND METHOD FOR ANNOTATING AN ELECTRONIC DOCUMENT INDEPENDENTLY OF ITS CONTENT - A system, method, and apparatus for annotating an electronic document independently of its content is provided. According to one variation, a tablet and stylus-based computer is programmed with a document browser that permits a user to annotate documents viewed through the browser. The annotations are stored separately from the viewed document pages but are correlated with the pages such that when a previously annotated page is revisited, annotations relating to that page are retrieved and displayed on top of the page as an “ink” layer. Three different annotation modes are possible: ink, highlight, and erase. Each mode can be selected through a user interface supplied through the browser or through controls embedded in a document. | 2014-05-01 |
20140122993 | MECHANISM FOR FACILITATING USER-CONTROLLED MANAGEMENT OF WEBPAGE ELEMENTS FOR DYNAMIC CUSTOMIZATION OF INFORMATION - In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks. | 2014-05-01 |
20140122994 | EVENT-BASED CONTENT ITEM VIEW - Systems, methods, and computer-readable storage media for an event-based photo view in a browser are disclosed. The system can receive a request to display a set of content items associated with a user account. The system can generate a web page based on a size of the set of files, the web page providing a continuous presentation of the set of files at the web page on a device, wherein a visible portion of the web page includes a presentation of files, and wherein the files are mapped to an area in the web page that is associated with a current position within the web page. The web page can include an events-based navigation feature. The system can transmit the web page to device for display at the device. | 2014-05-01 |
20140122995 | CONTINUOUS CONTENT ITEM VIEW ENHANCED THROUGH SMART LOADING - Systems, methods, and computer-readable storage media for a continuous photo view on a browser-type application are disclosed. The system can receive a request to display a set of images associated with a user account. The system can generate a web page based on a size of the content items, the web page having a respective placeholder for each of the content items in an area of the web page that is relative to a visible portion of the web page, wherein the web page can provide a continuous presentation of the content items on a device, and wherein the web page can be configured to dynamically load and unload content items based on a current position of the web page. | 2014-05-01 |
20140122996 | METHOD, SYSTEM, AND PROGRAM FOR AUTOMATIC GENERATION OF SCREENS FOR MOBILE APPS BASED ON BACK-END SERVICES - The present invention enables development of a mobile app screen based on a back-end service, deploy the screen into a mobile app, and develop integration components to connect to the back-end service. The present invention enables automatic creation of a user interface based on a back-end service and offers sufficient flexibility in screen layout modification. The present invention facilitates seamless addition of that screen into a mobile app, submission of data from the screen into the back-end service, and rendering of data received from the back-end service onto the screen. | 2014-05-01 |
20140122997 | Image Forming Apparatus That Has a Server Function - An image forming apparatus includes a server configured to create a web page including modifiable device information, wherein the web page is displayed on a client terminal, in response to a creation request transmitted from the client terminal. The image forming apparatus also includes a request standby unit configured to place the received creation request in a standby state upon reception of the creation request from the client terminal on which the web page is being displayed. The image forming apparatus additionally includes an event detecting unit configured to detect a modification indicating event for the device information. The image forming apparatus further includes a standby releasing unit configured to release the creation request from the standby state when the modification indicating event occurs and cause the server to create a web page including modified device information. | 2014-05-01 |
20140122998 | OBJECT BASED SERVER PAGE RECEPTION IN ELECTRONIC DEVICE - Methods of receiving and displaying a server page and information thereof in an electronic device, particularly a wireless device operating in a slow communication channel. Data representing portions of a plurality of objects included in the page are initially received. Progress bars individually showing reception progress states of the received objects are generated and displayed. User inputs may be receivable for either canceling reception of a particular object, or allowing reception of an object while automatically canceling reception of other objects. The methods thus speed up the process of receiving desired information, particularly during a slow communication channel. | 2014-05-01 |
20140122999 | HYBRID SERVER-SIDE AND CLIENT-SIDE PORTAL AGGREGATION AND RENDERING - Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page. | 2014-05-01 |
20140123000 | TECHNIQUES FOR USE OF SNAPSHOTS WITH BROWSING TRANSITIONS - A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria. | 2014-05-01 |
20140123001 | USER DISPLAYS USING N-WAY PAGINATED MERGE OF INFORMATION FROM DIVERSE SOURCES - Identifying a set of information sources from a plurality of N diverse information sources, then, responsive to user input, retrieving a first set of data items from a first information source after determining a first extent of information retrieval, and retrieving a second set of data items from the second information source after determining a second extent of information retrieval and so on for all of the N diverse information sources. The extents of the retrieval comprise at most a number of data items specified by a user (e.g., corresponding to a page size). The method continues by sorting all of the N set of data items fetched from the diverse sources in Round Robin fashion until at least a specific number of elements are merged for generating a paged, sorted set of data items to be displayed in a paginated format. | 2014-05-01 |
20140123002 | SYSTEM AND METHOD FOR PROVIDING LINKED NOTE-TAKING - A method for providing linked note-taking includes receiving a notification from an online presentation service presenting a document that a note file relating to the document has been created in a client application, requesting at least a portion of the document and document information from the online presentation service, receiving, from the online presentation service, the at least a portion of the document and document information retrieved from a client application where the document resides, receiving a note within the note file and associating the note with at least a portion of the document and document information without locally opening the document in the client application. | 2014-05-01 |
20140123003 | MOBILE TERMINAL - Disclosed is a mobile terminal, including: a terminal body having a front surface, a rear surface and side surfaces; a display unit disposed on the front surface of the terminal body, and configured to enable writing thereon through a touch input in a writing mode; a squeeze sensing unit mounted to the side surface of the terminal body for sensing of a squeeze operation applied to the terminal body, and configured to sense a pressure applied to the side surface of the terminal body; and a controller configured to recognize a type of the squeeze operation by the squeeze sensing unit, and to generate different control commands related to the writing mode based on the recognized type. | 2014-05-01 |
20140123004 | STATION CREATION - Systems and methods for creating stations by adding new media streams are provided. A system and method can include a graphical interface having a group of graphical elements associated with remotely stored media streams, and an initiation object for adding new media streams. Input corresponding to a selection of the initiation object to display new stream options can be received. Input corresponding to a selection of a new stream option can be received. A selection indication of an added new media stream can be provided. Adding a new media stream can include displaying a graphical animation that adds a graphical element associated with the new media stream to the group of graphical elements on the graphical interface. | 2014-05-01 |
20140123005 | USER INTERFACE FOR STREAMING MEDIA STATIONS WITH VIRTUAL PLAYBACK - User interfaces for a streaming media system can replicate aspects of broadcast media systems. Icons representing streaming media stations region can be arranged in a scrollable array, and a visual indicator presented to identify the current station's icon. Some or all of the station icons can be “dynamic” icons that virtually play tracks by updating artwork and/or progress indicators even when a different station is current. Information about previously played tracks can be presented in a history region adjacent to a region presenting information about a current track, and an animated transition can move the current track's information to the history region when the current track finishes playing. | 2014-05-01 |
20140123006 | USER INTERFACE FOR STREAMING MEDIA STATIONS WITH FLEXIBLE STATION CREATION - User interfaces provide options for customizing a streaming media application to incorporate a personalized stations list defined by a user. For example, a user can create stations based on categories (e.g., genres or other characteristics), specific artists, and/or specific tracks. The user can select categories, artists, or tracks to be used for defining a station via a number of options, such as by searching or browsing a radio service's library of tracks; by selecting a currently playing or previously played track; and/or by selecting a track from a user's personal media library. Stations that a user has defined can be further customized based on user feedback, and stations on the user's personal stations list can be edited, deleted, and/or rearranged as the user sees fit. | 2014-05-01 |
20140123007 | Providing Sender-Selected Sound Items to Conversation Participants - Functionality is described for allowing a first user to select a sound item. The first user can use a first device to send this sound item to a second device operated by a second user. Upon the occurrence of a triggering event, the sound item selected by the first user can be presented by the second device to the second user. The first device and the second device may correspond to two devices in an Instant Messaging (IM) system. According to another illustrative aspect, functionality is described that allows the first user to select the new sound item from a source sound item by adjusting the position and/or size (e.g., width) of a graphical selection unit that is presented over a graphical depiction of the source sound item. | 2014-05-01 |
20140123008 | PERSONAL AUDIO ASSISTANT DEVICE AND METHOD - A personal audio assistant includes comprising a first microphone for capturing audio, a logic circuit coupled to the first microphone for analyzing the captured audio, a communication module coupled to the logic circuit, and a user interaction element. The interaction element is configured to control at least one function or operation among invoking an operation of an electronic device communicatively coupled to the personal audio assistant via the communication module, invoking access to information on a network, invoking delivery of audio content, invoking delivery of text to speech, invoking speech to text processing of email, invoking delivery of text to speech of stock market information, invoking execution of a commercial transaction, invoking delivery of calendaring information, invoking delivery of medication reminders, or invoking access to location information using a GPS system. Other embodiments are disclosed. | 2014-05-01 |
20140123009 | PERSONAL AUDIO ASSISTANT DEVICE AND METHOD - A personal audio assistant includes a first microphone for capturing audio, a logic circuit coupled to the first microphone, a communication module coupled to the logic circuit, a memory storage unit communicatively coupled to the logic circuit, and a user interaction element. The interaction element is configured to perform at least one among accessing selection of audio content via an audio input received at the first microphone or determining a user preference of audio content by tracking genre of content selected, artist of content selected, and at least one among the day of the week or time of day. Other embodiments are disclosed. | 2014-05-01 |
20140123010 | PERSONAL AUDIO ASSISTANT DEVICE AND METHOD - A personal audio assistant includes a first microphone for capturing audio, a communication module communicatively coupled to the first microphone and for accessing information from a network, a memory storage unit communicatively coupled to the first microphone, and a voice controlled interface coupled to the microphone. The voice controlled interface is configured to access the network in response to detection of at least one or more voice commands from the captured audio and present results in response to accessing the network to a speaker via a text-to-speech synthesizer. Other embodiments are disclosed. | 2014-05-01 |
20140123011 | MEDIA PLAYER USER INTERFACE SYSTEMS AND METHODS - An exemplary method includes a media player user interface system 1) displaying a GUI on a display screen associated with a computing device, the GUI including a user-scrollable media content menu that contains a display area associated with a media feed accessible by the computing device, 2) selecting menu display content for the display area based at least in part on a scroll status of the user-scrollable media content menu, 2) and populating the display area with the selected menu display content. Corresponding methods and systems are also disclosed. | 2014-05-01 |
20140123012 | VIDEO-ANNOTATION ENTRY AND DISPLAY APPARATUS - An apparatus (such as but not limited to a portable electronics device) having a display, a user input interface, a wireless communications interface, and a control circuit operably coupled to the foregoing. The control circuit is configured to provide information on the display regarding a video being presently rendered on the apparatus and/or on another physically and logically discrete apparatus (such as but not limited to a broadcast television receiver or standalone computer). So configured a user can both watch the video while also reviewing the information on their portable electronic device. The information can comprise video-annotation information entered by the user and/or as provided by one or more user contacts. | 2014-05-01 |
20140123013 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal allowing for a touch input and a control method thereof are provided. The mobile terminal includes a display unit configured to output a first home screen page among at least one home screen page, and a controller configured to output a first image corresponding to video data, as a background image of the first home screen page, wherein in response to a sensed touch input for switching the first home screen page to a second home screen page different from the first home screen page, the controller controls the display unit to play an image corresponding to the video data while the first home screen page is being switched to the second home screen page. | 2014-05-01 |
20140123014 | METHOD AND SYSTEM FOR CHAT AND ACTIVITY STREAM CAPTURE AND PLAYBACK - Aspects of present disclosure involve systems and/or methods for capturing and streaming a live event and corresponding chat activity. The present disclosure describes a system for capturing a live event using an audio and/or video capture device, broadcasting the event as a webcast to one or more viewers who may provide feedback, comments, and pose questions using an online chat system, and recording the event and the online chat for later, synchronous, playback. | 2014-05-01 |
20140123015 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - There is provided an information processing system including a database in which at least one of a name, position information, and an image identifying a predetermined location is associated with specific content, a position identification part configured to identify a current position, a determination part configured to determine whether content corresponding to the current position is present in the database, a notification part configured to, when the determination part determines that the content corresponding to the current position is present, send to a user a notification that the content corresponding to the current position is present, and a controller configured to start playback of the content in accordance with an action of the user with respect to the notification by the notification part. | 2014-05-01 |
20140123016 | ENHANCEMENT OF TOUCH USER EXPERIENCES - One exemplary embodiment involves a computer-implemented method that comprises receiving, via a touch display, a touch down event on an object depicted on a user interface rendered on the touch display. The embodiment involves determining whether to provide access to a complete set of actions responsive to the touch down event based at least in part on whether the object comprises an advertisement. Additionally, the embodiment may also involve determining whether to provide access to the complete set of actions responsive to the touch down event based at least in part on whether the object is associated with one or more listeners. Then, the embodiment involves implementing one or more accessible actions responsive to the touch down event. | 2014-05-01 |
20140123017 | PROVIDING ONLINE MAPPING WITH USER SELECTED PREFERENCES - One embodiment of the invention comprises a method including the step of responsive to receiving a map request from a user that pertains to a specified geographical feature, generating a first view that shows the geographical feature. The method further includes specifying each of one or more preference categories of the user, wherein a user preference is needed for each category, in order to show an additional feature corresponding to each user preference on a map view which includes the geographical feature. The method further includes determining the user preference for each category, wherein at least one of the user preferences is determined from information obtained by accessing an online social network in which the user participates. Each determined user preference is used with one or more search engines in order to acquire information for use in generating each of the additional features for a map view. | 2014-05-01 |
20140123018 | MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - Disclosed as a mobile terminal and controlling method thereof, by which a capture image used to play a role in delivering information only is utilized as a medium for activating a target application program. The present invention disclose a mobile terminal comprising a memory configured to save data, a display unit configured to display an active screen of an application program, and a controller configured to, if a capture command is inputted, extract an activation information related to the active screen which is set as a capture target, and control a capture image having the extracted activation information saved as metadata to be created. | 2014-05-01 |
20140123019 | Multi-Device Visual Correlation Interaction - Multi-device visual correlation interaction includes displaying, by a first device, a user interface representation of a user interface displayed by a second device, the user interface representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device; receiving from a user of the first device, a selection of a particular element representation of the user interface representation, the particular element representation corresponding to a particular element contained within the user interface; transmitting to the second device, by the first device, a contextual information request corresponding to the selection; in response to transmitting the contextual information request, receiving from the second device, by the first device, contextual information corresponding to the selection; and generating based on the contextual information, by the first device, a contextual list of actions associated with the particular element. | 2014-05-01 |
20140123020 | MULTIPLE USER INTERFACE PLATFORM SUPPORT FOR PORTAL APPLICATIONS - The disclosure generally describes methods, media, and systems for providing multiple user interface platform technology support for portal applications. One computer-implemented method includes receiving, using a user-interface (UI) framework of a computing system including one or more computers, a request for incremental data from a specified application of at least one application, wherein, prior to receipt of the request, UI platform code formatted according to a particular UI platform technology type was transmitted to a requestor of the request, parsing the request to determine at least the specified application, determining whether the specified application includes a UI platform handler, determining a responsive UI platform technology type, and determining whether to switch the particular UI platform technology type to the responsive UI platform technology type. | 2014-05-01 |
20140123021 | Animation Sequence Associated With Image - In one embodiment, an image may be displayed in one of several display modes. When an image is displayed in a first display mode on the screen of an electronic device, a user input may cause the image to transition to a second display mode. An animation sequence is displayed while the image transitions from the first display mode to the second display mode. | 2014-05-01 |
20140123022 | DYNAMIC APPLICATION ARRANGER - A device may determine an application shortcut and a set of specified conditions, where the application shortcut is to be presented on a home screen of a user device when the set of specified conditions is satisfied. The device may determine a set of current conditions associated with the user device, and may present the application shortcut on the home screen of the user device based on the set of current conditions satisfying the set of specified conditions. | 2014-05-01 |
20140123023 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus includes an image capturing unit configured to generate image data by capturing an image, an identification unit configured to identify a plurality of users based on the image data, a determination unit configured to determine a priority of the plurality of users, and a display unit configured to display a user interface for at least one user among the plurality of users according to the priority. | 2014-05-01 |
20140123024 | PRESENTING INSTANT MESSAGES - Methods and systems for presenting instant messaging contacts are provided in which a plurality of contacts associated with a user are identified. They are formatted for display, in a display region within an instant messaging application. Responsive to a display adjustment to the display region, a contact in the plurality of contacts is identified in accordance with interactions between the user and the contact. Then, automatically, without user intervention, display of the contact within the instant messaging application is terminated. | 2014-05-01 |
20140123025 | PRESENTING INSTANT MESSAGES - Methods and systems for presenting instant messaging contacts are provided. At a computing device having one or more processors that execute one or more programs stored in memory of the computing device there is obtained, from a first electronic device, a first online status of an instant messaging contact. The instant messaging contact is logged-in, at the first electronic device, with respect to an instant message application. Further there is obtained a second online status of the instant messaging contact from a second electronic device. The instant messaging contact is also logged-in, at the second electronic device, with respect to the instant message application. There is determined, with respect to the instant messaging application, an overall online status for the instant messaging contact using the first online status and the second online status. | 2014-05-01 |
20140123026 | MULTI-DEVICE VISUAL CORRELATION INTERACTION - Multi-device visual correlation interaction includes displaying, by a first device, a user interface representation of a user interface displayed by a second device, the user interface representation containing one or more element representations, each element representation corresponding to an element contained within the user interface displayed by the second device; receiving from a user of the first device, a selection of a particular element representation of the user interface representation, the particular element representation corresponding to a particular element contained within the user interface; transmitting to the second device, by the first device, a contextual information request corresponding to the selection; in response to transmitting the contextual information request, receiving from the second device, by the first device, contextual information corresponding to the selection; and generating based on the contextual information, by the first device, a contextual list of actions associated with the particular element. | 2014-05-01 |
20140123027 | VIRTUAL MEETINGS - A method for managing virtual meetings includes initiating participation with a first user interface in a first meeting, initiating participation with the first user interface in a second meeting, determining whether attention of a user is directed towards the first meeting or the second meeting, and configuring the user interface such that the user interacts with meeting resources associated with the first meeting responsive to determining that the attention of the user is directed towards the first meeting. | 2014-05-01 |
20140123028 | COMPREHENSIVE MULTIMEDIA MANAGEMENT PLATFORM - The embodiments herein relate to multimedia content management and, more particularly, to management of multimedia content in any data communication network such as an enterprise network. Any authorized user may create content using a content creation option provided with the system. The content creation modes may be audio, video, images and so on. Further, the created content is hosted on a server associated with the enterprise network. Further, the user can share the content hosted on the server using various mediums such as email, instant messages, social networking websites and so on. A user can request for specific content stored in the server. Upon receiving the content access request from the user, the system checks whether the user is authenticated to access the requested content or not. Upon verifying authenticity of the user, the system streams the requested content to the user using an associated streaming platform. | 2014-05-01 |
20140123029 | CONTENT DISTRIBUTION SYSTEM AND METHOD - A method and computing system for associating a first portion of a display screen with a social network, wherein the display screen is included within a handheld device. Initial social network content is received from the social network, wherein the initial social network content is associated with an event occurring within the social network. The initial social network content is dynamically rendered within the first portion of the display screen. A user indication is received within the first portion of the display screen. In response to the user indication, enhanced social network content is rendered within a second portion of the display screen. The initial social network content is at least a portion of a media stream included within the social network. The enhanced social network content includes content associated with the event occurring within the social network. | 2014-05-01 |
20140123030 | VIRTUAL MEETINGS - A system for managing virtual meetings includes a processor operative to initiate participation with a first user interface in a first meeting, initiate participation with the first user interface in a second meeting, determining whether attention of a user is directed towards the first meeting or the second meeting, and configure the user interface such that the user interacts with meeting resources associated with the first meeting responsive to determining that the attention of the user is directed towards the first meeting. | 2014-05-01 |
20140123031 | METHOD AND SYSTEM FOR CALCULATION AND UTILIZATION OF VARIOUS USER PERSONAS - Provided is a method for generating a plurality of user personas comprising the steps of a user inputting, via a user computer, user input data associated with the user; transmitting the user input data to a persona server computer; the persona server computer accessing a plurality of external data sources to obtain external user data associated with the user; the persona server computer using the user input data and the external user data to calculate an actual persona of the user, an internal perceived persona of the user, an external perceived persona of the user, and an aspirational persona of the user; the persona server computer sending the actual persona of the user, the internal perceived persona of the user, the external perceived persona of the user, and/or the aspirational persona of the user to the user computer for display to the user. | 2014-05-01 |
20140123032 | Methods for Creating, Arranging, and Leveraging An Ad-Hoc Collection of Heterogeneous Organization Components - Methods for creating, arranging, and leveraging an ad-hoc collection of heterogeneous organization components are provided. In one example, a method includes the steps of displaying a scratchpad affordance associated with a scratchpad, and detecting an update to the scratchpad based on an input associated with a first organization component of the one or more organization components and the scratchpad affordance. The method includes the additional step of updating the scratchpad based at least in part on the input. | 2014-05-01 |
20140123033 | SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A SHARED SESSION SERVER TO ENABLE MULTIPLE BROWSER CLIENTS TO SIMULTANEOUSLY VIEW AND INTERACT WITH COMMON WEB CONTENT IN A SHARED BROWSING SESSION - A system incorporating techniques described in this paper includes a shared session server system that enables clients to view and interact with content simultaneously. The system enables a first shared session client to send an event stream sufficient to depict results of interaction with the content at a second shared session client. | 2014-05-01 |
20140123034 | SPONSORED STORY CREATION USER INTERFACE - A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user. | 2014-05-01 |
20140123035 | Method, terminal, server and computer readable medium for displaying microblog topic - The present disclosure discloses a method and system for displaying a microblog topic, a UE, a server, and a non-transitory computer-readable storage medium in the field of communication. The method includes that: when a receiver needs to receive a microblog topic, information on a location of the receiver is acquired; the microblog topic and information on a location where the microblog topic is released are acquired from a microblog server according to a preset distance and information on the location of the receiver, wherein a distance between the location where the microblog topic is released and the location of the receiver is no greater than the preset distance; and the microblog topic is displayed in a map of an area in which the receiver is located on a | 2014-05-01 |
20140123036 | TOUCH SCREEN DISPLAY PROCESS - A method, apparatus for touch screen display process, and a browser are provided in the present disclosure. The method comprises: identifying Web elements used for Web interaction displayed on a touch screen; in response to a first action of a user on the touch screen, displaying the Web element pointed by the first action with enlargement; and in response to a second action of the user on the touch screen, triggering a Web interaction operation corresponding to the Web element pointed by the first action. According to the above technical solution, by displaying the Web element pointed by the first action of the user with enlargement, the user can preview the Web element that he actually selects, and a Web interaction is triggered only if it is determined that the Web element desired by the user has been correctly selected. Therefore, precise click can be realized. | 2014-05-01 |
20140123037 | APPARATUS AND METHOD FOR DISPLAYING LOADING STATE OF WEB BROWSER IN PORTABLE TERMINAL - An apparatus for displaying a loading state of a web browser in a portable terminal is provided. The apparatus includes a memory for storing a resource management list, the resource management list including at least one resource identifier that indicates unnecessary resource for a particular website, a controller configured to receive the resource from a website server at a request to access the particular website; to determine whether the resource management list has a resource identifier that corresponds to the received resource, and a display unit for displaying a progress bar to represent a loading state of the particular website based on the determination. | 2014-05-01 |
20140123038 | METHOD AND SYSTEM FOR SHARING CONTENTS - A method and system for sharing contents includes: forming a communication channel for transmitting a content item when a first and second terminals partially overlaps with each other; and providing a content item of the first terminal to the second terminal, or a content item of the second terminal to the first terminal through the communication channel in response to an input event in a state that the first terminal partially overlaps with the second terminal. | 2014-05-01 |
20140123039 | Auto Localization - Exemplary methods, apparatuses, and systems receive a preferred language and a base file that includes localizable and non-localizable user interface objects, the text string associated with the localizable user interface objects, and the respective ID codes of the user interface objects. Substitute the text string of localizable user interface objects in the base file with the text string in a localization text file referenced by the ID code. Generate a user interface window with the user interface objects including the text from the localization text file. | 2014-05-01 |
20140123040 | INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM - There is provided an information processing apparatus including a classification unit configured to classify pieces of content in a manner that each piece of content is arranged in a multi-dimensional space and actions of extracting two of the pieces of content and swapping the two pieces of content based on distances indicating similarity between each of the two extracted pieces of content and neighboring pieces of content which are located around the two pieces of content are repeated, and a display control unit configured to control displaying of graphical user interfaces (GUIs) representing pieces of content located at a predetermined interval among the pieces of content classified by the classification unit. | 2014-05-01 |
20140123041 | DISPLAYING SIMULATED MEDIA CONTENT ITEM ENHANCEMENTS ON MOBILE DEVICES - Systems and methods for displaying a simplified version of a modification of a media content item on a mobile device are provided. The mobile device can receive, via a user interface presented on the mobile device, a request for a desired modification of an original media content item. The mobile device can perform a simplified version of the desired modification of the original media content item. The mobile device can present a preview of the modified media content item in the user interface. The mobile device can transmit, to another computing device, the original media content item with the request for the desired modification. | 2014-05-01 |
20140123042 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal and a method of controlling the mobile terminal are provided. The mobile terminal may generate and display a plurality of objects each having a specific contour, on a touch screen, and may display a bar for controlling an undo function on at least some section of the contour of one or more of the plurality of objects displayed on the touch screen. Accordingly, the contour of one or more of the displayed objects may be edited more conveniently. | 2014-05-01 |
20140123043 | Selecting Devices for Data Transactions - Examples of a user interface are described that may include a graphical representation of computing devices in the same network or area as a first computing device. A user may drag his or her finger (slide gesture) between the representations of the computing devices in order to perform data transactions between the computing devices without having to monitor those other computing devices. The locations of the computing devices may be intermittently updated on the user interface. Also, the speed of the slide gesture may determine the data transaction that is to be performed. | 2014-05-01 |
20140123044 | METHOD AND APPARATUS FOR EXECUTING PROGRAM - The invention discloses a method and an apparatus for executing a program. The method includes: obtaining a related operation item of an object to be operated, and displaying an operation icon corresponding to the related operation item, and a direction of pointing from an original display coordinate of the object to be operated towards a display coordinate of the operation icon is an operation icon direction; according to the original display coordinate of the object to be operated and a display coordinate of the object after being dragged by the user, calculating a movement direction of the object to be operated; and starting to execute a functional operation corresponding to the operation icon when it is detected that the movement direction of the object to be operated is the same as the operation icon direction. Therefore, the invention can simplify program executing steps, and make operations intuitive and natural. | 2014-05-01 |
20140123045 | Mixed Type Text Extraction and Distribution - Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are disclosed. The text types can include rendered text and text represented in rendered images. Displayed graphical data can be captured from data being displayed by an application on a display device. Text data can be extracted from the captured graphical data as text data at the rendering tree level, or by an optical character recognition process. In response to the extracted text data, a text selection tool with visual representations of selectable text can be applied to the displayed text data. Using the text selection tool, a user can select a subset of the text. In response to the user selection, one or more other applications can be determined and the selected text can be passed to at least one of the other applications for execution. | 2014-05-01 |
20140123046 | SELECTION OF BOREHOLE AND WELL DATA FOR VISUALIZATION - A visualization system for providing a preview of data obtained in a borehole and available for selection includes a processor configured to process the data based on user input and instructions and provide output for display on a display device; a computer-readable medium configured to store the instructions, the instructions including commands to output values of two or more types of parameters at two or more depth values for display; and a user interface configured to facilitate selection of one or more of the two or more types of parameters for further visualization and processing. | 2014-05-01 |
20140123047 | Computer System for Displaying Indicators on a Map - A computer system is disclosed in which a touch-screen display ( | 2014-05-01 |
20140123048 | APPARATUS FOR A VIRTUAL INPUT DEVICE FOR A MOBILE COMPUTING DEVICE AND THE METHOD THEREIN - An apparatus for a virtual input device for a mobile computing device is disclosed. In order to achieve higher throughput and accuracy of a virtual input system, the present invention is primarily characterized in that a system detects movement of a user's fingers on a work surface through at least one wearable sensor which wirelessly transmits the optical signal from the coupled transmitter to the optical receiver for processing and determining the corresponding user's input based on the predefined algorithm or pattern. | 2014-05-01 |
20140123049 | KEYBOARD WITH GESTURE-REDUNDANT KEYS REMOVED - The subject disclosure is directed towards a graphical or printed keyboard having keys removed, in which the removed keys are those made redundant by gesture input. For example, a graphical or printed keyboard may be the same overall size and have the same key sizes as other graphical or printed keyboards with no numeric keys, yet via the removed keys may fit numeric and alphabetic keys into the same footprint. Also described is having three or more characters per key, with a tap corresponding to one character, and different gestures on the key differentiating among the other characters. | 2014-05-01 |
20140123050 | TEXT INPUT - An apparatus comprising a controller, wherein said controller is arranged to receive input referring to a key and identifying a touch point; display a first set of candidates comprising a plurality of candidates arranged around the touch point; receive input referring to a first candidate being comprised in said first set; receive a select command of said first candidate; and input said selected candidate as text. | 2014-05-01 |
20140123051 | GRAPHIC OBJECT SELECTION BY WAY OF DIRECTIONAL SWIPE GESTURES - A graphical user interface apparatus for a computing device. A method to use, arrange and activate GUI components overlapped in a graphical user interface is provided. An overlap component includes an overlappable region associated with a predetermined position locating method and a predetermined activation criterion. The overlap component may also include a conventional region. An operation located in a region and meeting the activation criterion will activate corresponding component in the GUI. A virtual keyboard comprises a plurality of keys composed of overlap components is provided. The overlap component can be invoked by a directional swipe gesture or a tap. A web browser with the use of overlap components is also provided. | 2014-05-01 |
20140123052 | Smart Keyboard Management for a Multifunction Device with a Touch Screen Display - A method is performed at a multifunction device with a touch screen display. The method includes displaying a text entry interface with a soft keyboard in a first area and a viewing area with a first size to display scrollable information. The method detects a finger gesture on the viewing area, and responds to the gesture. When the viewing area displays only a portion of the information, the response includes: (1) ceasing to display the soft keyboard, (2) expanding the viewing area to a second size, including at least some of the first area, and (3) scrolling the information in the expanded viewing area. When the viewing area with the first size displays all of the information, the response includes: (1) maintaining display of the soft keyboard, (2) keeping the viewing area at the first size, and (3) moving the information in the viewing area based on the finger gesture. | 2014-05-01 |
20140123053 | DISPLAY TERMINAL DEVICE, DISPLAY SCREEN SHARING SYSTEM, AND DISPLAY SCREEN SHARING METHOD - A display terminal device displays objects arranged in a virtual space on a display device. The display terminal device generates an object identifier indicating an object entered by a user such that the object identifier includes a user identifier. The generated object identifier is, along with the object, transmitted to a drawing device. The display terminal device saves an object and an object identifier received from the drawing device until receiving the transmitted object from the drawing device. A display screen of the display device is refreshed to display the object received from the drawing device. | 2014-05-01 |
20140123054 | DockBar Implementation Method, Device and System - The present disclosure describes a dockbar implementation method, device and system, which belong to the field of communications. The method includes: acquiring an interface operation instruction for an application program inside a dockbar; generating a dockbar interface refresh data according to the interface operation instruction; and refreshing an interface of the dockbar according to the dockbar interface refresh data. The device includes an application layer and a logic layer. The present disclosure can realize the dynamicity of the dockbar and improve the flexibility of the dockbar. | 2014-05-01 |
20140123055 | ORDERING AND PRESENTING A SET OF DATA TUPLES - An approach for managing a set of data tuples is provided. A search tuple is received and a comparison relation is determined. The set of data tuples is ordered based on the comparison relation. A placement of the search tuple is determined between two consecutive data tuples in the ordered set of data tuples so that the search tuple is ordered among the ordered set of data tuples in accordance with the comparison relation. A presentation is generated based on the placement of the search tuple between the two consecutive data tuples. The presentation includes a sequence of data tuples included in the ordered set of data tuples. The sequence includes the two consecutive data tuples and the search tuple between the two consecutive data tuples. | 2014-05-01 |