Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


23rd week of 2013 patent applcation highlights part 60
Patent application numberTitlePublished
20130145197METHOD AND SYSTEM TO IMPROVE THE OPERATIONS OF A REGISTERED MEMORY MODULE - A method and system to improve the operations of a registered memory module. In one embodiment of the invention, the registered memory module allows asynchronous read and write operations when a clock circuit in the registered memory module is being activated. In another embodiment of the invention, the registered memory module allows enabling or disabling of its clock circuit without any interruption of its operation. When the clock circuit in the registered memory module is disabled, the power consumption of the registered memory module can be reduced. In yet another embodiment of the invention, the registered memory module is allowed to enter or exit an asynchronous operation mode without entering or exiting a self-refresh or pre-charge power down operation mode of the registered memory module.2013-06-06
20130145198TIME MEASUREMENT DEVICE, MICRO-CONTROLLER AND METHOD OF MEASURING TIME - A time measurement device includes a first measurement unit configured to measure a clock number of a first reference clock signal within a specific cycle of a second reference clock signal; a calculation unit configured to calculate a physical amount indicating a variance amount of the clock number relative to a reference clock number; a compensation unit configured to compensate an expected measurement value indicating the clock number of the first reference clock signal corresponding to a time as a measurement target according to the physical amount calculated with the calculation unit; and an output unit configured to output time information indicating that the clock number of the first reference clock signal reaches the expected measurement value when the clock number of the first reference clock signal measured with the first measurement unit reaches the expected measurement value compensated with the compensation unit.2013-06-06
20130145199METHODS AND SYSTEMS FOR IMPROVING SECURITY IN ZERO-POWER DEVICES - Methods and systems for providing lime information in intermittently powered devices that are batteryless and operate purely on harvested energy (also referred to as zero power devices). The method of these teachings for improving security of zero power devices includes determining an estimate of time using a decay of data in a volatile device, and deciding whether to respond to a query based on the estimate of time.2013-06-06
20130145200RAM-BASED EVENT COUNTERS USING TRANSPOSITION - Methods and structures that implement an event counter in a RAM are provided. A method includes providing a count-RAM, a carry-RAM, and a pre-counter corresponding to an event source. A column in the count-RAM and a column in the carry-RAM represent a value of a value of the event counter. The method further includes storing a count of the event counter received via the pre-counter in the count-RAM and the carry-RAM in a transposed, bit-serial format, such that location zero of the count-RAM and the carry-RAM counts the least significant bit (LSB) of the event counter.2013-06-06
20130145201AUTOMATIC INTERNAL TRIMMING CALIBRATION METHOD TO COMPENSATE PROCESS VARIATION - A method is described for performing an automatic internal trimming operation that can compensate process variation and supply voltage variation in an integrated circuit. A reference signal is applied when the integrated circuit is in an automatic internal trimming mode, and integrated circuit timing is trimmed into a predetermined target range after applying predefined reference cycles.2013-06-06
20130145202Handling Virtual-to-Physical Address Translation Failures - A method tolerates virtual to physical address translation failures. A translation request is sent from a graphics processing device to a translation mechanism. The translation request is associated with a first wavefront. A fault notification is received within an accelerated processing device (APD) from the translation mechanism that a request cannot be acknowledged. The first wavefront is, stored within a shader core of the APD if the fault notification is received. The first wavefront is replaced with a second wavefront if the fault notification is received, the second wavefront being ready to be executed.2013-06-06
20130145203DYNAMICALLY CONFIGUREABLE PLACEMENT ENGINE - A stream application may allocate processing elements to one or more compute nodes (or hosts) to achieve a desired optimization goal. Each optimization mode may define processing element selection criteria and/or host selection criteria. When allocating a processing element to a host, a scheduler may place each processing element individually. Accordingly, the scheduler may use the processing element selection criteria for selecting which processing element in the stream application to allocate next. The scheduler may then determine, based on one or more constraints, which host the processing element can be placed on. If the scheduler determines that multiple hosts are suitable candidates for the processing element, it may use the host selection criteria to pick one of the candidate hosts that further optimize the stream application to meet the desired goal.2013-06-06
20130145204SUPERVISING AND RECOVERING SOFTWARE COMPONENTS ASSOCIATED WITH MEDICAL DIAGNOSTICS INSTRUMENTS - A system for applying a recovery mechanism to a network of medical diagnostics instruments is provided herein. The system includes the following: a plurality of medical diagnostics instruments, each associated with a network connected component; a plurality of communication modules, each associated with a corresponding one of the plurality of network connected components, wherein each one of the plurality of communication modules is arranged to report on malfunctioning components that are network connected with the corresponding component, and a recovery module, configured to: (i) obtain reports from the communication modules; (ii) re-establish the malfunctioning components; and (iii) notify all communication modules of the re-establishment of the malfunctioning components, wherein the communication modules are further configured to re-establish connection between the corresponding components and the re-established components.2013-06-06
20130145205Visual Outage Management Wizard Plug-In - Described herein are systems and methods related to a plug-in for a visual tool as a real-time knowledge transfer agent between network outages. One embodiment relates to a method comprises retrieving current outage data related to a current operation of a network, retrieving historical outage data related to a prior operation of the network, correlating the current outage data with the historical outage data, and constructing a resolution process plan for repairing a current outage based on correlations between the current outage data and the historical outage data.2013-06-06
20130145206METHOD AND SYSTEM FOR USING A STANDBY SERVER TO IMPROVE REDUNDANCY IN A DUAL-NODE DATA STORAGE SYSTEM - A standby server, a first main server, and a second main server to control shared input/output (I/O) adapters in a storage system are provided. The standby server is in communication with the first main server and the second main server, and the storage system is configured to operate as a dual node active system. The standby server is activated in response to receiving a communication from the first main server of a fail mode of the second main server. Systems and physical computer storage media are also provided.2013-06-06
20130145207ERROR CORRECTION AND RECOVERY IN CHAINED MEMORY ARCHITECTURES - Electronic apparatus, systems, and methods to construct and operate the electronic apparatus and/or systems include a memory unit configured to receive data flow from two directions. The memory unit can be configured serially in a chain with other memory units. The chain can include an error check and correcting unit (ECC). Additional apparatus, systems, and methods are disclosed.2013-06-06
20130145208Method for a Plurality of RAID Systems and Data Storage System Thereof - A data storage method for a plurality of RAID systems includes an SAS expander recording information of failure of a disk of a plurality of RAID systems when failure of the disk is detected and reporting the information of failure of the disk to the RAID system server when the RAID system server sends a polling message to the SAS expander or tries accessing the failed disk. In response to the failure information of the failed disk from the SAS expander, the RAID system server sends a command to the SAS expander, to replace the disk with a hot spare disk.2013-06-06
20130145209DISK SYSTEM, DATA RETAINING DEVICE, AND DISK DEVICE - An information processing apparatus that detects a failure of one of a plurality of disk drives included within a data array of the information processing apparatus; transmits an inquiry to another information processing apparatus regarding a presence of a spare disk drive having a same capacity as the one of the plurality of disk drives in which a failure is detected; receives, from the another information processing apparatus, information corresponding to a spare disk drive having the same capacity as the one of the plurality of disk drives in which a failure is detected; and mounts the spare disk drive as a substitute for the one of the plurality of disk drives in which the failure is detected.2013-06-06
20130145210FLEXIBLE REPLICATION WITH SKEWED MAPPING IN MULTI-CORE CHIPS - For a flexible replication with skewed mapping in a multi-core chip, a request for a cache line is received, at a receiver core in the multi-core chip from a requester core in the multi-core chip. The receiver and requester cores comprise electronic circuits. The multi-core chip comprises a set of cores including the receiver and the requester cores. A target core is identified from the request to which the request is targeted. A determination is made whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping. The cache line is replicated, responsive to the determining being negative, from the target core to a replication core. The cache line is provided from the replication core to the requester core.2013-06-06
20130145211FLEXIBLE REPLICATION WITH SKEWED MAPPING IN MULTI-CORE CHIPS - For a flexible replication with skewed mapping in a multi-core chip, a request for a cache line is received, at a receiver core in the multi-core chip from a requester core in the multi-core chip. The receiver and requester cores comprise electronic circuits. The multi-core chip comprises a set of cores including the receiver and the requester cores. A target core is identified from the request to which the request is targeted. A determination is made whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping. The cache line is replicated, responsive to the determining being negative, from the target core to a replication core. The cache line is provided from the replication core to the requester core.2013-06-06
20130145212Link Equalization Tester - A method and an apparatus for performing link equalization testing via a physical layer test and measurement system. The system includes a protocol aware test apparatus for transmitting testing data, a device under test for receiving the transmitted testing data, and an oscilloscope for receiving an output waveform from the device under test. The protocol aware test apparatus selects a first of a plurality of preset values, sends an equalization signal from the protocol aware test apparatus to the device under test, and changes a speed of communication to a predetermined speed and sends a compliance pattern to the device under test after placing the device under test in a loopback mode. A waveform output from the device under test is captured by the oscilloscope, and is analyzed to determine compliance of the device under test with a predetermined link equalization speed in accordance with a predetermined protocol.2013-06-06
20130145213Dynamic Design Partitioning For Diagnosis - Aspects of the invention relate to techniques for fault diagnosis based on dynamic circuit design partitioning. According to various implementations of the invention, a sub-circuit is extracted from a circuit design based on failure information of one or more integrated circuit devices. The extraction process may comprise combining fan-in cones of failing observation points included in the failure information. The extraction process may further comprise adding fan-in cones of one or more passing observation points to the combined fan-in cones of the failing observation points. Clock information of test patterns and/or layout information of the circuit design may be extracted and used in the sub-circuit extraction process. The extracted sub-circuit may then be used for diagnosing the one or more integrated circuit devices.2013-06-06
20130145214ERROR DETECTION SYSTEMS AND METHODS - Error detection systems and methods are provided. An error detection system (2013-06-06
20130145215ELIMINATING FALSE-POSITIVE REPORTS RESULTING FROM STATIC ANALYSIS OF COMPUTER SOFTWARE - A system for eliminating false-positive reports resulting from static analysis of computer software is provided herein. The system includes the following components executed by a processor: a modeler configured to model a computer code into a model that defines sources, sinks, and flows; a static analyzer configured to apply static analysis to the code or the model, to yield reports indicative of at least one issue relating to one or more of the flows; a preconditions generator configured to generate preconditions for eliminating false-positive issues in the reports, based on the model and user-provided input; and a preconditions checker configured to apply the generated preconditions to the reports for eliminating false-positive issues in the reports.2013-06-06
20130145216SYSTEMS AND METHODS FOR HARDWARE-ASSISTED TYPE CHECKING - Devices and methods of providing hardware support for dynamic type checking are provided. In some embodiments, a processor includes a type check register and support for one or more checked load instructions. In some embodiments, normal load instructions are replaced by a compiler with the checked load instructions. In some embodiments, to perform a checked load, an error handler instruction location is stored in the type check register, and a type tag operand is compared to a type tag stored in the loaded memory location. If the comparison succeeds, execution may proceed normally. If the comparison fails, execution may be transferred to the error handler instruction. In some embodiments, type prediction is performed to determine whether a checked load instruction is likely to fail.2013-06-06
20130145217TESTING METHOD AND TESTING APPARATUS FOR TESTING FUNCTION OF ELECTRONIC APPARATUS - A method for testing a function of an electronic apparatus is provided. The method includes steps of: searching for a location corresponding to the function to be tested, sending a command according to the location to perform the function to be tested, and determining whether an error occurs in the function according to a response from the function in response to the command.2013-06-06
20130145218Mechanism for Saving Crash Dump Files of a Virtual Machine on a Designated Disk - A method for saving crash dump files of a virtual machine (VM) on a designated disk is disclosed. The method includes associating, by a hypervisor that virtualizes a plurality of virtual machines (VMs), each VM of the plurality of VMs with a crash dump disk that is solely dedicated to the VM, wherein each crash dump disk is located separate from its associated VM. The method further includes configuring, by the hypervisor, an OS of each VM with a crash file path to the crash dump disk associated with the VM, and configuring, by the hypervisor, each VM of the plurality of VMs to generate crash dump files for the VM upon a crash event of the VM and store, via the crash file path, the generated crash dump files to the crash dump disk associated with the VM.2013-06-06
20130145219PROGRAM FLOW CONTROL MONITORING ROUTINES, RELATED METHODS AND SYSTEMS - The present disclosure relates to program flow control monitoring routines. In one embodiment, a process control apparatus is provided with a plurality of modules associated with control and/or monitoring of a given plant. Program flow control monitoring routines are provided to monitor the various modules.2013-06-06
20130145220Detection on Resource Leakage - A method for detecting a resource leakage in a computing system is disclosed. The method comprises steps of: obtaining (S2013-06-06
20130145221MANAGEMENT SYSTEM, IMAGE FORMING APPARATUS, AND METHOD THEREOF FOR MANAGING AN OPERATION STATE OF THE IMAGE FORMING APPARATUS - An image forming apparatus according to the present invention includes a request unit configured to transmit a registration confirmation request that includes identification information of the image forming apparatus to the management server in response to an operation by a user for starting a monitoring service with the management server after the image forming apparatus is installed in the client system, an analysis unit configured to analyze a response from the management server to the registration confirmation request, and a storage unit configured to store a retry period included in the response if an analysis result of the response indicates non-registration. The request unit retransmits a registration confirmation request during the stored retry period until a response indicating registration completion is received from the management server.2013-06-06
20130145222METHOD AND SYSTEM FOR PROCESSING EVENTS - The present disclosure provides a computer system with an event handling architecture. The computer system includes a processing node (2013-06-06
20130145223STORAGE SUBSYSTEM AND METHOD FOR CONTROLLING THE SAME - In storage subsystems, due to the significant increase in HDD capacity, the time for executing online verification is elongated, affecting accesses from the host computer. By comprehending the status of accesses to the HDD, the sections where error has occurred and the status of restoration thereof, it becomes possible to detect defective or error sections efficiently at an early stage, according to which the reliability and access performance of the storage subsystem can be improved. The present storage subsystem executes one or more of the following processes: (M1) intensive verification of a circumference of an error LBA, (M2) an area-based prioritized verification, and (M3) continuous verification performed for a long period of time to (V1) an area in which error has occurred via IO access, (V2) a highly accessed area, and (V3) during a period of time when IO access is low.2013-06-06
20130145224METHOD OF TRANSMITTING DATA BLOCK AND TRANSMITTER USING THE SAME - A method for transmitting a data block in a wireless communication system and a transmitter are provided. The transmitter transmits the data block to a receiver and generates a retransmission block for the retransmission of the data block if it is determined that the transmission fails. The transmitter determines whether the channel access is performed according to a transmit time of the retransmission block.2013-06-06
20130145225CODE CHECKING METHOD FOR A MEMORY OF A PRINTED CIRCUIT BOARD - The present invention discloses a code checking method for a memory of a printed circuit board, which is to firstly add a check code to a data end of codes, after the codes is written in a memory, then use a timing controller to calculate a checksum of the data of the part of the primary codes and further compare the calculated checksum with the check code, and then output to a probe via a testing pin to display the result of comparison, so as to accomplish an object of checking if the written codes are correct. The present invention enhances work efficiency of checking the codes written in the memory.2013-06-06
20130145226BOUNDARY SCAN PATH METHOD AND SYSTEM WITH FUNCTIONAL AND NON-FUNCTIONAL SCAN CELL MEMORIES - An integrated circuit or circuit board includes functional circuitry and a scan path. The scan path includes a test data input lead, a test data output lead, a multiplexer, and scan cells. A dedicated scan cell has a functional data output separate from a test data output. Shared scan cells each have a combined output for functional data and test data. The shared scan cells are coupled in series. The test data input of the first shared scan cell is connected to the test data output of the dedicated scan cell. The combined output of one shared scan cell is coupled to the test data input lead of another shared scan cell. The multiplexer has an input coupled to the test data output, an input connected to the combined output lead of the last shared scan cell in the series, and an output connected in the scan path.2013-06-06
20130145227Method and Apparatus to Reduce a Quantity of Error Detection/Correction Bits in Memory Coupled to a Data-Protected Processor Port - An interface device to interface a processing device and a memory device includes an error correcting code (ECC) encoder to calculate ECC bit(s) and to provide the ECC bit(s) to the processing device based at least in part on data provided by the memory device, thereby eliminating a need to store the ECC bits in the memory device. The interface device may include a parity encoder to provide parity bit(s) to the memory device as a function of data provided by the processing device, and a parity decoder to selectively modify the ECC bit(s) as a function of the data and parity bit(s) provided by the memory device. The ECC encoder may provide ECC bits, and the parity decoder may selectively modify the ECC bits provided to the processing device based on data provided by the memory device and parity bit(s) provided by the memory device.2013-06-06
20130145228ENCODING METHOD - An encoder and decoder using LDPC-CC (Low Density Parity Check-Convolutional Codes) is disclosed. The encoder exhibits encoding rates realized with a small circuit-scale and a high data reception quality. In the encoder (2013-06-06
20130145229Systems, Methods and Devices for Multi-Tiered Error Correction - An error control encoding system produces a codeword from a data word, where the resulting codeword includes the data word and three or more parity segments produced using the data word. The system includes a first encoder to encode the data word in two or more first data segments in order to produce two or more first parity segments, where each of the two or more first data segments includes a respective sequential portion of the data word. The system includes a second encoder to encode the data word in one or more second data segments in order to produce a corresponding one or more second parity segments, where each of the one or more second data segments includes a respective sequential portion of the data word, and each of the one or more second data segments also includes a sequential portion of the data included in a plurality of the two or more first data segments. Further, the system includes a controller configured to provide the two or more first data segments of the data word to the first encoder for encoding and to provide the one or more second data segments of the data word to the second encoder for encoding.2013-06-06
20130145230SEMICONDUCTOR MEMORY DEVICE AND METHOD OF CONTROLLING THE SAME - A semiconductor memory device includes a plurality of detecting code generators configured to generate a plurality of detecting codes to detect errors in a plurality of data items, respectively, a plurality of first correcting code generators configured to generate a plurality of first correcting codes to correct errors in a plurality of first data blocks, respectively, each of the first data blocks containing one of the data items and a corresponding detecting code, a second correcting code generators configured to generate a second correcting code to correct errors in a second data block, the second data block containing the first data blocks, and a semiconductor memory configured to nonvolatilely store the second data block, the first correcting codes, and the second correcting code.2013-06-06
20130145231Data Encoder and Decoder Using Memory-Specific Parity-Check Matrix - An error control system uses an error control code that corresponds to an error density location profile of a storage medium. The system includes an encoder configured to produce one or more codewords from data using an error control code generator matrix corresponding to the error density location profile of the storage medium. The system also includes a decoder configured to produce decoded data from one or more codewords using an error control code parity-check matrix corresponding to the error density location profile of the storage medium, where columns of the parity-check matrix are associated with corresponding data bits of the storage medium, rows of the parity-check matrix are associated with check bits, and each matrix element of the parity-check matrix having a predefined value indicates a connection between a particular data bit and a particular check bit.2013-06-06
20130145232Computing Core Application Access Utilizing Dispersed Storage - A computing core includes a processing module, main memory, and a memory controller. The memory controller receives a request to store a data result from a processing module and determines whether to store the data result in an error encoded format. When the memory controller determines to store the data result in the error encoded format, it facilitates encoding the data result in accordance with a dispersed storage error coding function to produce one or more sets of encoded data slices. The memory controller then determines where to store the one or more sets of encoded data slices and provides the one or more sets of encoded data slices to one or more identified memories for storage.2013-06-06
20130145233MEMORY MODULE AND SEMICONDUCTOR STORAGE DEVICE - A memory module includes a plurality of memory chips stacked on top of one another, each of the plurality of memory chips including a memory cell unit that is divided into a plurality of blocks, and an address scrambling circuit that processes an input address signal and that selects a block to be operated.2013-06-06
20130145234Memory Systems and Block Copy Methods Thereof - Methods of operating memory systems and nonvolatile memory devices include performing error checking and correction (ECC) operations on M pages of data read from a first “source” portion of M-bit nonvolatile memory cells within the nonvolatile memory device to thereby generate M pages of ECC-processed data, where M is a positive integer greater than two (2). A second “target” portion of M-bit nonvolatile memory cells within the nonvolatile memory device is then programmed with the M pages of ECC-processed data using an address-scrambled reprogramming technique, for example.2013-06-06
20130145235DETECTION AND DECODING IN FLASH MEMORIES WITH SELECTIVE BINARY AND NON-BINARY DECODING - Methods and apparatus are provided for detection and decoding in flash memories with selective binary and non-binary decoding. Data from a flash memory device is processed by obtaining one or more read values for a plurality of bits from one or more pages of the flash memory device; converting; the one or more read values for the plurality of bits to a non-binary log likelihood ratio based on a probability that a given data pattern was written to the plurality of bits when a particular pattern was read from the plurality of bits; and jointly decoding the plurality of bits using the non-binary log likelihood ratio, wherein the pages are encoded independently.2013-06-06
20130145236Wireless Transmission Reliability - A method for performing error correction during a transmission of physiological data includes two or more data packets that are sent from a first electronic computing device to a second electronic computing device. Each of the data packets includes physiological data. Each of the data packets has a first packet size. Each of the data packets includes error correction information. The error correction information for each of the two or more packets is distributed across the two or more data packets.2013-06-06
20130145237Methods and Systems for Rapid Error Location in Reed-Solomon Codes - An encoder creates an (p,k,n) n-state codeword with p n-state symbols of which k n-state symbols are data symbols, an n-state symbol being represented by a signal with n>2, p>2 and k>(p−k). Intermediate states of an encoder in forward and in reverse direction are provided in a comparative n-state expression and implemented on a processor. A plurality of signals representing a codeword with at least one n-state symbol in error is processed by the processor by evaluating the comparative n-state expression. A partial result of an expression is determined after a symbol has been received. An error location and an error magnitude or error value are determined. The error is corrected by the processor.2013-06-06
20130145238ENCODING AND DECODING IN FLASH MEMORIES USING CONVOLUTIONAL-TYPE LOW PARITY DENSITY CHECK CODES - Methods and apparatus are provided for encoding and decoding in flash memories using convolutional-type low parity density check codes. A plurality of bits to be stored on a flash memory device are encoded using a convolutional-type low density parity check code, such as a spatially coupled low density parity check code. The encoded pages or portions thereof can be decoded independently of other pages. In one embodiment, an encoded page is decoded jointly with one or more additional pages in the same wordline or a different wordline.2013-06-06
20130145239METHODS AND APPARATUS TO IMPROVE PERFORMANCE AND ENABLE FAST DECODING OF TRANSMISSIONS WITH MULTIPLE CODE BLOCKS - A method includes separating resource elements from multiple code blocks into different groups, and decoding the code bits of the resource elements within each group without waiting for a completed reception of a transport block to start decoding.2013-06-06
20130145240Customizable System for Storytelling - A system for creating customizable books or other applications is described, along with techniques and methods for implementing customizable features in the books or applications.2013-06-06
20130145241AUTOMATED AUGMENTATION OF TEXT, WEB AND PHYSICAL ENVIRONMENTS USING MULTIMEDIA CONTENT - Provided is an example method for automated augmentation of text, web and physical environments using multimedia content. The method may comprise determining that a user device displays a portion of the text document in a predetermined format, analyzing the portion of the text document to generate one or more keywords, generating, based on the one or more keywords, at least one search query for a multimedia content search via a search engine, retrieving, from one or more data storages, one or more pieces of multimedia associated with the one or more keywords, and enabling the user device to display the one or more pieces of multimedia concurrently with the portion of the text document, wherein the one or more pieces of multimedia are displayed on the user device according to predetermined user settings.2013-06-06
20130145242System and Method for Using Data and Angles to Automatically Generate a Narrative Story - A system and method for automatically generating a narrative story receives data and information pertaining to a domain event. The received data and information and/or one or more derived features are then used to identify a plurality of angles for the narrative story. The plurality of angles is then filtered, for example through use of parameters that specify a focus for the narrative story, length of the narrative story, etc. Points associated with the filtered plurality of angles are then assembled and the narrative story is rendered using the filtered plurality of angles and the assembled points.2013-06-06
20130145243TASK MANAGEMENT SYSTEM AND METHOD - A task management system including a monitor and a processing unit is provided. The monitor is for displaying a task schedule, which sequentially tabulates multiple time spots and multiple corresponding tasks. The processing unit is for operating an object at a to-be-executed time spot when the object is dragged to the to-be-executed time spot of the task schedule.2013-06-06
20130145244QUICK ANALYSIS TOOL FOR SPREADSHEET APPLICATION PROGRAMS - A quick analysis tool is configured to present one or more data analysis features that are tailored to the data in a selected portion of a spreadsheet document. The quick analysis tool may provide a quick analysis tool entry button, the selection of which causes a contextual user interface to be displayed. The contextual user interface facilitates a user to easily access one or more data analysis features. The quick analysis tool also provides a mechanism by which a user can preview and/or apply one or more of these data analysis features while bypassing the potentially steep learning curve and traditionally high barrier of entry for new or otherwise less advanced users of the spreadsheet application. Intermediate or otherwise more advanced users of the spreadsheet application will also benefit from the quick analysis tool because of improved efficiency for applying data analysis features to data within a spreadsheet document.2013-06-06
20130145245METHODS AND SYSTEMS FOR IMPLEMENTING A DYNAMIC HIERARCHICAL DATA VIEWER - Methods, systems, and machine-readable mediums are disclosed for viewing multiply-dimensioned data. In one embodiment, a method is disclosed which comprises displaying multiply-dimensioned data in a table format, the table format having a plurality of rows, a plurality of columns, and a plurality of cells displaying data, a first column of the plurality of columns including data having at least two hierarchical levels. Data for at least a first set of the plurality of cells is displayed in a graphical format, the first set including cells in the first column, the graphical format of the cells in the first set in the first column indicating a hierarchical level associated with the cell data and a mechanism is displayed for a first one of the rows to display at least one additional row having data in the first column associated with a lower hierarchical level of the first row data.2013-06-06
20130145246METHOD AND APPARATUS FOR PROVIDING CONTENT TO A COMPUTING DEVICE - Methods and systems for providing content (e.g., such as web content) to a computing device are disclosed. An example method for providing web content includes receiving, from a first computing device, a request for the web content and determining a device type of the first computing device. The example method further includes retrieving the web content and modifying the web content based on the device type. The example method still further includes providing the modified web content to the first computing device for display on the first computing device.2013-06-06
20130145247Synchronization Service Tree - Methods and systems for synchronizing magazine editions on mobile devices are described. Such embodiments provide for more efficient and reliable synchronization of magazine editions on mobile devices. Device information for a mobile device is obtained. Edition content to be provided to the mobile device is determined based on the device information. Multiple branches of a synchronization data relationship tree are generated, each branch representing a category of the edition content to be synchronized. Edition content nodes are dynamically generated to descend from each of the at least two branches. Each node represents a portion of the edition content of the category to be synchronized. Content associated with each edition content node is provided to the mobile device.2013-06-06
20130145248SYSTEM AND METHOD FOR PRESENTING COMMENTS WITH MEDIA - A system and methods are provided for presenting a comment associated with presentation of media. In one embodiment, a method includes outputting media for display, and detecting a comment associated with the media based on a request for comments associated with the media, the request including identification of at least one user associated with a social network. The method may further include detecting a time code associated with the comment and outputting a graphical representation of the comment with presentation of the media based on the time code.2013-06-06
20130145249SMART ANNOTATION ANCHORING PROCESS - The electronic device (2013-06-06
20130145250Generation of Test Data for Web Service-Based Test Automation and Semi-Automated Test Data Categorization - Test data for a software services (e.g., a Web service) can be automatically generated from a user-provided specification. The user-provided specification may identify mandatory data elements along with data elements to be tested. Test categories may be defined to specify the type of test to be performed. A value provider may serve as a source of data values for the generated test data.2013-06-06
20130145251Laying Out Displaying Media Content Across Heterogeneous Computing Devices - A system, computer-implemented method and computer-readable medium for displaying edition content of a magazine edition are provided. In a method embodiment, a virtual pixel space is generated based on the configuration of a screen of a mobile device. Data structures that include the edition content in a plurality of items, and a template associated with the magazine edition are received. Display elements in the HTML document are generated by replacing the references from the template with corresponding portions of the edition content included in the items in the data structures. The edition content is generated, based on the display elements of the HTML document, on the virtual pixel space as to be rendered on the screen of the mobile device in the magazine edition.2013-06-06
20130145252PAGE BASED NAVIGATION AND PRESENTATION OF WEB CONTENT - A first aspect of the present invention is directed to a method whereby a web browser rearranges the content of a retrieved webpage into a sequence of discrete pages, each fitting within the viewport dimensions. According to the first aspect, the user can navigate the content by performing simple inputs interpreted as page-switching commands for viewing a next or previous discrete page. Further, according to a second aspect of the present invention, more than one discrete page can be displayed at a time. As such, the page-switching commands can be used for moving from the set of N (where N≧2) discrete pages currently displayed to the next or previous N discrete pages in the sequence.2013-06-06
20130145253Method and System of Retrieving Ajax Web Page Content - The present disclosure describes a method and a system of retrieving Ajax web page content. The method of retrieving Ajax web page content includes: obtaining information of web page codes; retrieving JavaScript information in the information of the web page codes; analyzing the JavaScript information to determine function(s) that include(s) Ajax call(s) in the web page codes; and triggering the determined function(s) that include(s) the Ajax call(s) to obtain web page content. Through analyzing JavaScript information in web page codes, the above technical scheme obtains function(s) that include(s) Ajax call(s) in the web page codes and further triggers the function(s) to obtain web page content generated thereby, thus achieving retrieval of dynamic content in an Ajax web page. Using the above technical scheme, a search engine can collect more complete web page contents and hence provide a better search service to users.2013-06-06
20130145254INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND RECORDING MEDIUM ON WHICH INFORMATION PROCESSING PROGRAM IS RECORDED - An information processing device that acquires data constituting a Web page that is to be provided to a terminal device via a network and is designed for displaying predetermined content information. The information processing device then acquires a script that is programmed to allow reference to correspondence information associating candidate content information that is set beforehand as a candidate for content information to be displayed on the Web page, with variation information specifying variations of at least the display form of an object to be displayed on the Web page. The information processing device incorporates the script into the page data in an executable manner. In response to a request from the terminal device, the information processing device transmits the page data having the script incorporated thereinto, to the terminal device.2013-06-06
20130145255SYSTEMS AND METHODS FOR FILTERING WEB PAGE CONTENTS - A system and method for selectively filtering web page contents are disclosed. In one example embodiment a document object model (DOM) structure and visual information of the web page contents are generated. The document object model (DOM) structure and the visual information are analyzed to determine multiple web page content attributes. One or more filtering parameters are selected from the multiple web page content attributes. The web page is filtered based on the one or more filtering parameters.2013-06-06
20130145256CONTEXT-DEPENDENT SYLING FOR DOCUMENTS - A method, performed by a computer device, may include retrieving a document and determining context information associated with the document. The method may further include identifying an element in the document, where the element includes a context-dependent style specification; determining whether a context associated with the context-dependent style specification matches the determined context information; and applying a style associated with the context-dependent style specification to the element, when the context associated with the context-dependent style specification matches the determined context specification.2013-06-06
20130145257Edition Designer - A system, computer-implemented method and computer-readable medium for designing different magazine editions are provided. A studio backend provides a user interface for designing magazine editions and enabling a user to select content sources to provide the edition content in magazine editions. The studio backend, through the user interface, further enables the user to select layout templates for different magazine editions. Each layout template being associated with a specific type of a mobile device. The selected layout templates may be configured to define the display of edition content in magazine editions. The studio backend then sends the configured layout templates for the magazine editions to the plurality of mobile devices, where magazine editions may be displayed on mobile devices according to the configured layout templates and include the edition content for the magazine editions.2013-06-06
20130145258Incremental Synchronization for Magazines - Methods and systems for efficient synchronization of magazine edition content on heterogeneous mobile devices are provided. Display screen information is obtained for a mobile device, including resolution and screen dimensions. Edition content changes for each magazine edition presented on the mobile device are determined based on the display screen information. Subscription information, edition summaries, edition design information and media library information specific to the edition content changes are each provided. When any of these portions of the edition content changes fails to synchronize, synchronization is continued with that portion that failed.2013-06-06
20130145259EDITION GRID LAYOUT - A system, computer-implemented method and computer-readable medium for displaying edition content of a magazine edition are provided. In an embodiment, a screen selection corresponding to a size of a screen upon which to render a magazine edition is received, the magazine edition including a content page with one or more articles. A grid with grid segments is calculated for the selected screen size. A layout for the content page is determined, the layout including a tile of one or more of the grid segments corresponding to each of the articles. Content associated with each of the articles is determined. The content of each of the articles is arranged for display within its corresponding tile. The content page of the magazine edition is displayed, the displayed page including the articles arranged for display within its corresponding tile.2013-06-06
20130145260INFORMATION PROCESSING APPARATUS AND CONTROL METHOD FOR CREATING AN ALBUM - An information processing apparatus for creating an album, the information processing apparatus including a relationship acquisition unit configured to acquire a relationship between a user and other persons, and a determination unit configured to determine at least one of a design, a number of pages, a number of images, and a binding of the album, at least subject to a relationship between the user and the other persons.2013-06-06
20130145261HANDHELD ELECTRONIC DEVICE AND METHOD FOR PERFORMING OPTIMIZED SPELL CHECKING DURING TEXT ENTRY BY PROVIDING A SEQUENTIALLY ORDERED SPELL-CHECK ALGORITHMS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry. The spell check routine subjects a text entry to a sequentially ordered series of spell-check algorithms and ceases subjecting the text entry to further spell-check algorithms upon identification of a predetermined quantity of spell-check language objects.2013-06-06
20130145262Visual Interface Browser - The present disclosure describes viewing visual interface documents through a visual interface browser. A visual interface browser is caused to be displayed on a user device. A visual interface document representing a technical interface specification is retrieved from a repository in response to user selection of a technical interface icon through the visual interface browser. Sub-document technical data associated with the visual interface document is retrieved from the repository. The visual interface document including sub-document technical data is caused to be displayed on the user device. Notes associated with the visual interface document and associated with an authenticated user of the user device are caused to be displayed on the user device.2013-06-06
20130145263CONTENT DISPLAY MONITOR - The invention can enable monitoring of the display of content by a computer system. Moreover, the invention can enable monitoring of the displayed content to produce monitoring, information from which conclusions may be deduced regarding the observation of the displayed content by an observer. The invention can also enable monitoring of the display at a content display site of content that is provided by a content provider site over a network to the content display site. It is contemplated that the invention can be particularly useful with a computer network, including private computer networks and public computer networks. In particular, the invention can be advantageously used with computer networks or portions of computer networks over which video and/or audio content are transferred from one network site to another network site for observation, such as the World Wide Web portion of the Internet.2013-06-06
20130145264PROVIDING AUTOMATION CODE CONTAINING A REPRESENTATION OF ALTERNATIVE INTERPRETATIONS OF A USER ACTION - A representation of plural alternative interpretations of a user action is provided. Automation code containing the representation is executable to replay the user action.2013-06-06
20130145265Bookmark with Audio Playback - A bookmark device with audio playback which includes a housing, speaker, processor, memory and a user interface. The user interface allows play back of audio content stored in memory. Playback options include playing the audio content from the beginning of the audio recording in memory, pausing the audio content, playing the audio content from where the audio was last paused and repeating audio corresponding to content of a last page played.2013-06-06
20130145266GRAPHICAL USER INTERFACE HAVING INTERACTIVE STACKS OF IMAGES CORRESPONDING TO DIGITAL ASSETS - Improved techniques, user interfaces and systems for presenting, accessing and using digital assets are disclosed. The digital assets can be stored in a media library and the techniques, user interfaces and systems can facilitate efficient and visual access to the digital assets. One aspect of certain embodiments pertains to presentation on a display device of a plurality of stacks of images. Another aspect of certain embodiments pertains to presentation on a display device of a plurality of lists of images. The images in the stacks of images or lists of images can represent a set of digital assets, such as a set of digital media assets. The set of digital assets associated with a stack or list can be identified by operation of the electronic device in accordance with certain criteria.2013-06-06
20130145267VIDEO STREAMING IN A WEB BROWSER - A video element of a browser can be moved, resized, etc. independently of the remainder of a browser page. In one embodiment, as the video element is moved, the remainder of the browser page is reformatted so as to change the page's layout. The renderer of the content can have a different video provider sourcing the video element than the remainder of the browser page. As a result, two different content streams can be provided to the renderer in parallel. In another embodiment, the video element can be docked, such as through a flick operation or a drag-and-drop operation. Once docked, the browser page can be scrolled while the docked video element remains at a fixed location relative to an edge of the browser page.2013-06-06
20130145268FRAME CONTROL - A graphical user interface associated with a touch enabled device displays a first video track and a second video track. The first video track includes a first plurality of frames and the second video track including a second plurality of frames. Further, the touch enabled device receives a touch input that indicates a movement of the first video track relative to the second video track. In addition, in response to the touch input, the first video track is displayed in a modified position such that a first frame in the first plurality of frames is aligned with a second frame in the second plurality of frames.2013-06-06
20130145269MULTI-MODAL COLLABORATIVE WEB-BASED VIDEO ANNOTATION SYSTEM - A video annotation interface includes a video pane configured to display a video, a video timeline bar including a video play-head indicating a current point of the video which is being played, a segment timeline bar including initial and final handles configured to define a segment of the video for playing, and a plurality of color-coded comment markers displayed in connection with the video timeline bar. Each of the comment markers is associated with a frame or segment of the video and corresponds to one or more annotations for that frame or segment made by one of a plurality of users. Each of the users can make annotations and view annotations made by other users. The annotations can include annotations corresponding to a plurality of modalities, including text, drawing, video, and audio modalities.2013-06-06
20130145270METHOD AND SYSTEM FOR VIDEO COLLECTION AND ANALYSIS THEREOF - A computer implemented method of performing video surveillance on a computer system, wherein the computer system comprises a video and a display with a graphical user interface, the graphical user interface including a source window to view play back of the video, the surveillance method comprising: determining an area of interest of a frame of the video based upon a selection of the area of interest within the source window, and generating a plurality of windows within the graphical user interface, each of the windows displaying the area of interest of the frame of the video at a point in time, wherein the graphical user interface includes controls to manipulate the playback of the video from a point in time relative to each displayed portion.2013-06-06
20130145271CALENDAR INTERFACE FOR DIGITAL COMMUNICATIONS - Information from communications is displayed in a calendar format. Text from the communications is used to determine whether a scheduling entry should be created. If so, text from the communication is used to create a proposed calendar or to-do list entry, which can be saved, modified or canceled by the user. Information from a call log can be filtered and displayed in a calendar format.2013-06-06
20130145272SYSTEM AND METHOD FOR PROVIDING AN INTERACTIVE DATA-BEARING MIRROR INTERFACE - An interactive interface of an embodiment of the present invention comprises a mirror surface; a sensor configured to receive an input from a user; a processor communicatively coupled to the sensor; the processor configured to identify a user identification based on the input, retrieve user specific content associated with the user identification; and identify one or more interactions with the user, wherein the processor comprises a speech processor and a video processor; and an output configured to display content associated with the user identification and responsive to the interactions on the mirror surface.2013-06-06
20130145273METHODS AND DEVICES FOR CONFIGURING A WEB BROWSER BASED ON AN OTHER PARTY'S PROFILE - Methods and devices for configuring a web browser based on an other party's profile are described. In one aspect, the method includes: receiving a selection of an other party's identifier within a web browser; and in response to receiving the selection of the other party's identifier: i) receiving an other party's profile associated with the other party's identifier; and ii) configuring the web browser based on the other party's profile. In another aspect, the present application describes a method implemented by a web server. The web server has stored therein an other party's profile. The method includes: receiving a selection of an other party's identifier; and in response to receiving a selection of the other party's identifier: i) retrieving an other party's profile associated with the other party's identifier; and ii) sending the other party's profile to the electronic device.2013-06-06
20130145274INTERACTIVE PRODUCT CONFIGURATION - An example product configuration system includes a Configuration Input Manager that receives a selection of configuration parameters from a system user and coordinates obtaining input from the external information sources regarding the selected configuration parameters. Requests for input are transmitted along a plurality of communication channels individually selected for each configuration parameter. The Configuration Builder then assimilates the various input, such as the collective knowledge, opinions, preferences, experience, and other input provided by the external information sources, and compiles that information to generate a plurality of proposed product configurations that are consistent with the information provided.2013-06-06
20130145275SYSTEM CONNECTIONS AND USER INTERFACES - This disclosure relates to methods and systems to allow, in one embodiment, automatic access from one system to other systems which include an operating system that includes a user login process. In one embodiment, a method includes logging into, automatically in response to starting a first data processing system, a second data processing system at least as a guest user of the second data processing system which has a storage volume storing data and displaying a user interface object on a display device of the first data processing system, the user interface object corresponding to at least one of the second data processing system and the storage volume to allow at least one of a search to be performed or a browsing to be performed of the data stored on the storage volume.2013-06-06
20130145276METHODS AND APPARATUS FOR ENABLING CONTEXT-AWARE AND PERSONALIZED WEB CONTENT BROWSING EXPERIENCE - An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory, computer program code, and processor configured to cause the apparatus to receive a content package comprising one or more selectable segments and at least one dynamic content segment. The apparatus may be configured to parse the content package for topics and provide for one or more user preference models. The apparatus may be configured to match the parsed topics with predefined topics from a user preference model. The apparatus may be configured to monitor user interactions with the selectable segments and provide an external script with a list of prioritized and/or matched topics. The apparatus may provide at least one dynamic content segment as directed by a script, wherein the dynamic content segment may change based upon a user interaction. Corresponding methods and computer program products are also provided.2013-06-06
20130145277GRAPHICAL USER INTERFACE FOR ELECTRONIC FILE SHARING - A method, implementable in a system coupled to a display device and a network, includes generating in a first region of a screen of the display device a user-interface portion associated with a first electronic destination address. The user-interface portion is configured to receive from a second region of the screen, in response to a command by a user of the system, a first icon representing a data set. In response to the user-interface portion receiving the first icon, a copy of the data set, or the data set itself, is electronically transferred over the network to the first destination address.2013-06-06
20130145278UNIFIED NOTIFICATION BAR BETWEEN VIRTUAL MOBILE DEVICE AND PHYSICAL MOBILE DEVICE - One or more embodiments of the invention display alerts provided by applications of a guest environment in a notification bar controlled by a host operating system (OS) in a host environment of a mobile device, wherein the guest environment is running in a virtual machine supported by a hypervisor running within the host environment. A hypervisor-aware service in the virtual machine registers with a guest OS to be notified when applications request presentation of alerts in a notification bar controlled by the guest OS. Upon receipt of a notification by the guest OS of an application requesting presentation of an alert in the notification bar controlled by the guest OS, the hypervisor-aware service forwards the notification to the hypervisor and the hypervisor transmits a corresponding request to a notification management component of the host OS to present the alert on the notification bar controlled by the host OS.2013-06-06
20130145279REMOVABLE, CONFIGURABLE VEHICLE CONSOLE - Methods and systems for a removable, configurable vehicle console are provided. Specifically, a configurable console may comprise one or more displays that are capable of receiving input from a user. At least one of these displays may be removed from the console of a vehicle and operated as a stand-alone computing platform. Moreover, it is anticipated that each one or more of the displays of the console may be configured to present a plurality of custom applications that, when manipulated by at least one user, are adapted to control functions associated with a vehicle and/or associated peripheral devices.2013-06-06
20130145280Relationship Centric Mobile Interface - A system configured to enhance a user's focus on the primary personal relationships of a user, the system comprising a utility function for a user interface designed to integrate directly into an operating system of a mobile electronic communication device. The utility function comprises a toggle allowing a user to switch between an app-centric mode and a relationship-centric mode. The relationship-centric mode allows the user to focus attention on the primary personal relationships of the user and the app-centric mode allows social interaction with every relationship of the user and access to the internet without any limitations. The utility function includes a home screen for displaying the primary personal relationships of the user. The utility function includes an individual relationship screen defining the at least one interaction modality for establishing interaction with the primary personal relationships of the user.2013-06-06
20130145281Data sending and receiving system related to touch screen - A data sending program in a first microprocessor system of a data sending intelligent instrument includes a sending action command judging program. If the sending action command judging program judges that an action for operating an image by a user matches a preset data transmitting command, data corresponding to the image is transmitted. A data receiving program preset in a second microprocessor system of a data receiving intelligent instrument includes a receiving action command judging program. If the receiving action command judging program judges that an operating action by the user matches a preset data receiving command, the data is received. The image corresponding to the data received is generated in a page which the use executes the operating action on. Instead of executing operations by the user in prior art, the program controls a sending and receiving process and executes the operations.2013-06-06
20130145282SYSTEMS AND METHODS FOR SOCIAL-EVENT BASED SHARING - A computer implemented method for providing user-event based social information over a network is provided. The method includes receiving by the computer, event information related to an operator-defined event comprising an event date and at least one of an event description and an event location, receiving by the computer, a selection of a publication level associated with the operator-defined event, and causing at least a portion of the event information to be displayed within at least one electronic calendar associated with at least one user based on the selected publication level.2013-06-06
20130145283Automated Patent Event Notification System - Systems, methods and computer program products for an automatic patent event notification are disclosed. In an aspect of the present invention, an automated patent event notification system enables an entity to select and to configure a class (or classes) of one or more patents (or one or more patent applications) and/or a family (or families) of one or more patents (or one or more patent applications) that are of interest to that the entity or that the entity is interested in monitoring. The system provides an event notification to the entity if a patent application of interest is published or a patent of interest is granted.2013-06-06
20130145284ACCESS POLICY BASED ON COLLABORATION PARTICIPATION - According to example configurations as described herein, an on-line conference management application receives an indication of multiple participants that attend an on-line collaboration meeting. The conference management system stores identities of content shared amongst the multiple participants during the on-line collaboration meeting. Based on identities of the multiple participants and shared content, the conference management system generates an access policy. Subsequent to termination of the on-line collaboration meeting, the conference management system utilizes the access policy to prevent unauthorized access to the shared content. For example, the conference management system can receive a request from a user to access the shared content. The management system checks to determine whether the user was a participant at the on-line collaboration meeting. Responsive to detecting that the user attended the on-line collaboration meeting as specified by the access policy, the management system can provide access to the particular document to the user.2013-06-06
20130145285REVERSE METADATA VIEWING BY MULTIPLE PARTIES - Reverse metadata viewing by multiple parties, in one aspect, determines one or more second users that share one or more concerns of the first user, enable the first user to select said one or more second users. One or more concerns of said selected one or more second users are determined based on metadata information in electronic artifacts associated with said selected one or more second users. The first user is enabled to explore said one or more concerns of said selected one or more second users.2013-06-06
20130145286ELECTRONIC DEVICE, SOCIAL TILE DISPLAYING METHOD, AND TILE CONNECTION METHOD - Social tile displaying method is provided. A first dynamic tile group is displayed on a display screen. In response to a pin instruction for designating a first contact person, a social tile corresponding to the first contact person is generated along with the first dynamic tile group on the display screen. Automatic notification message corresponding to the first contact person is shown on each of the tiles within the first dynamic tile group. Tile connection method is also provided. First and second tiles are displayed. In response to a connection command, the first and second tiles are connected according to the connection command. Preset processes are performed on the first and second tiles according to characteristics of the first and second tiles.2013-06-06
20130145287SYSTEM AND METHOD OF PAGE SHARING BY A DEVICE - A first device shares a page with a second device by receiving a page of the second device, arranging a page of the first device and the received page of the second device, and displaying the arranged pages of the first and second devices, wherein, in the displaying, when the page of the first device is moved, the page of the second device is displayed on a screen of the first device.2013-06-06
20130145288System and Method for Identifying Nearby, Compatible Users - A system and method displays to a user nearby other user's compatible with that user.2013-06-06
20130145289REAL-TIME DUPLICATION OF A CHAT TRANSCRIPT BETWEEN A PERSON OF INTEREST AND A CORRESPONDENT OF THE PERSON OF INTEREST FOR USE BY A LAW ENFORCEMENT AGENT - Systems and methods of automatic notification, collection and real-time replication of online chat conversations between a POI and a correspondent of the POI are disclosed. In one embodiment, the method may include automatically notifying an analyst when an online chat conversation associated with the POI has commenced. The method may also include generating a real-time viewable version of the online chat conversation in a duplicate transcript. The method may further include screening and organizing a set of online chat conversations associated with the POI based on a set of predetermined screening criteria.2013-06-06
20130145290MECHANISM FOR SWITCHING BETWEEN DOCUMENT VIEWING WINDOWS - Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided.2013-06-06
20130145291GRAPHICAL USER INTERFACE WINDOW SPACING MECHANISMS - Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.2013-06-06
20130145292CONSISTENT PRESENTATION OF CONTENT AND PASSIVE RELEVANCE DETERMINATION OF CONTENT RELATIONSHIP IN AN ON-LINE COMMERCE SYSTEM - A platform allows experts, for example home improvement professionals, to upload their portfolios, i.e. content such as photos, videos, text, and sound, to a publicly available resource, such as a Web browser accessible, network based commerce system. Users may then browse the content, for example by room, style, and metro area. The content is arranged in collections that are in part passively sorted, based upon user relevance. Tags are shown on objects, for example within photos, for which there is more information. In the case of a movable display device, the tags can simulate the physics of real tags, for example they can move back and forth when the device is shaken. In another embodiment, a snap point is set to impart either a scrolling transition or a step transition between display pages, based upon user scroll activity.2013-06-06
20130145293METHODS, APPARATUSES, AND COMPUTER-READABLE MEDIA FOR PROVIDING AVAILABILITY METAPHOR(S) REPRESENTING COMMUNICATIONS AVAILABILITY IN AN INTERACTIVE MAP - Methods, apparatuses, and computer-readable media for providing at least one availability metaphor representing communications availability of at least one entity in an interactive map are disclosed. In one embodiment, a request to provide a map comprising at least one availability metaphor representing an availability state of an entity for communications may be received. For the at least one availability metaphor, an availability state of the entity associated with the at least one availability metaphor may be determined. A modified instance of the map comprised of the at least one availability metaphor may be generated based on the determined availability state of the entity associated with the at least one availability metaphor. The at least one availability metaphor of the modified instance of the map may represent the availability state of the associated entity. The modified instance of the map may be transmitted for rendering.2013-06-06
20130145294RECORDING USER-DRIVEN EVENTS WITHIN A COMPUTING SYSTEM INCLUDING VICINITY SEARCHING - A method of recording user-driven events within a computing system includes receiving an indication that a user interacted with a first graphical user interface (GUI) user interactive control. The method includes automatically searching at least one vicinity near the first GUI user interactive control for descriptive information associated with the first GUI user interactive control, and automatically recording a user-driven event that represents the user interaction with the first GUI user interactive control and includes the descriptive information.2013-06-06
20130145295ELECTRONIC DEVICE AND METHOD OF PROVIDING VISUAL NOTIFICATION OF A RECEIVED COMMUNICATION - A method includes displaying information associated with an application on an electronic device, providing a visual notification of a received communication, and detecting a gesture. In response to detecting the gesture, a first part of an inbox is displayed while reducing display of the information, including at least partially displaying information associated with the received communication. Based on a characteristic of the gesture, providing the visual notification is discontinued.2013-06-06
20130145296DYNAMIC ICON ORDERING IN A USER INTERFACE - An icon ordering unit determines an icon order of a set of icons in a graphical user interface. The icon ordering unit identifies a set of icons from a plurality of icons that satisfy a filtering rule and further determines icon ordering parameters that satisfy a parameter icon ordering rule. The icon ordering unit determines a conversion value from a value of each of the icon ordering parameters according to a set of one or more conversion rules. The icon ordering unit normalizes each of the conversion values to generate normalized values of the icon ordering parameters. For each of the set of icons, the icon ordering unit aggregates the normalized values of the icon ordering parameters for the icon to generate an aggregate normalized value. The icon ordering unit determines an order for displaying the set of icons based, at least in part, on the aggregate normalized values.2013-06-06
Website © 2025 Advameg, Inc.