09th week of 2015 patent applcation highlights part 61 |
Patent application number | Title | Published |
20150058665 | ERROR CORRECTING SYSTEM AND METHOD FOR SERVER - An error correcting system applied to a server, the server comprising a central processing unit, the central processing unit configured to send a warning signal when the central processing unit generates error. The error correcting system includes a programmable logic device, a baseboard management controller coupled to the programmable logic device, and a basic input output system coupled to the baseboard management controller. The programmable logic device is configured to detect the warning signal and send an interrupt signal to the baseboard management controller after the warning signal is detected. The baseboard management controller is configured to send a notification signal to the basic input output system after receiving the interrupt signal. The basic input output system is configured to retrieve the error and correct the error after receiving the notification signal. | 2015-02-26 |
20150058666 | SYSTEM AND METHOD FOR TREATING SERVER ERRORS - An error handling system as applied to a server, the server comprising a central processing unit, the central processing unit configured to send a warning signal when the central processing unit generates an error. The error handling system includes a programmable logic device, a baseboard management controller coupled to a southbridge chip, and a basic input-output system coupled to the baseboard management controller. The southbridge chip is configured to detect the warning signal and send a notification signal to the baseboard management controller upon detection. The basic input-output system is configured to identify the error and correct the error upon receiving the notification signal. | 2015-02-26 |
20150058667 | Method And Apparatus For A Zero Voltage Processor - Embodiments of the invention relate to a method and apparatus for a zero voltage processor sleep state. A processor may include a dedicated cache memory. A voltage regulator may be coupled to the processor to provide an operating voltage to the processor. During a transition to a zero voltage power management state for the processor, the operational voltage applied to the processor by the voltage regulator may be reduced to approximately zero and the state variables associated with the processor may be saved to the dedicated cache memory. | 2015-02-26 |
20150058668 | OPTIMAL TEST FLOW SCHEDULING WITHIN AUTOMATED TEST EQUIPMENT FOR MINIMIZED MEAN TIME TO DETECT FAILURE - The present invention describes a method and system for optimizing a test flow within each ATE (Automated Test Equipment) station. The test flow includes a plurality of test blocks. A test block includes a plurality of individual tests. A computing system schedule the test flow based one or more of: a test failure model, test block duration and a yield model. The failure model determines an order or sequence of the test blocks. There are at least two failure models: independent failure model and dependant failure model. The yield model describes whether a semiconductor chip is defective or not. Upon completing the scheduling, the ATE station conducts tests according to the scheduled test flow. The present invention can also be applied to software testing. | 2015-02-26 |
20150058669 | Method and Apparatus for Error Management of an Integrated Circuit System - An apparatus and method for error management in an integrated circuit system are presented. An error management unit (EMU) apparatus manages critical and non-critical errors that may be masked or non-masked. An EMU includes an EMU state machine, having a BOOT state, a CONFIG state, a FUNCT state, a WARNING state and an ERROR state. The method discloses transitions in the EMU state machine. While in the ERROR state an error reaction may be applied. The objective of the error reaction is to recover errors by software and hardware means. The EMU may further appropriately alert the system while in ERROR state and therefore be used as a safety mechanism permitting to collect error signals issued by fault detector units and can further cause action on faulty units for recovery purposes. | 2015-02-26 |
20150058670 | TEST PROGRAM - A test program allows an information technology equipment connected to a tester hardware to control the tester hardware. The tester hardware is configured to be capable of changing at least a part of its functions according to configuration data stored in rewritable nonvolatile memory. The test program comprises: an operation flow display control module that displays an operation flow on a display device of an information technology equipment in a form that allows the user to select a desired step, and an input screen display control module that displays an input screen on the display device according to the step selected from among the operation flow. | 2015-02-26 |
20150058671 | TEST PROGRAM - A test program allows an information technology equipment connected to a tester hardware to control the tester hardware. The tester hardware is configured to be capable of changing at least a part of its functions according to configuration data stored in rewritable nonvolatile memory. The test program is configured as a combination of a control program and a test algorithm module. The test program comprises: a module that receives a selection instruction for selecting a test item specified by the user from among test items that correspond to the test algorithm modules held by the storage device; a module that receives a test condition required to execute the selected test item; and a module that controls the tester hardware so as to supply a signal to a device under test according to the test algorithm and test condition, and to receive a signal from the device under test. | 2015-02-26 |
20150058672 | SYSTEM AND METHOD FOR GRAMMAR BASED TEST PLANNING - The present disclosure generally relates to the testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Prior to generating the set of test cases from the grammar, the testing framework processes the grammar to identify attributes of the test cases to be derived from the grammar and facilitates the modification of the grammar. | 2015-02-26 |
20150058673 | TESTING DEVELOPMENT USING REAL-TIME TRAFFIC - Testing a test component is disclosed. A real-time input communication that has been forked from an input communication intended for a deployed component is received at the test component. At least a portion of the received real-time input communication is processed. A result of the processing is used to at least in part determine a test result of the test component. | 2015-02-26 |
20150058674 | MESSAGE CONTROL PROGRAM - A message control program of an embodiment causes a monitoring apparatus to further function as a plurality of message control unit configured to individually controlling a communication method of a message transmitted from each internal application unit. Each message control unit receives a message containing a message type and service name from the internal application unit. Each message control unit specifies communication method identification information from a file based on the message type and service name in the received message. Each message control unit changes the communication method of the received message based on the specified communication method identification information, and sends the message to a common bus. | 2015-02-26 |
20150058675 | SOFTWARE UNIT TEST IMMUNITY INDEX - The present disclosure describes methods, systems, and computer program products for measuring strength of a unit test. One computer-implemented method includes receiving software unit source code associated with a unit test, analyzing a line of the software unit source code for removability, initiating, by operation of a computer, modification of the software unit source code to remove the line of the software unit source code and create a modified software unit, initiating execution of the modified software unit using the unit test, determining success or failure of a unit test execution, and analyzing a next line of the software unit source code for removability. | 2015-02-26 |
20150058676 | Determining Whether To Send An Alert In A Distributed Processing System - Methods, apparatuses, and computer program products for determining whether to send an alert are provided. Embodiments include a voting manager receiving from a plurality of alert analyzers, one or more delivery codes associated with an alert. In dependence upon the one or more delivery codes, the voting manager determines whether to suppress the alert, to close the alert, or to report the alert. | 2015-02-26 |
20150058677 | DISTRIBUTED PIN MAP MEMORY - In a testing device, a method for implementing distributed pin mapping. The method includes receiving a request from a plurality of CPUs to access a pin map memory at each of a plurality of bridges, implementing accesses to the pin map memories locally at each of the plurality of bridges, and using pin map data from the accesses to the plurality of CPUs to enable access to testing device resources. | 2015-02-26 |
20150058678 | METHOD AND SYSTEM FOR TESTING A MEMORY - A method and system for testing a memory is provided in the present invention. The method includes the following steps. Each of at least one address bit to be tested of the memory is set to a fixed value. Current test data is written into memory unit(s) of the memory which the set address bit(s) correspond(s) to. Current read back data is read from the memory unit(s) which the set address bit(s) correspond(s) to. The current test data is compared with the current read back data. It is judged whether there is any signal integrity problem in unset address bit(s) of the memory according to the comparison result of the current test data and the current read back data, in order to determine fault address bit(s). The method and system for testing a memory provided by the present invention may determine fault address bit(s) of the memory simply and quickly. | 2015-02-26 |
20150058679 | APPLICATION RESOURCE UTILIZATON MANAGEMENT - Methods and systems for automatically identifying an application that is experiencing performance problems caused by a resource utilization event may include receiving an indication that an application is experiencing a performance issue. It may be determined that the performance issue is caused by a resource utilization event on a device. The resource utilization event may include the application and one or more other applications running simultaneously, use of one or more functions of the device simultaneously by at least one of the first application and one or more other applications, and/or a resource utilization overload based on simultaneous use of a plurality of sensors on the device. Next, action may be taken to correct the performance issue of the application. | 2015-02-26 |
20150058680 | NETWORK-BASED TESTING SERVICE AND METHOD OF TESTING IN A NETWORK - A network-based testing method and service integrated with a tool that publishes one or more tagged test cases with tags being executable to reproduce a sequence of events for a system under test, SUT, caused by an original test case. The method is performed in a network and is intended for testing software or hardware by first creating an original test case for a system under test, SUT, and performing a sequence of events for the original test case for testing it. The tested case is stored and information of the performed sequence of events is tagged to the tested case. The tagged test case is then sent to a service that publishes tagged test cases. The service publishes the tagged case in a way to be reproduced via the service. | 2015-02-26 |
20150058681 | MONITORING, DETECTION AND ANALYSIS OF DATA FROM DIFFERENT SERVICES - A fault monitoring, detection and analysis system obtains data (e.g. online service facts) from different data sources. Many times the data obtained from the different data sources is in different formats. The data is classified (e.g. into error, performance and usage events/facts) based on user configured multi-dimensional (time, topology, functional area) filter criteria. The data from the different data sources is normalized into a standard format and stored. The data may also be grouped and duplicates may be removed before and/or after the normalized data is stored. Analysis is performed on the normalized data. For example, the analysis may monitor for expected events, unexpected events, detect abnormal behavior of the system, and the like. Different users may submit different jobs to the system to obtain data from the data store. A reporting service exposes one or more views of the data and/or the analysis of the data. | 2015-02-26 |
20150058682 | NETWORK APPARATUS AND METHOD OF MONITORING PROCESSOR - To detect a failure in each processor core appropriately. It is provided a network apparatus for transferring a packet, comprising: a control unit; and a network processor including a plurality of processor cores, each configured to perform a process of transferring a packet input over a network. The control unit being configured to: transmit a packet to the network processor; acquire a packet processing status of each of the plurality of processor cores; and monitor a status of the each of the plurality of processor cores based on the acquired packet processing status. | 2015-02-26 |
20150058683 | RETENTION BASED DEFECTING IN A HYBRID MEMORY SYSTEM - A first page in a memory unit is programmed with one or more pages of the secondary memory. A first time corresponding to the start of the programming of the first page is recorded. A second time corresponding to the completion of the programming of the one or more pages is recorded. A time difference between the first time and the second time is determined. It is determined if the time difference is greater than a threshold. In response to the time difference being greater than the threshold, a retention based defecting process is for the memory unit is disabled. | 2015-02-26 |
20150058684 | TEST METHOD, INFORMATION PROCESSING DEVICE, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - A test method includes transmitting a plurality of first requests at first time intervals from a first node to a third node with a memory, transmitting a plurality of second requests at the first time intervals from a second node to the third node, after transmitting the plurality of first requests and the plurality of second requests, transmitting a plurality of third requests at the first time intervals from the first node to the third node and transmitting a plurality of fourth requests at the first time intervals from the second node to the third node, and based on data read from the memory for the plurality of first requests and the plurality of second requests, setting times at which the plurality of third requests arrive at the third node so that the plurality of third requests and the plurality of fourth requests arrive at the third node alternately. | 2015-02-26 |
20150058685 | METHOD AND SYSTEM OF TESTING SEMICONDUCTOR MEMORY - A method of testing a semiconductor memory includes generating a logical value of a test pattern through an algorithm pattern generator included in a field programmable gate array. The generated logical value is programmed in a DUT under the control of a DQ signal responding to a DQ enable signal that is generated from automatic test equipment and is then transferred to the field programmable gate array. The programmed logical value is captured from the DUT under the control the DQ signal. The generated logical value is compared with the captured logical value. Whether the DUT is defective is determined according to a result of the comparison. The DQ enable signal is applied to a time point different from a time point when a SYNC clock for synchronizing the automatic test equipment with the field programmable gate array is applied. | 2015-02-26 |
20150058686 | RECONFIGURABLE MEMORY INTERFACE CIRCUIT TO SUPPORT A BUILT-IN MEMORY SCAN CHAIN - A method of operating an apparatus in a functional mode and an ATPG scan mode and an apparatus for use in a functional mode and an ATPG scan mode are provided. The apparatus includes a set of latches including a first latch and a second latch. The first latch is operated as a master latch and the second latch is operated as a master latch in the functional mode. The first latch is operated as a master latch of a flip-flop and the second latch is operated as a slave latch of the flip-flop in the ATPG scan mode. In one configuration, the apparatus includes a plurality of latches including at least the first and second latches, an output of each of the latches is coupled to a digital circuit, the apparatus includes a plurality of functional inputs, and each of the functional inputs is input to the digital circuit. | 2015-02-26 |
20150058687 | MICRO-GRANULAR DELAY TESTING OF CONFIGURABLE ICs - A method for testing a set of circuitry in an integrated circuit (IC) is described. The IC includes multiple configurable circuits for configurably performing multiple operations. The method configures the IC to operate in a user mode with a set of test paths that satisfies a set of evaluation criteria. Each test path includes a controllable storage element for controllably storing a signal that the storage element receives. The method operates the IC in user mode. The method reads the values stored in the storage elements to determine whether the set of circuitry is operating within specified performance limits. | 2015-02-26 |
20150058688 | SYSTEM AND METHOD FOR SHARING A COMMUNICATIONS LINK BETWEEN MULTIPLE COMMUNICATIONS PROTOCOLS - A system and method for sharing a communications link between multiple protocols is described. A system includes a communications interface configured to exchange information with other systems using at least one of a plurality of protocols; a protocol select register that stores a value that selects a protocol from among the plurality of protocols to become an active protocol; and a state machine accessible to the communications interface, the state machine used to control the exchange of information through the communications interface according to the active protocol. The active protocol is used by the communications interface to exchange information while the remaining protocols of the plurality of protocols remain inactive. The state machine sequences through a series of states that cause the communications interface to operate according to the active protocol, and that are designated as inert sequences under the remaining protocols. | 2015-02-26 |
20150058689 | HIGH SPEED DOUBLE DATA RATE JTAG INTERFACE - A process and apparatus provide a JTAG TAP controller ( | 2015-02-26 |
20150058690 | SCAN TEST CIRCUIT WITH SCAN CLOCK - A scan test circuit includes: a pulse generator, for generating differential pulses according to a system clock signal; a functional path, including: a D-type latch clocked by the differential pulses; a test path, including: a scan latch clocked by a test clock signal; and a tri-state inverter. When a test enable signal is enabled, the generation of the differential pulses is disabled. | 2015-02-26 |
20150058691 | METHOD FOR TESTING DATA PACKET SIGNAL TRANSCEIVER USING COORDINATED TRANSMITTED DATA PACKET SIGNAL POWER - A method for testing a data packet signal transceiver device under test (DUT) that minimizes time lost due to waiting for respective power levels of data packets transmitted by the DUT to settle at the desired nominal value for transmit signal testing. In accordance with exemplary embodiments, signals transmitted by the DUT during receive signal testing, e.g., as acknowledgement data packets, are transmitted at the nominal value for transmit signal testing, thereby allowing sufficient time for individual data packet signal power levels to settle and remain consistent at the nominal value by the time receive signal testing is completed and transmit signal testing is to begin. | 2015-02-26 |
20150058692 | LOW-DENSITY PARITY-CHECK DECODING METHOD AND LOW-DENSITY PARITY-CHECK DECODER USING THE SAME - A low-density parity-check (LDPC) decoding method includes exchanging messages between check nodes and variable nodes based on scheduling information representing an order of exchanging messages between the check nodes and the variable nodes for an LDPC decoding, and performing the LDPC decoding based on the exchanged messages, wherein the scheduling information is determined by manipulating at least one of an order of the check nodes and an order of the variable nodes in an LDPC bipartite graph. | 2015-02-26 |
20150058693 | Systems and Methods for Enhanced Data Encoding and Decoding - Systems and method relating generally to data processing, and more particularly to systems and methods for encoding and decoding information. | 2015-02-26 |
20150058694 | COMPUTING SYSTEM WITH ERROR HANDLING MECHANISM AND METHOD OF OPERATION THEREOF - A computing system includes: an inter-device interface configured to access a destination signal including an information portion for representing a content and an error-handling portion for describing the information portion relative to the content; a communication unit, coupled to the inter-device interface, configured to: generate a parity-check parameter based on a sparse configuration from the destination signal, and estimate the content based on decoding the information portion using the error-handling portion and the parity-check parameter. | 2015-02-26 |
20150058695 | CORRECTABLE CONFIGURATION DATA COMPRESSION AND DECOMPRESSION SYSTEM - An apparatus has a shared fuse array and a plurality of microprocessor cores. The shared fuse array is disposed on a die, the shared fuse array having a plurality of semiconductor fuses programmed with compressed configuration data and error checking and correction (ECC) codes. The plurality of microprocessor cores is disposed on the die, where each of the plurality of microprocessor cores is coupled to the shared fuse array and is configured to access all of the compressed configuration data during power-up/reset, for initialization of elements within the each of the plurality of cores. The each of the plurality of cores includes a reset controller that is configured to access the compressed configuration data and the ECC codes, to correct errors resulting in corrected compressed configuration data, to decompress all of the corrected compressed configuration data, and to distribute decompressed configuration data to initialize the elements. | 2015-02-26 |
20150058696 | TAPE HEADER FORMAT HAVING EFFICIENT AND ROBUST CODEWORD INTERLEAVE DESIGNATION (CWID) PROTECTION - In one embodiment, a system for providing header protection in magnetic tape recording is adapted to write a codeword interleave (CWI) set on a magnetic tape including a plurality of CWIs equal to a number of tracks, wherein a data set includes a plurality of CWI sets, provide a CWI set header for the CWI set, the CWI set header including a CWI header for each CWI in the CWI set, each CWI header including at least a CWI Designation (CWID) which indicates a location of the CWI within the data set, calculate or obtain CWID parity for all CWIDs in the CWI set header, the CWID parity including error correction coding (ECC) parity, and store the CWID parity to one or more fields which are repeated for each CWI header in the CWI set header without using reserved bits in the CWI set header to store the CWID parity. | 2015-02-26 |
20150058697 | STORAGE DEVICE, CONTROLLER AND MEMORY CONTROLLING METHOD - A nonvolatile memory device includes a plurality of memory regions, and a memory controller that controls data transfer operations to and from the memory regions. When generating an error checking and correcting code (ECC) for data including a plurality of data units and writing the data and the ECC in at least one of a plurality of memory regions, the memory controller acquires ECC information and adjusts a size of the data units and a size of the ECC on the basis of the acquired ECC information, to form a plurality of data frames each including the data unit and the ECC for the data unit. | 2015-02-26 |
20150058698 | DATA RECOVERY FROM BLOCKS WITH GATE SHORTS - A storage module may include a NAND-type flash memory array and one or more controllers configured to increase gate bias voltage levels applied to gates in the memory array to overcome possible gate shorts and recover data identified as being uncorrectable. The increased gate bias voltages may be applied to gates of a single type of transistor or to different types of transistors in the memory array, including drain select transistors, source select transistors, or floating gate transistors. | 2015-02-26 |
20150058699 | Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same - An embodiment of a method for accessing a storage unit of a flash memory, performed by a processing unit, includes at least the following steps. A multiplexer is controlled to couple a DRAM (Dynamic Random Access Memory) to a buffer. A DMA (Direct Memory Access) controller is directed to store a message of the DRAM to the buffer through the multiplexer and to output the message of the DRAM to a RAID-encoding (Redundant Array of Independent Disk-encoding) unit in multiple batches. After a first condition is satisfied, the processing unit controls the multiplexer to couple the RAID-encoding unit to the buffer and directs the RAID-encoding unit to output a vertical ECC (Error Correction Code) to the buffer through the multiplexer in at least one batch. | 2015-02-26 |
20150058700 | Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same - An embodiment of a method for accessing a storage unit of a flash memory, performed by a processing unit, includes at least the following steps. After all messages within a RAID (Redundant Array of Independent Disk) group are programmed, it is determined whether a vertical ECC (Error Correction Code) within the RAID group has been generated. The processing unit directs a DMA (Direct Memory Access) controller to obtain the vertical ECC from a DRAM (Dynamic Random Access Memory) and store the vertical ECC to a buffer when the vertical ECC within the RAID group has been generated, thereby enabling the vertical ECC to be programmed to the storage unit. | 2015-02-26 |
20150058701 | FLASH MEMORY CONTROLLER AND METHOD OF DATA TRANSMISSION BETWEEN FLASH MEMORIES - Provided is a flash memory controller and a method for transmitting data between flash memories. The method includes: implementing parallel processing in a manner of separating data transmission from error detection processing, and performing delayed acknowledgment on correctness of data transmitted to a target flash memory. In addition, an error detection unit performs correction processing on data in which an error occurs, and performs an update with correct data after correction and overwrites erroneous data in a buffer of the flash memory. The foregoing technical solution may make full use of bandwidth between a flash memory controller and a flash memory array, thereby enhancing data transmission efficiency; furthermore, correction processing is also hidden in the process of data transmission, and data transmission performance of the flash memory controller in the flash memory array is further enhanced; the technical solution is applicable to a controller for various storage devices in which a flash memory device is used as a storage medium. | 2015-02-26 |
20150058702 | MULTI-LEVEL MEMORY CONTROLLER WITH PROBABILITY-DISTRIBUTION-BASED ENCODING - A memory controller includes an encoder, a modulator, and a demodulator. A nonvolatile memory includes memory cells, each programmable to one of three or more levels. According to first encoded data, the modulator programs a first subset of the memory cells to a first of the levels and a second subset of the memory cells to a second of the levels. Measurable values of the first subset are characterized by a first probability density function having a first width. Measurable values of the second subset are characterized by a second probability density function having a second width. The first width is greater than the second width. The encoder generates the first encoded data based on input data such that the first subset is smaller than the second subset. The demodulator is configured to output second encoded data in response to measurable values of the memory cells. | 2015-02-26 |
20150058703 | TRANSMITTING APPARATUS, RECEIVING APPARATUS, TRANSMISSION METHOD, AND RECEPTION METHOD - A transmission frame generating device includes a control information signal generator and a frame former. The control information signal generator generates a modulation method information signal indicating a modulation method of a data signal and an error correction method information signal indicating an error correction method of the data signal. The frame former forms the transmission frame by repeating and discretely arranging the same modulation method information signal on a first multiple of a plurality of subcarriers on a frequency axis and by repeating and discretely arranging the same error correction method information signal on a second multiple of the plurality of the subcarriers on the frequency axis. | 2015-02-26 |
20150058704 | PARAMETERIZED INTERLEAVER FOR A MULTI-RATE SYSTEM - A parameterized interleaver structure is presented. The interleaver is designed to specify and maintain a maximum delay, irrespective of code rate and number of code blocks. The disclosed interleaver in effect concatenates two interleaver structures together. When the arm index is greater than a defined number N1, the arm delay is calculated using a set of parameters M2, D2, and N, where M2 is a maximum delay for an interleaver arm, D2 is the delay decrement, and N is the arm index, running from 1 to N, where N is the total number of arms in the interleaver. However, when the arm index N is less than or equal to N1, the delay can be calculated in a similar manner, but using a second set of parameters, namely M1, D1, and N instead, which involves a different delay length. This approach has the dual benefit of specifying both the maximum delay of the interleaver and the minimum required delay to process data. | 2015-02-26 |
20150058705 | STORAGE DEVICE AND DATA LATCH TIMING ADJUSTMENT METHOD - According to one embodiment, a storage device includes a storage medium, a DLL circuit, a latch circuit, and a delay amount adjustment circuit. The DLL circuit gives a predetermined amount of delay to an inputted clock signal, the latch circuit latches data outputted from the storage medium in accordance with the clock signal delayed in the DLL circuit, the delay amount adjustment circuit adjusts the delay amount that the DLL circuit is to give to the clock signal based on a latch result by the latch circuit. | 2015-02-26 |
20150058706 | TIMING OPTIMIZATION FOR MEMORY DEVICES EMPLOYING ERROR DETECTION CODED TRANSACTIONS - Systems, methods, and apparatuses are directed to optimizing turnaround timing of successive transactions between a host and a memory device. The host includes framing logic that generates a write frame that includes a plurality of data bits and an error bit checksum that is appended at the end of the data bits. The host further includes a bus infrastructure configured to accommodate the transfer of the write frame to the memory device and logic that defines the turnaround time to begin at a time instant that immediately follows the transfer of the data bits of the write frame. The turnaround time measures the time delay at which a succeeding write frame is to be transferred. In this manner, the turnaround time is optimized to enable the earlier initiation of successive data operations, thereby reducing the overall latency of successive back-to-back transactions. | 2015-02-26 |
20150058707 | COMMUNICATION DEVICE AND COMMUNICATION METHOD - A first communication device calculates a data error detection code for detecting an error in data by using the data and a virtual sequence number, and generates a packet comprising the data and the data error detection code. The packet does not include the virtual sequence number which is used for calculating error detection. The first communication device transmits the packet to a second communication device. | 2015-02-26 |
20150058708 | SYSTEMS AND METHODS OF CHARACTER DIALOG GENERATION - Systems and methods of character dialog generation are provided. A face location for a person displayed within an image is detected. Metadata associated with the image is determined, where the metadata is specific to one or more characteristics of the image. A template relevant to the metadata is accessed, and the template and metadata are used to generate text. A display object with the text is provided, where the display object is displayed on the image over at least a portion of the face location detected. | 2015-02-26 |
20150058709 | METHOD OF CREATING A MEDIA COMPOSITION AND APPARATUS THEREFORE - A media composition formation program method and device, in one aspect, the invention can be a method of creating a final media composition comprising: a) receiving a plurality of low resolution media streams from a plurality of remote electronic devices; b) displaying visual indicia the low resolution media streams; c) activating one or more of the low resolution media streams m response to user input; d) for each low resolution media stream that is activated in step c), recording a low resolution media clip segment of that Sow resolution media stream in an interim media composition; e) for each low resolution media clip segment recorded in the interim, media composition, receiving a high resolution media clip segment that, corresponds to that Sow resolution media clip segment; and f) automatically replacing the low resolution media clip segments in the interim media composition with the high resolution media clip segments. | 2015-02-26 |
20150058710 | NAVIGATING FIXED FORMAT DOCUMENT IN E-READER APPLICATION - An e-reader application displays a page of a fixed format document resized to match a size of a window pane in a fit page format. The e-reader application presents selection controls associated with a selection action in response to detecting the selection action on a text of the page. In addition, an operation associated with a navigation action is executed in response to detecting the navigation action on the page. | 2015-02-26 |
20150058711 | PRESENTING FIXED FORMAT DOCUMENTS IN REFLOWED FORMAT - A reader application presents fixed format documents in reflowed format. A selection control is presented to display a reflow view after identifying text-based sections within a displayed content. The reflow view is generated using the sections upon an action on the selection control to display the reflow view. The reflow view is displayed in a location associated with the section within the displayed content or in place of the displayed content The reflow view is adjusted based on a screen size of the reader application. | 2015-02-26 |
20150058712 | METHOD FOR ASSISTING WEBSITE DESIGN USING KEYWORDS - Systems and methods for automating search engine optimization of a website may include obtaining a set of keywords using a computer network. The keywords may be relevant to a business and may be obtained from the website of identified local competitors to the business. The system may present the keywords to the user in a display and provide an interface with an option to refine the set of keywords. The system may include in the display one or more educational displays to help the user choose appropriate keywords from the keyword set. The system may create a website for the business, including inserting the keywords into one or more web pages of the website. Inserting the keywords may include adding HTML to the web pages and identifying focus keywords and a primary location to one or more search engines. | 2015-02-26 |
20150058713 | METHOD AND APPARATUS FOR SHARING MEDIA CONTENT AND METHOD AND APPARATUS FOR DISPLAYING MEDIA CONTENT - The present invention discloses a method and an apparatus for sharing media content. A first client extracts source address information of a first page and property information of media content displayed on the first page. The first client publishes on a second page, the source address information of the first page and the property information of the media content, so that a second client can determine, on the second page based on the property information of the media content, the media content on the first page corresponding to the source address information of the first page, and display the media content. | 2015-02-26 |
20150058714 | Memory Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 2015-02-26 |
20150058715 | METHOD AND APPARATUS FOR COMPRESSING WEBPAGE TEXT - Methods and apparatus for compressing webpage text are provided. According to a webpage-opening request of a mobile terminal browser, a current language environment of the terminal is obtained. According to the language environment, a character container corresponding to the language environment is initialized. Requested webpage data are received. The received webpage data are parsed. The webpage data are merged and stored using the corresponding character container. During the initializing of the corresponding character container according to the language environment, it is determined whether the language environment belongs to Latin languages. When the language environment belongs to Latin languages, the character container is initialized to store utf-8 encoded data. Otherwise, the character container is initialized to store utf-16 encoded data. The present disclosure can intelligently determine a storage method according to the language environment, optimize and adapt stored content, and effectively reduce the browser memory occupied by the webpage data. | 2015-02-26 |
20150058716 | SYSTEM AND METHOD FOR SUMMARIZING DOCUMENTS - A computer based system and method for exporting user-selected text by allowing a user to select a plurality of text segments, selecting from a block of text, flagging each of the text segments from a plurality of text segments such that each of text segments may be retrieved later, retrieving the plurality of text segments, and then exporting the plurality of text segments as data that may be read by a software application. The selected text segments may also be assigned one or more indicia for categorizing and sorting according to user-defined criteria. | 2015-02-26 |
20150058717 | Document Editing Apparatus, Non-Transitory Computer-Readable Recording Medium and Document Editing Method - Disclosed is a document editing apparatus including: a display unit; a page changing unit; an operating unit; an editing unit; an undo and redo memory; an undo and redo instruction unit; a memory management unit to manage an upper limit of number of storable editing history data including the editing history data of the editing operation performed in the displayed part; and an undo and redo performance unit to perform the undo operation by tracing back only the editing history data of the editing operation performed in the part displayed when the instruction to perform the undo operation is received, and to perform the redo operation by tracing back only the editing history data of the editing operation performed in the part displayed when the instruction to perform the redo operation is received. | 2015-02-26 |
20150058718 | USER DEVICE AND METHOD FOR CREATING HANDWRITING CONTENT - A method for creating handwriting content is provided. The method includes displaying handwriting letters being input, extracting at least one candidate handwriting word stored in advance in response to the input handwriting letters, displaying the extracted at least one candidate handwriting word, and replacing the input handwriting letters with a candidate handwriting word selected from among the displayed at least one candidate handwriting word. | 2015-02-26 |
20150058719 | METHOD FOR FORMING MULTI-FONT LIBRARY AND METHOD FOR DISPLAYING DIFFERENT FONTS USING MULTI-FONT LIBRARY - A method for forming a multi-font library can include extracting characters from a plurality of standard font libraries defined in existing international or national coding standards; configuring at least one customized code for each of the extracted characters, the number of customized codes of the each character is equal to the number of fonts of the character and the customized codes correspond to the fonts in a one-to-one manner; and storing the extracted characters and the customized codes thereof to form the multi-font library. An apparatus for forming a multi-font library, and a method and apparatus for displaying different fonts by using the multi-font library are correspondingly provided. The formed multi-font library is capable of storing and displaying characters using different fonts, and consumes less storage capacity as compared with the prior solution of displaying a plurality of fonts by using a plurality of font libraries. | 2015-02-26 |
20150058720 | SYSTEM AND METHOD FOR AUTOMATICALLY SUGGESTING DIVERSE AND PERSONALIZED MESSAGE COMPLETIONS - Disclosed is a system and method for suggesting messages that are automatically learned, personalized and diversified by leveraging messages sent by a large number of users in order to provide message completions that are as engaging as possible. The disclosed systems and methods learn from recurrent messages sent to a recipient, and suggest message completions based upon user behavior. The systems and methods compute a ranked list of suggested message completions after every key stroke or character input, and if the list satisfies a given confidence threshold, it is returned and displayed to the user. | 2015-02-26 |
20150058721 | SCROLL-BASED SERIALIZED BOOK READER - A method and a device are disclosed for a reader application configured to run on a computing device. The scrolling reader application, when run on the computing device, causes the computing device to display a scrolling text stream field, a control panel configured to control the scrolling of the text stream, a status line including at least a page number and a line number, and several special-function elements including a table of content button, a current position button, and an index button. The scrolling reader application may further include a module to serialize a text document into a character array usable to form a text stream. | 2015-02-26 |
20150058722 | SYSTEM AND METHOD FOR ORDERING HAPTIC EFFECTS - A signal associated with multiple haptic effects is received, each haptic effect from the multiple haptic effects being associated with a time slot from multiple time slots. Each haptic effect from the multiple haptic effects is associated with an effect slot from multiple effect slots at least partially based on the time slot associated with that haptic effect. An output signal is sent for each effect slot from the multiple effect slots, when the associated haptic effect is scheduled for its time slot. | 2015-02-26 |
20150058723 | Device, Method, and Graphical User Interface for Moving a User Interface Object Based on an Intensity of a Press Input - An electronic device, with a touch-sensitive surface and a display, includes one or more sensors to detect intensity of contacts with the touch-sensitive surface. The device displays a user interface object on the display. The device further detects a press input on the touch-sensitive surface while a focus selector is at a first location in a user interface. In response to detecting the press input on the touch-sensitive surface, upon determining that the press input has an intensity above a predefined activation threshold, the device moves the user interface object directly to the first location in the user interface; and upon determining that the press input has an intensity below the predefined activation threshold and meets gradual-movement criteria, the device moves the user interface object toward the first location in the user interface in accordance with the intensity of the press input. | 2015-02-26 |
20150058724 | VIRTUAL CULTURAL ATTACHE - An approach is provided for presenting a translation of a message and a gesture to a sender of the message. A selection of the translation from multiple translations of the message in a language of a recipient of the message is received from the sender. The gesture, which is part of a culture of the recipient, is found in a data repository. The selected translation and an indicator of the gesture are presented to the sender. A selection of the indicator of the gesture is received from the sender. The gesture and notes indicating how the gesture provides an interpretation of the translation are presented to the sender. The interpretation is specific to the culture of the recipient. Presenting the gesture and the notes increases the knowledge of the sender about the culture of the recipient. The selected translation and the gesture are presented to the recipient. | 2015-02-26 |
20150058725 | MOBILE TERMINAL HAVING TOUCH SCREEN AND FUNCTION CONTROLLING METHOD OF THE SAME - A method for providing a graphical user interface on a display of a device includes displaying a photograph image on the display of the device, detecting a touch on the display, providing a plurality of control guides at a location corresponding to the touch over the displayed photograph image, in response to detecting the touch, detecting a first drag in a first direction corresponding to a first one of the plurality of control guides provided on the display, removing the plurality of control guides from the display in response to detecting the first drag, detecting a second drag in a second direction different from the first direction of the first drag and corresponding to a second one of the plurality of control guides, the second drag is performed while maintaining touch on the display after the first drag is performed, adjusting a display characteristic of the photograph image corresponding to the second one of the plurality of control guides corresponding to the second drag, and displaying the photograph image having the adjusted display characteristic on the display in response to detecting the second drag. | 2015-02-26 |
20150058726 | AUDIO MENU - An audio menu for allowing a user receive menu content at a merchant establishment audibly. The audio menu comprises a base housing having a speaker, a microphone, two volume control button, three playback control buttons, two language speed control buttons, two language selection buttons, and a base stand. The base housing also includes a controller, non-volatile memory, audio codecs, an analog to digital converter, a digital to analog converter, and a power source. A software component is stored on the memory and is used by the controller with electrical power supplied by the power supply to operate the interface components. The software component additionally provides for enhancing the user interface of the audio menu through the provision of voice recognition of the basic command provided for by each button on the base housing. | 2015-02-26 |
20150058727 | Zone Configuration Based on Playback Selections - An example method includes displaying zone names via a display interface. Each zone name represents a respective particular zone of a plurality of zones, and each zone contains at least one player configured for multimedia playback in that zone. The method includes displaying playback selections including a first playback selection that identifies first multimedia content for playback by the first zone and a second playback selection that identifies second multimedia content for playback by the second zone. The method includes receiving a command for a zone group to play one of the first playback selection or the second playback selection. The method includes transmitting a zone group configuration to one of the first zone and the second zone. The zone group configuration includes instructions to facilitate synchronized playback, between the first zone and the second zone, of the identified one of the first playback selection and the second playback selection. | 2015-02-26 |
20150058728 | AUDIO STREAM METADATA INTEGRATION AND INTERACTION - A media interaction system for audio stream metadata integration and interaction with a communications device, an interface for receiving live or delayed audio from a plurality of user devices, and a storage subsystem coupled to the communications device and configured to buffer at least a configurable amount of live audio received from a user device via the interface. Upon receipt of a request from a user, the buffer is screened for metadata comprising contact information and, where contact information is located, an interaction between the user and another party is initiated using the communications device and the contact information. | 2015-02-26 |
20150058729 | METHOD AND APPARATUS FOR CONTROLS BASED ON CONCURRENT GESTURES - In an embodiment, a number of parallel gestures are detected, in a particular area on a touch screen interface of a device. A command is identified based at least on the parallel gestures and an action associated with the command is performed. | 2015-02-26 |
20150058730 | GAME EVENT DISPLAY WITH A SCROLLABLE GRAPHICAL GAME PLAY FEED - A method is disclosed for receiving a plurality of play events associated with a sporting event, wherein each play event of the plurality of play events comprises a game clock time, a description, and identifies a sports team of a plurality of sports teams; for each play event in the plurality of play events: generating a graphical tile that is associated with the play event; configuring an appearance of the graphical tile based, at least in part, on the description and the sports team of the play event; causing to display a graphical tile list in a graphical user interface of a mobile computing device, wherein the graphical tile list includes one or more of the graphical tiles listed in a chronological order based on the game clock time in the play event associated with each graphical tile. | 2015-02-26 |
20150058731 | Media Distribution And Management Platform - An embodiment of the invention simplifies management of the “video lifecycle”. An embodiment includes one of more modules that streamline the video publishing process by abstracting technical steps such as video publishing, updating video, unpublishing video, retrieval or statistics concerning video, authorization to process video, validation of video, video metadata processing, video transcoding, and/or video transmission. Other embodiments are described herein. | 2015-02-26 |
20150058732 | CONTENT PLAYBACK APPARATUS, CONTENT PLAYBACK METHOD AND STORAGE MEDIUM - A content playback apparatus includes: a display section that displays a plurality of indicators associated with a plurality of pieces of content, and a specifier to be used to specify one of the indicators; a playback section that plays back the piece of content associated with the indicator specified by the specifier; a switch section that switches, in accordance with a user's operation, what the specifier specifies to new the indicator; and a playback control section that controls the playback section such that if the user's operation switches, while the piece of content associated with the indicator specified by the specifier is played, what the specifier specifies to next the indicator and the user's subsequent operation switches, within a predetermined period of time from when the previous switch is completed, what the specifier specifies to subsequent the indicator, the playback section keeps playing back the piece of content. | 2015-02-26 |
20150058733 | SYSTEMS, METHODS, AND MEDIA FOR EDITING VIDEO DURING PLAYBACK VIA GESTURES - Described are computer-based systems, computer-implemented methods, and non-transitory computer-readable media for editing video in real-time, or substantially in real-time, using gestures to apply transitions and effects to a plurality of simultaneously played video sources to create an edited video output. | 2015-02-26 |
20150058734 | METHOD FOR AUTOMATICALLY CREATING AN INTERACTIVE SOFTWARE SIMULATION - A method, implemented in software, to capture user activities and the appearance of the computer screen into a plurality of screenshots and to automatically create an Interactive User Interface Simulation that can be used to demonstrate any arbitrary software system for sales, training, or other purposes, without requiring the original software system to be working or available. The Simulation includes a method for displaying and updating the appearance of the screen by monitoring user activities and responding appropriately so that the presentation closely resembles, in both appearance and behavior, the live running software system from which the Simulation was created. | 2015-02-26 |
20150058735 | RELAY DEVICE, DISPLAY DATA SHARING SYSTEM, DATA CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A relay device for relaying data transmitted and received between communication terminals includes: a receiving unit configured to receive a notice of changed layout information from a communication terminal that displays at least one of image data of a captured image and display data of a document in at least one area of a screen based on layout information, the image data and the display data being contained in the data transmitted and received between the communication terminals; a changing unit configured to change management information for managing transmission of the data to the communication terminal according to the notified layout information; and a control unit configured to control transmission of at least one of the display data and the image data to the communication terminal according to the changed management information. | 2015-02-26 |
20150058736 | Software Based System for Control of Devices - A control system includes a plurality of audio/video and environmental devices, a server and a client system. Each one of said plurality of audio/video devices receives or sends an audio/video signal. The server is connected to each one of said plurality of audio/video devices and is configured to controllably receive and send audio/video signals to and from the plurality of audio/video devices. The server is connected to each one of said plurality of environmental devices and is configured to controllably operate the environmental devices. The client system is interoperable with the server and with a user of the client system through a user interface. At least one medical device may also be connected to communicate with said server. The user can control the plurality of audio/video and environmental devices through the client system and the server, and receive the audio/video signal outputted from any one of the plurality of audio/video and environmental devices. | 2015-02-26 |
20150058737 | METHOD AND APPARATUS FOR DISTRIBUTING CONTENT TO MULTIPLE DEVICES - An approach is provided distributing content to multiple devices. Specifically, a distribution module causes, at least in part, a rendering of at least one user interface for distributing content among at least one device and one or more other devices with connectivity to the at least one device. The distribution module then causes, at least in part, one or more segmentations of the at least one user interface, wherein the one or more segmentations are associated with the at least one device, respective one or more of the one or more other devices, or a combination thereof. Next, the distribution module determines one or more interactions with the at least one user interface, the one or more segmentations, or a combination thereof to cause, at least in part, a distribution of the content. | 2015-02-26 |
20150058738 | METHOD FOR PROVIDING DATA FOR A MOBILE DEVICE FROM A FIELD DEVICE, COMPUTER PROGRAM AND ARRANGEMENT FOR EXECUTING SAME - A method for providing static data and dynamic data of a service/display menu for a mobile device from a field device. The field device contains identification data, and, associated therewith, a total amount of static data and dynamic data. Upon query of the mobile device, dynamic data and/or static data are transmitted with a data transmission rate from the field device to the mobile device via a wireless interface. Static data required for application, especially for representation, and/or changing of transmitted dynamic data are transmitted from the field device to the mobile device, when the static data corresponding to the identification data are not already present in the mobile device; wherein these static data make up only a portion of the total amount of static data in the field device, so that an application, especially a representation, and/or changing of the transmitted dynamic data by the mobile device is enabled with the portion of the static data; and wherein these static data are stored in a memory in the mobile device. A computer program for performing the method is disclosed, and an arrangement comprising a field device and a mobile device for performing the method. | 2015-02-26 |
20150058739 | DAILY TASK TOOLS THAT INTERFACE WITH BACKEND SYSTEMS - In one embodiment, an improved computer based daily task tool is provided that interfaces with backend systems to leverage the stored information and/or processing capabilities of backend systems to provide better information and more effective task tool functionality. | 2015-02-26 |
20150058740 | Remote Control System, Remote Control Method, Communication Device, and Program - A remote control system including a relay device capable of moving around a space where an appliance to be controlled is installed, and a communication device that is operated by a user, and communicates with the relay device. The relay device is controlled by the communication device, and includes an imaging unit, a sending unit that sends a captured image to the communication device, and a sending unit that wirelessly sends an instruction signal to the appliance to be controlled. The communication device includes a storage unit that stores data on an image of the space captured in advance, data on a partial area included in the image, and data on at least one of a request for movement to a destination and a request for transmission of an instruction signal, in association with each other. | 2015-02-26 |
20150058741 | CONTROL METHOD FOR INFORMATION APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - A control method according to the present disclosure causes a computer of an information apparatus to: display on a display a display screen representing a floor plan of a building; display on the display screen device icons respectively representing one or more target devices, the device icons being movable when dragged and including a dehumidifier icon that represents a dehumidifier; and when it is sensed that the dehumidifier icon is selected, and is moved on the floor plan, display an effect range in which an effect of the dehumidifier extends in a region corresponding to a room in the floor plan where a drop of the dehumidifier icon is sensed. | 2015-02-26 |
20150058742 | CONTROL METHOD FOR INFORMATION APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - A control method causes a computer of an information apparatus to: display a display screen representing a floor plan on the display; display device icons on the display screen, the device icons including an air purifier icon; when selection of the air purifier icon is sensed, display an operation screen for operating an air purifier corresponding to the selected air purifier icon on the display, the operation screen being displayed on the display screen and outside of a region corresponding to a room where the selection of the air purifier icon is sensed; output a control command for operating the air purifier to the network based on an operation on the operation screen; and display an operation state of the air purifier in the region corresponding to the room where the selection of the air purifier icon is sensed based on the operation on the operation screen. | 2015-02-26 |
20150058743 | Method And System For Displaying Event Information - A method for displaying event information on web-based media. The method comprises providing a venue management user interface, a public user interface, and a dynamic public content interface. The interfaces are powered by data engines. A venue may register a plurality of different events within the venue management user interface. The plurality of different events are indexed and categorized by the data engines and displayed within the dynamic public content interface. A public user may set preferences within the public user interface of the location and type of events the public user would like to view. The public user may view the set preferences within the dynamic public content interface. The dynamic public content interface may display the events on a calendar or in a searchable form. The dynamic public content interface is always changing based on the venues and events registered within the venue management user interface. | 2015-02-26 |
20150058744 | SYSTEMS AND METHODS FOR MANAGING GRAPHICAL USER INTERFACES - A system and method for managing graphical user interfaces is disclosed. In one aspect, the system is downloadable to a mobile device. The system provides a user with an interface for selecting a graphical user interface from a number of interfaces stored on a server. The available interfaces may include a number of different graphical and interface elements, and widgets. The system permits the downloading of an interface, and the application thereof to a user's device. The system is capable of integrating the downloaded interface with the underlying operating system. In another aspect, the system provides users with tools to customize the selected graphical user interface. In another aspect, an exemplary widgets, and combinations thereof with themes are disclosed. | 2015-02-26 |
20150058745 | METHOD AND SYSTEM FOR BINDING GRAPHICAL INTERFACES TO TEXTUAL CODE - In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing. | 2015-02-26 |
20150058746 | CAPTURING A CONTENT OBJECT IN A MESSAGING SYSTEM - A technology for a computing device that is operable to capture a content object. A first content object can be received from a first computing device via a graphical user interface. The first content object can be displayed on a display screen of the computing device using a graphical user interface. A contemporaneous response object can be captured from a camera of the computing device at a time contemporaneous to the time the first content object is displayed. | 2015-02-26 |
20150058747 | ELECTRONIC STICKY NOTE SYSTEM, INFORMATION PROCESSING TERMINAL, METHOD FOR PROCESSING ELECTRONIC STICKY NOTE, MEDIUM STORING PROGRAM, AND DATA STRUCTURE OF ELECTRONIC STICKY NOTE - Provided is a technology enable to associate electronic sticky data with any application and to execute the application. An electronic sticky note system includes display means for displaying an electronic sticky note, storage means for storing sticky note information which includes header information to be displayed in a display area for the electronic sticky note, sticky note displaying position information indicating a position to be displayed the electronic sticky note, and application associating information corresponding to information for activating the application associated with the electronic sticky note, control means for displaying, by the display means, the electronic sticky note on the basis of the header information and the electronic sticky note displaying position information and for executing the application on the basis of the application associating information, and input means for inputting the sticky note information. In the electronic sticky note system, an application, which is associated with the electronic sticky note, includes other than the application which is indicated by the sticky note displaying position information. | 2015-02-26 |
20150058748 | Viewing Shared Documents in a Sharing Session - In a sharing session between a presenter and several attendees, the presenter can share any type of document quickly and without substantial prior preparation. The presenter's device identifies an active document-sharing window within the desktop sharing environment, and detects if there is a shared document in the active window. The presenter's device creates a framework for any detected shared document that is transmitted to each of the attendee devices. The framework contains information about the pages in the shared document, such that an attendee device can request a specific page in the shared document. At least the first page of the shared document is rendered to a page image and transmitted to the attendee devices. Upon request from an attendee device, page images of any of the remaining pages may be sent to the attendee device, allowing each attendee to view a different page than the presenter. | 2015-02-26 |
20150058749 | LOCATION-BASED ASSET SHARING - Methods and systems for location-based asset sharing are provided. In an embodiment, a method stores a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction. The method receives a request for the asset and then determines, by the server system, to provide the asset in response to the request. The determining is based on a requesting location associated with the request, the publication location, and the distance restriction, wherein according to the distance restriction, the asset is only provided to the requesting location if a distance from the requesting location to the publication location satisfies a specified relationship. The method provides the asset in response to the request. In another embodiment, the publication includes references to one or more assets being shared by a publisher. Another method creates an asset-listener association in response to a received asset association request. | 2015-02-26 |
20150058750 | MANAGING AN INITIAL POST ON A WEBSITE - Managing an initial post on a website includes identifying an initial post on website where the initial post is for an event, identifying a related post that describes the event after the event occurs, and updating the initial post to include content of the related post. | 2015-02-26 |
20150058751 | Facepile Integrated Communications - In one embodiment, a method includes determining, from a social graph, a plurality of second users having a connection to a first user, providing a facepile for display on a display device of the first user, and providing a communications composer for display on the display device in response to a user-selection by the first user within the facepile. The facepile includes a plurality of visual indications of the plurality of second users having a connection to the first user and each visual indication is associated with one of the plurality of second users. The communications composer includes a user interface that provides communication between the first user and the plurality of second users associated with the visual indications displayed in the facepile. | 2015-02-26 |
20150058752 | DAILY TASK TOOLS THAT INTERFACE WITH BACKEND SYSTEMS - In one embodiment, an improved computer based daily task tool is provided that interfaces with backend systems to leverage the stored information and/or processing capabilities of backend systems to provide better information and more effective task tool functionality. | 2015-02-26 |
20150058753 | SHARING ELECTRONIC DRAWINGS IN COLLABORATIVE ENVIRONMENTS - An improved technique involves providing for a gesture-based undo command for use within a collaborative drawing environment. Such an undo function that is both gesture-based and capable of being used within a collaborative environment takes full advantage of the capabilities of tablet computers and laptop computers having touch screens. The gesture-based undo command may involve a multi-point linear swipe such as a two-point linear swipe gesture in order to easily distinguish an undo command from a drawing command. | 2015-02-26 |
20150058754 | SCROLLABLE IN-LINE CAMERA FOR CAPTURING AND SHARING CONTENT - Some embodiments described herein provide an application that includes a scrollable in-line camera for capturing and sharing media content. In some embodiments, the in-line camera is provided in a scrollable view of the application. The scrollable view has three distinct user interface portions, including an in-line camera section, a preview section, and a shared content section. The application's user can use the in-line camera section to capture a photo or a video clip. The preview section is a portion of the UI that allows a user to review a photo or video captured with the in-line camera. The user can also use the preview section to either delete or accept the content. If the user chooses to delete the content, the content is removed from the preview section. If the user chooses to accept the content, the content appears in the content sharing section. | 2015-02-26 |
20150058755 | CREATION, SHARING AND EMBEDDING OF INTERACTIVE CHARTS - Systems and methods for generating and sharing interactive charts are described. The interactive charts are generated in an online portal that allows users to customize the interactive features of the chart. An online portal may also be provided to allow users to automatically embed interactive chart(s) in another website without reprogramming the code of the website each time the interactive chart(s) are changed or new interactive chart(s) are added. | 2015-02-26 |
20150058756 | System For The Presentation, Creation, Organization, Analysis, And Curation Of Information Through The Use Of A Dynamic, Living, Online Ecosystem Which Can Mutually Interact With The Real World - A social network computer system is provided. The computer system includes a social media server with a computer processor, memory connected to the computer processor for storing information associated with a social media network, for providing said information to the computer processor, and for storing information regarding system users associated with a social network. The social network computer system also includes a social network module programmed to display, to an observer, a representation of a plurality of system users in a node graph wherein each system user is represented by an object in the node graph, and wherein a distance between objects in the node graph indicates strength of relationship between said objects. | 2015-02-26 |
20150058757 | CONTENT OWNER MODULES - In one embodiment, a method includes providing a show page for display on a display device of a user in response to a selection by the user of an entry in a programming guide displayed on the display device, determining that the show page has previously been claimed by a content owner, accessing a content-owner module provided by the content owner, and providing the content-owner module for display on the show page. The show page includes a plurality of modules, and the show page is associated with particular media content. | 2015-02-26 |
20150058758 | PLATFORM SHOW PAGES - In one embodiment, a method includes determining available shows from one or more content sources, providing at least a portion of the available shows for display in a programming guide on a display device of a user, receiving a selection by the user of a particular entry in the programming guide, determining a plurality of modules for the particular show, and providing a show page that includes the determined modules for display on the display device in response to the selection by the user. The entries of the programming guide are each associated with one of the available shows. At least one of the determined modules includes social content from a social graph of the social-networking system. | 2015-02-26 |
20150058759 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, STORAGE MEDIUM AND INFORMATION PROCESSING METHOD - A non-limiting example game system includes an information processing apparatus that functions as a game apparatus to which a terminal device and a television are connected. A game screen is displayed on the television and an item screen is displayed on an LCD of the terminal device, for example. If a player touches-on an item in the item screen and drags the item onto an assigning image, and then, performs a touch-off, the item is assigned to an operating button corresponding to the assigning image. When an item is touched-on, images corresponding to the item and the assigning image are displayed on the game screen in a superposed manner. | 2015-02-26 |
20150058760 | METHOD AND SYSTEM TO IMPLEMENT A QUASI-USER INTERFACE FOR APPLICATIONS ON AN ELECTRONIC DEVICE - A method and system to implement a quasi-user interface to manage application state transitions by activating quasi-states on an electronic device is disclosed. The method allows a user to maintain the activated quasi-states for an application for the duration determined by the presence of an object within the proximity on the electronic device. The quasi-state activated applications can be switched between a quasi-state and a non-quasi-state supported on the electronic device. Further, the method deactivates the quasi-states and the quasi-user interface when the object is lifted away from the proximity of the electronic device. | 2015-02-26 |
20150058761 | INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE - The present invention relates to the field of human-machine interactions and discloses an information processing method and an electronic device so as to address the technical problems in the convention that it may be time-consuming for the electronic device to receive an entry operation and the electronic device may respond to an improper entry operation. The method is applicable to an electronic device with a display unit on which there are displayed N target objects, wherein N is a positive integer, there is a display parameter for each of the target objects, there is an initial value for the display parameter of each of the target objects, and the display parameter is configured to determine a display size of the target object, and wherein the method includes: determining M target objects and K target objects among the N target objects according to a preset rule. | 2015-02-26 |
20150058762 | INTERFACE DEVICE, INTERFACE METHOD, INTERFACE PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM STORING THE PROGRAM - An interface device includes a display unit that displays icons, a rotating unit that orders changes in orientations of the icons, and an executing unit that orders execution of applications corresponding to the icons. The display unit changes and displays the orientations of the icons in response to the icon orientation change order issued by the rotating unit, and also displays, upon accepting that the executing unit has specified an icon and ordered execution of an application, a window with an orientation that coincides with the orientation of the icon, such that users located around the display screen view icons and windows in orientations that are easily comprehensible to each user. | 2015-02-26 |
20150058763 | Arranging Tiles - This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture. | 2015-02-26 |
20150058764 | MEDIA CONTENT INCLUDING A PERCEPTUAL PROPERTY AND/OR A CONTEXTUAL PROPERTY - Apparatuses, systems, media and/or methods may involve creating content. A property component may be added to a media object to impart one or more of a perceptual property or a contextual property to the media object. The property component may be added responsive to an operation by a user that is independent of a direct access by the user to computer source code. An event corresponding to the property component may be mapped with an action for the media object. The event may be mapped with the action responsive to an operation by a user that is independent of a direct access by the user to computer source code. A graphical user interface may be rendered to create the content. In addition, the media object may be modified based on the action in response to the event when content created including the media object is utilized. | 2015-02-26 |