27th week of 2014 patent applcation highlights part 75 |
Patent application number | Title | Published |
20140189446 | FORWARD ERROR CORRECTION WITH CONFIGURABLE LATENCY - A method of performing forward error correction with configurable latency, where a configurable latency algorithm evaluates a target Bit Error Rate (BER) against an actual BER and adjusts the size of a configurable buffer such that the target BER may be achieved when utilizing the smallest buffer size possible. When errors are corrected without the utilization of each of the configurable buffer locations, the algorithm reduces the size of the buffer by y buffer locations; the algorithm may continue to successively reduce the size of said buffer until the minimum number of buffer locations are utilized to achieve the target BER. If the buffer locations have been reduced such that the buffer size is too small and the target BER cannot be achieved, the algorithm may increase the size of the buffer until the minimum number of buffer locations are utilized to achieve the target BER. | 2014-07-03 |
20140189447 | METHOD, DEVICE AND BASEBAND CHIP FOR RECEIVING SERVICE DATA IN A COMMUNICATION SYSTEM - The present disclosure provides a method, a device and a baseband chip for receiving service data in a communication system. The method includes: receiving service data including a plurality of data blocks, where each of the plurality of data blocks comprises an information code and a check code; performing a first check and a second check on the service data; and outputting a predetermined number of information codes which pass the first check and are performed with a second check computation of the second check. The present disclosure saves memory space of the baseband chip. | 2014-07-03 |
20140189448 | DECREASING POWER SUPPLY DEMAND DURING BIST INITIALIZATIONS - Aspects of the invention provide for decreasing the power supply demand during built-in self test (BIST) initializations. In one embodiment, a BIST architecture for reducing the power supply demand during BIST initializations, includes: a chain of slow BIST I/O interfaces; a chain of fast BIST I/O interfaces, each fast BIST I/O interface connected to a slow BIST I/O interface; and a BIST engine including a burst staggering latch for controlling a multiplexor within each of the slow BIST I/O interfaces, wherein the burst staggering latch, for a first burst signal, staggers the first burst signal to each of the slow BIST I/O interfaces, such that, during a first clock cycle, only a first slow BIST I/O interface receives the first burst signal. | 2014-07-03 |
20140189449 | METHOD AND SYSTEM FOR CHECKING SOFTWARE - A method and a system that checks software and includes a hooking module that collects process control block (PCB) information corresponding to each process on a kernel by being executed at the time of booting a system. In addition, the system includes a safety service module that searches and defends the defects of the process by being inserted into a memory region of the process based on the collected PCB information. | 2014-07-03 |
20140189450 | Hierarchical, Distributed Built-in Self-Repair Solution - A built-in self-test (BIST) circuit to test one or more memory blocks on an integrated circuit. The one or more memory blocks further includes a first memory block and a second memory block A built-in soft-repair controller (BISoR) is provided to soft repair the one or more memory blocks. The BIST circuit in conjunction with the BISoR is configured to test and soft repair the first memory block before performing test and soft repair of the second memory block. | 2014-07-03 |
20140189451 | Addressing, Command Protocol, and Electrical Interface for Non-volatile Memories Utilized in Recording Usage Counts - A memory module, including a plurality of memory cells and a plurality of signal lines for communicating with a processing device. The memory module is configured such that following reception of a command and upon encountering a first condition while processing the command, the memory module limits a voltage on a first signal line of the plurality of signal lines to be no more than an intermediate voltage greater than voltage levels corresponding to a binary zero state and less than voltage levels corresponding to a binary one state for a period of time for indicating an occurrence of the first condition. | 2014-07-03 |
20140189452 | SYSTEM FOR REDUCING PEAK POWER DURING SCAN SHIFT AT THE LOCAL LEVEL FOR SCAN BASED TESTS - A method for performing scan based tests is presented. The method comprises routing scan data serially from a plurality of I/O ports to a plurality of partitions of an integrated circuit using a first clock signal operating at a first frequency, wherein each partition comprises a plurality of internal scan chains. The method also comprises deserializing the scan data to feed internal scan chains. Further, the method comprises generating a plurality of second clock signals operating at a second frequency using the first clock signal, wherein each partition receives a respective one of the plurality of second clock signals and wherein the plurality of second clock signals are staggered wherein each pulses at a different time. Finally, the method comprises shifting in the scan data into the internal scan chains at the rate of the second frequency. | 2014-07-03 |
20140189453 | HIGH DENSITY LOW POWER SCAN FLIP-FLOP - A scan flip flop includes a partial multiplexer coupled to a master latch. The partial multiplexer is configured to receive a scan enable (SCAN) where the partial multiplexer includes an OR gate coupled to a tri-stated AND gate. A tri-state inverter is coupled to an output of the master latch and a slave latch is configured to receive an output of the tri-state inverter. A delay element is coupled to the slave latch, where the delay element is configured to delay a first output of the slave latch in response to the scan enable to generate a dedicated scan output. | 2014-07-03 |
20140189454 | GLOBAL LOW POWER CAPTURE SCHEME FOR CORES - A method for testing an integrated circuit to reduce peak power problems during scan capture mode is presented. The method comprises programming a respective duration of a first time window for each of a plurality of cores and a cache on the integrated circuit. It further comprises counting the number of pulses of a first clock signal during the first time window for each of the plurality of cores and the cache. Subsequently, the method comprises staggering capture pulses to the plurality of cores and the cache by generating pulses of a second clock signal for each of the plurality of cores and the cache during a respective second time window, wherein the number of pulses generated is based on the respective number of first clock signal pulses counted for each of the plurality of cores and the cache. | 2014-07-03 |
20140189455 | SYSTEM FOR REDUCING PEAK POWER DURING SCAN SHIFT AT THE GLOBAL LEVEL FOR SCAN BASED TESTS - A method for reducing peak power during a scan shift cycle is presented. The method comprises multiplexing a test clock with a functional clock on a integrated circuit at the root of a clock tree. The method also comprises adding a plurality of delay elements on a clock path, wherein the clock path is a signal resulting from the multiplexing. Further, the method comprises routing the clock path to a plurality of cores and a cache, e.g., an L2C cache, on the integrated circuit. Finally the method comprises staggering the test clock received by each of the plurality of cores and the cache by employing the delay elements during a scan shift cycle. | 2014-07-03 |
20140189456 | 3D BUILT-IN SELF-TEST SCHEME FOR 3D ASSEMBLY DEFECT DETECTION - Techniques and mechanisms are provided for an improved built in self-test (BIST) mechanism for 3D assembly defect detection. According to an embodiment of the present disclosure, the described mechanisms and techniques can function to detect defects in interconnects which vertically connect different layers of a 3D device, as well as to detect defects on a 2D layer of a 3D integrated circuit. Additionally, according to an embodiment of the present disclosure, techniques and mechanisms are provided for determining not only the presence of a defect in a given set of interfaces of an integrated circuit, but the particular interface at which a defect may exist. | 2014-07-03 |
20140189457 | INPUT/OUTPUT DELAY TESTING FOR DEVICES UTILIZING ON-CHIP DELAY GENERATION - I/O delay testing for devices utilizing on-chip delay generation. An embodiment of an apparatus includes I/O buffer circuits, at least one of the buffer circuits including a transmitter and a receiver that are coupled for loop-back testing of the buffer circuit; and testing circuitry for the loop-back testing for the at least one buffer circuit, the loop-back testing including determining whether test data transmitted by the transmitter of the buffer circuit matches test data received by the respective coupled receiver. The testing circuitry includes a delay line to provide delay values from a transmit clock signal for the testing of the at least one buffer circuit, a counter to provide a count to choose one of the plurality of delay values, and test logic for the loop-back testing. | 2014-07-03 |
20140189458 | SOFT INPUT, SOFT OUPUT MAPPERS AND DEMAPPERS FOR BLOCK CODES - A codebook which includes a plurality of messages and a plurality of codewords, a specified codeword bit value, and a specified message bit value are obtained. The LLR for bit ci in a codeword is generated, including by: identifying, from the codebook, those codewords where bit ci has the specified codeword bit value; for a message which corresponds to one of the codewords where bit ci has the specified codeword bit value, identifying those bits which have the specified message bit value; and summing one or more LLR values which correspond to those bits, in the message which corresponds to one of the codewords where bit ci has the specified codeword bit value, which have the specified message bit value. | 2014-07-03 |
20140189459 | METHOD AND SYSTEM FOR OPERATING A COMMUNICATION CIRCUIT CONFIGURABLE TO SUPPORT ONE OR MORE DATA RATES - A method and system for operating a communication circuit that is configurable to support one or more communication standards on a single device. The communication circuit includes a transmitting device that comprises a PCS module operating at a first data rate, and a second PCS module operating at a second data rate. The circuit also includes a plurality of forward error correction (FEC) encoding and decoding modules, each operating at a specified data rate. A first group of FEC encoding and decoding modules is configured to support the first PCS module, and a second group of FEC encoding and decoding modules is configured to support the second PCS module. | 2014-07-03 |
20140189460 | RECONSTRUCTIVE ERROR RECOVERY PROCEDURE (ERP) FOR MULTIPLE DATA SETS USING RESERVED BUFFER - In one embodiment, a system includes a processor configured to execute logic, the logic being configured to read a plurality of data sets, each data set including a plurality of portions which combine together to wholly form the data set, and reread at least a first uncorrected data set using a different setting in an error recovery procedure (ERP) when an error in the first uncorrected data set is not correctable using C2-ECC or an error in any portion of the first uncorrected data set is not correctable using C1-ECC. Other systems and methods for reading data from tape using a reconstructive ERP to reduce backhitches are presented according to more embodiments. | 2014-07-03 |
20140189461 | UNEQUAL ERROR PROTECTION SCHEME FOR HEADERIZED SUB DATA SETS - In one embodiment, a method includes receiving a headerized SDS protected by unequal error protection; decoding a header from the headerized SDS and removing an impact of the header from C1 row parity to obtain a SDS; for a number of iterations: performing C2 column decoding, for no more than a number of interleaves in each row of the SDS: overwriting a number of columns with successfully decoded C2 codewords, erasing a number of C2 codewords, and maintaining remaining columns as uncorrected, performing C1 row decoding; for no more than a number of interleaves in each row of the SDS: overwriting a number of rows with successfully decoded C1 codewords, erasing a number of C1 codewords, and maintaining remaining rows as uncorrected; and outputting the SDS when all rows include only C1 codewords and all columns include only C2 codewords; otherwise, outputting indication that the SDS cannot be decoded properly. | 2014-07-03 |
20140189462 | ERROR CORRECTING DEVICE, METHOD FOR MONITORING AN ERROR CORRECTING DEVICE AND DATA PROCESSING SYSTEM - An error correcting device is provided that has an input connectable to receive one or more data units, an error detection module arranged to identify a presence of one or more errors in a received data unit of the one or more data units and to provide an error detection signal for the received data unit, an error correction module arranged to perform an error correction processing on the received data unit and provide a corrected data unit, and a correction evaluation module arranged to perform a comparison of the received data unit with the corrected data unit and to generate a correction error signal depending on a result of the comparison and the error detection signal. | 2014-07-03 |
20140189463 | METHOD AND APPARATUS FOR INTERLEAVING LOW DENSITY PARITY CHECK (LDPC) CODES OVER MOBILE SATELLITE CHANNELS - Systems, methods and apparatus are described to interleave LDPC coded data for reception over a mobile communications channel, such as, for example, a satellite channel. In exemplary embodiments of the present invention, a method for channel interleaving includes segmenting a large LDPC code block into smaller codewords, randomly shuffling the code segments of each codeword and then convolutionally interleaving the randomly shuffled code words. In exemplary embodiments of the present invention, such random shuffling can guarantee that no two consecutive input code segments will be closer than a defined minimum number of code segments at the output of the shuffler. In exemplary embodiments of the present invention, by keeping data in, for example, manageable sub-sections, accurate SNR estimations, which are needed for the best possible LDPC decoding performance, can be facilitated based on, for example, iterative bit decisions. | 2014-07-03 |
20140189464 | FEEDBACK SIGNALING ERROR DETECTION AND CHECKING IN MIMO WIRELESS COMMUNICATION SYSTEMS - A method of feedback in a wireless transmit receive unit includes providing a precoding matrix index (PMI), error checking the (PMI) to produce an error check (EC) bit, coding the PMI and the EC bit and transmitting the coded PMI and EC bit. | 2014-07-03 |
20140189465 | METHODS, DEVICES, AND SYSTEMS FOR DATA SENSING - The present disclosure includes methods and devices for data sensing. One such method includes performing a number of successive sense operations on a number of memory cells using a number of different sensing voltages, determining a quantity of the number memory cells that change states between consecutive sense operations of the number of successive sense operations, and determining, based at least partially on the determined quantity of the number of memory cells that change states between consecutive sense operations, whether to output hard data corresponding to one of the number of successive sense operations. | 2014-07-03 |
20140189466 | Memory Error Detection - Systems and methods are provided for detecting and correcting address errors in a memory system. In the memory system, a memory device generates an error-detection code based on an address transmitted via an address bus and transmits the error-detection code to a memory controller. The memory controller transmits an error indication to the memory device in response to the error-detection code. The error indication causes the memory device to remove the received address and prevent a memory operation | 2014-07-03 |
20140189467 | METHOD AND APPARATUS FOR DECODING AND CORRECTING A FIRST BYTE BASED ON A STATUS OF A SECOND BYTE ADJACENT TO THE FIRST BYTE AND IN RESPONSE TO A FAILURE TO DECODE THE FIRST BYTE - A decoder including a decode module, a matrix module, and a marking module. The decode module receives data and performs a first decoding iteration to decode the data. The first decoding iteration includes generating a first matrix having a first byte. The matrix module generates a second matrix based on the first matrix. The second matrix includes the first and second bytes. The second byte is adjacent and sequentially prior or subsequent to the first byte. The marking module: determines whether the first byte has been correctly decoded; based on determining whether the first byte has been correctly decoded, determines a status of the second byte; and based on the status of the second byte, marks the first byte as an erasure. The decode module, based on the second byte being marked as an erasure, corrects the second byte during the second decoding iteration. | 2014-07-03 |
20140189468 | MEMORY DEVICES AND SYSTEMS CONFIGURED TO ADJUST A SIZE OF AN ECC COVERAGE AREA - Memory devices and systems having an array of memory cells arranged in a plurality of sectors and a plurality of ECC coverage areas, and control circuitry configured to adjust a size of one or more of the ECC coverage areas. | 2014-07-03 |
20140189469 | Nonvolatile Memory Devices with Age-Based Variability of Read Operations and Methods of Operating Same - Integrated circuit memory systems and methods include comparing a number of erase cycles of a memory block corresponding to a read request to a first value and reading data stored in the memory block according to a first read condition corresponding to a first reliability improvement operation when the number of erase cycles of the memory block is less than the first value. An error of the data read according to the first read condition may be corrected using an error correction code (ECC) when the error of the data read according to the first read condition is correctable. | 2014-07-03 |
20140189470 | APPARATUS AND METHOD FOR DATA TRANSMISSION - Provided are a data transmission apparatus and a method for the data transmission apparatus to transmit a plurality of packets constituting transmission data to a receiving end. The data transmission apparatus for transmitting a plurality of packets constituting transmission data to a receiving end includes a packet-specific weight calculator configured to calculate packet-specific weights of respective transmission-scheduled original packets at a current time point among the plurality of packets, a packet converter configured to generate one or more error recovery packets from the original packets according to the calculated packet-specific weights, and a transmitter configured to transmit the error recovery packets to the receiving end using a plurality of sessions capable of transmission. | 2014-07-03 |
20140189471 | DTV TRANSMITTING SYSTEM AND RECEIVING SYSTEM AND METHOD OF PROCESSING BROADCAST SIGNAL - A television transmitting system includes an encoder, a data randomizing and expanding unit, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizing and expanding unit randomizes the error-detection-coded data and expands the randomized data. The group formatter forms a group of enhanced data having one or more data regions and inserts the expanded enhanced data into at least one of the regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter generates enhanced data packets. | 2014-07-03 |
20140189472 | EFFICIENT CACHE SEARCH AND ERROR DETECTION - A first codeword may be constructed from a cache tag in a cache and an error correction code corresponding to the cache tag. A second codeword may be constructed from a search tag and an error correction code corresponding to the search tag. A hamming distance may be calculated between the first codeword and the second codeword. If the hamming distance is less than or equal to a threshold, a cache hit may be signaled. If the hamming distance is above the threshold, a cache miss may be signaled. | 2014-07-03 |
20140189473 | Apparatus and Method For Fast Tag Hit With Double Error Correction and Triple Error Detection - A method is described that includes reading a cache tag and the cache tag's corresponding ECC from storage circuitry of a cache. The method also includes generating an ECC for a search tag. The method also includes calculating a hamming distance between a) the cache tag and its corresponding ECC and b) the search tag and its corresponding ECC. The method also includes determining if the cache tag matches the search tag by determining if said hamming distance is two or less. | 2014-07-03 |
20140189474 | IMPLEMENTATION OF CRC32 USING CARRYLESS MULTIPLIER - Methods, apparatus, and fabrication processes relating to implementing cyclic redundancy checks (CRCs) in processors, such as CRC32 instructions in x86 computer architectures. A method may comprise extracting a first CRC value from a data packet, performing a carryless operation upon the data packet to determine a second CRC value, and determining that a data error is present in the data packet when the first and second CRC values do not match. | 2014-07-03 |
20140189475 | ERROR DETECTION AND CORRECTION SCHEME FOR A MEMORY DEVICE - An embodiment of a method of operating a memory device includes reading data from a memory array into a data buffer, checking the data using a first checker, checking the data using a second checker, and when an error is detected by the first checker and the error is not detected by the second checker returning the data to the memory array from the data buffer. | 2014-07-03 |
20140189476 | IMAGE MANIPULATION FOR WEB CONTENT - A web page or group of pages can be automatically generated based on images selected by a user. The images are analyzed for color and groups of colors for the page background and image framing are determined. Images are analyzed to determine the shapes of the images and the images are placed within appropriate shapes on a page on the web. Click-through rate can be estimated for images and this click-through rate used during the web page generation. Important sections are evaluated in the images and cropping may occur for the images on a page. Text and video can be part of the web page. Software applications can be accessed from the web page as well. The online web pages can be tailored for presentation on a mobile device. | 2014-07-03 |
20140189477 | CONTENT MANAGEMENT FOR VIRTUAL TOURS - Content management for virtual tours including exposing, within a virtual tour, a hotspot, the hotspot having an associated a hyperlink to a third-party content management provider and access code for accessing content from third-party content management provider; receiving an invocation of the hotspot; invoking the hyperlink associated with the hotspot; invoking the access code for accessing content from third-party content management provider; receiving, from the third-party content management provider, content; and displaying the received content within the virtual tour. | 2014-07-03 |
20140189478 | WEB BROWSERS FOR MOBILE AND SMALL SCREEN DEVICES - Innovations in the design and functionality of web browsers on mobile and other small screen devices and touchscreen devices are provided. A method is provided to extract relevant and/or actionable elements of a web page and make them easily accessible within a separate User Interface to the user so the user can quickly and easily carry relevant actions on the webpage. The method allows users to easily and productively access and work with webpages designed for larger screen devices within a small screen device. | 2014-07-03 |
20140189479 | CONTENT LINKING - Linking, tying, referencing or otherwise utilizing characters, images, alphanumerical values, codes and other metadata to link content, media, information, data and other electronically transmittable matter to an application, program, process or other logically executing construct is contemplated. Such content linking may include but is not necessarily limited to enabling content linking without requiring a server or other entity posting a corresponding link to host the linked-to content. | 2014-07-03 |
20140189480 | DYNAMIC AGGREGATION AND DISPLAY OF CONTEXTUALLY RELEVANT CONTENT - A web-based system scans content for specific terms, and transforms occurrences of the terms into hypertext links. Each hypertext link provides access to a dynamically generated web page which contains aggregated content related to the respective term. The aggregated content may be gathered through a distributed keyword search of various content sources, including web sites and other sources on a wide area network. The results of the keyword search are aggregated into a single page or document, preferably with filtering to remove page elements not well suited for display on a mobile device. Occurrences of specific terms on this dynamically generated page may similarly be transformed into links, such that the user can browse content from various sources within a confined environment. | 2014-07-03 |
20140189481 | Scale Information for Drawing Annotations - The present disclosure includes, among other things, systems, methods and program products for using, storing and retrieving scale information. | 2014-07-03 |
20140189482 | METHOD FOR MANIPULATING TABLES ON AN INTERACTIVE INPUT SYSTEM AND INTERACTIVE INPUT SYSTEM EXECUTING THE METHOD - A method is provide for manipulating a table comprising a plurality of cells, at least one row header and at least one column header. Input events representing a pointer contacting an interactive surface are received. An ink annotation is displayed on the interactive surface in response to the input events. It is determined that the ink annotation corresponds with an ink gesture by comparing the ink annotation with a plurality of predefined ink gestures. The ink annotation is deleted and one or more commands associated with the ink gesture are executed. A system configured to implement the method and a computer readable medium storing instructions to implement the method are also provided. | 2014-07-03 |
20140189483 | SPREADSHEET VIEWER FACILITY - In embodiments of the present invention improved capabilities are described for providing, on a server-based computing device, a spreadsheet viewer facility configured to render a spreadsheet document created by a spreadsheet application as an actively rendered spreadsheet document in a client spreadsheet viewer running on a client computing device without the use of the spreadsheet application running on the client computing device. | 2014-07-03 |
20140189484 | USER ABILITY-BASED ADAPTIVE SELECTING AND PRESENTING VERSIONS OF A DIGITAL CONTENT ITEM - A content publishing system retrieves user identification information and interaction information associated with a user of the content publishing system. The content publishing system provides a selected content item to the user and calculates a user score representing a reader's reading ability. The score is calculated based on the retrieved user identification information and interaction information. Using the calculated score, content publishing system generates instructions for dynamically selecting a particular version or representation of a selected content item based on the calculated user score associated with the viewing user. The generated instructions are retrieved by a viewing application residing on a client device and used to select the appropriate version of the previously selected content item to present to the user. | 2014-07-03 |
20140189485 | SYSTEMS AND METHODS FOR IDENTIFYING CLAIMS IN ELECTRONIC TEXT - A system, method, and computer program for identifying claims associated with electronic text are provided. In an approach, electronic text is accessed. Linguistic content associated with the electronic text is identified. A linguistic structure is generated based on the linguistic content identified. The linguistic structure is compared to a claim template. A claim is identified based on the comparison. | 2014-07-03 |
20140189486 | Non-Transitory Computer Readable Medium Storing Document Sharing Program, Terminal Device and Document Sharing Method - A non-transitory computer-readable medium stores instructions executed by a processor of a terminal device to perform following processes. The processor acquires data indicating a document shared between a plurality of terminal devices, and displays, on a display device of the terminal device, a display range indicating at least a portion of the document. The processor receives annotation data indicating an annotation superimposed on the document in another terminal device, and determines whether the annotation is inside the display range in the document. If the annotation is not inside the display range, the processor displays a marker indicating that the annotation data has been received. The processor determines whether operation information acquired from an operation device of the terminal device indicates an operation targeting the marker. If the acquired operation information indicates the operation targeting the marker, the processor changes the display range to include the annotation inside the display range. | 2014-07-03 |
20140189487 | PREDICTIVE WEB PAGE RENDERING USING A SCROLL VECTOR - Systems, methods, and apparatus for improving a user experience during viewport scrolling is herein disclosed. Rendering and drawing of a viewport is performed for a destination viewport based on a viewport scroll vector calculated from a user scroll input at a display device. The destination viewport is rendered before viewports between a starting viewport and the destination viewport so that there is no lag in rendering when the scrolling action reaches the destination viewport. The compromise is that intermediate viewports may be rendered based on a thumbnail image in low resolution, but since these low-resolution portions of the webpage are viewed briefly as the webpage scrolls to the destination viewport, a user is unlikely to notice the reduced resolution. | 2014-07-03 |
20140189488 | METHOD AND APPARATUS FOR INFORMATION COMPRESSION IN A WIRELESS NETWORK | 2014-07-03 |
20140189489 | CREATING AND USING A TLD MARKUP LANGUAGE - Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML). | 2014-07-03 |
20140189490 | DYNAMIC WEBPAGE CHANGE ANIMATION - A method, computer program product, and computer system for dynamic webpage change animation. A computer system detects one or more items that are changed on a second version of a webpage relative to a first version of the webpage. The computer system determines an animation order based on user environment. And, on the first version of the webpage and a template for generating the second version of the webpage, the computer system animates changes of the one or more items, according to the animation order. | 2014-07-03 |
20140189491 | VISUAL CROSS-BROWSER LAYOUT TESTING METHOD AND SYSTEM THEREFOR - According to the invented method, web pages are rendered on virtual PC's using different combinations of operating systems and browsers. Rendered web pages are stored as digital color images. For each picture a specific set of features are calculated and compared against the feature of a baseline image. Regions containing differences are marked and stored. Detected differences are displayed as transparent windows on top of browser under test. Transparent windows are sections of baseline browser images. These sections comprise regions where feature error threshold has been exceeded. | 2014-07-03 |
20140189492 | CONFIGURING A PAGE FOR DRAG AND DROP ARRANGEMENT OF CONTENT ARTIFACTS IN A PAGE DEVELOPMENT TOOL - A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content. | 2014-07-03 |
20140189493 | METHOD AND APPARATUS FOR SELECTING A CONTENT PORTION OF AN INTERNET DOCUMENT FOR COLLABORATION AND SUBSEQUENT RETRIEVAL - A method and system for enabling a user to select one or more portions of content on one or more objects in a currently displayed internet document in a web browser are disclosed. The content selection functionality is enabled for the user without requiring the user to download and/or install custom software. Furthermore, it is not necessary for the user to register with the content selection service providing the functionality. The user selected content portions are persistent in the sense that they remain associated with, and are displayed on, the internet document during subsequent browsing sessions by the user or other users. | 2014-07-03 |
20140189494 | INLINE MEDIA - Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users. | 2014-07-03 |
20140189495 | Efficient Storage and Retrieval of Resources for Rendering Structured Documents - In one embodiment, a method includes accessing local storage on a computing device to render a structured document. The structured document corresponds to a first domain or sub-domain and includes an inline-frame element that corresponds to a second domain or sub-domain. The local storage includes one or more first local-storage slots that are reserved for resources associated with the first domain or sub-domain and one or more second local-storage slots that are reserved for resources associated with the second domain or sub-domain. The method further includes loading one or more resources for rendering the structured document from the first local-storage slots and loading one or more resources for rendering the structured document from the second local-storage slots. | 2014-07-03 |
20140189496 | INTERFACING AN APPLICATION TO DATA SOURCES VIA A WEB SERVICE INTERFACE - A system supports discovering available web services, retrieving description documents describing the web services, and binding methods and their parameters to data of an application document. When a user wants to bind a discovered web service to an application document, the system retrieves a description document from the web service. The system then parses the description document to identify the methods supported by the web service along with their parameters. The system allows a user to map method names and parameter names to more user-friendly display names. The system allows the user to bind the parameters to data of an application document. When the document is to be updated, the system sends a request for services specifying a method and input parameters as indicated by the binding. When a response is received, the system stores output parameters of the response in the document as indicating by the binding. | 2014-07-03 |
20140189497 | Rendering A Web Page Using Content Communicated To A Browser Application From A Process Running On A Client - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 2014-07-03 |
20140189498 | SYSTEM AND METHOD FOR ENHANCED INTERACTION BETWEEN AN IFRAME OR A WEB PAGE AND AN EMBEDDED IFRAME FROM A DIFFERENT DOMAIN - A method for allowing enhanced interaction between an IFrame or a web page of a website that corresponds to a domain and an embedded IFrame from a different domain. Accordingly, two IFrames from the same domain that are placed on the same page are allowed to run a JavaScript code one on the other. The website is allowed to place a site tag, from a domain different than the web page's domain that provided to the website by a trusted third party on the top page that is not being nested within an IFrame. The site tag that is delivered on the top page is allowed to perform actions on behalf of an ad tag from the same domain that is nested within the IFrames. | 2014-07-03 |
20140189499 | OBSCURING DIGITAL CONTENT ITEMS - A user device receives a content item and a script associated with the content item. The user device stores an obfuscated version of the content item and an associated style sheet in memory. The user device dynamically updates the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the user device. | 2014-07-03 |
20140189500 | Method and System for Transforming Content for Execution on Multiple Platforms - A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms. | 2014-07-03 |
20140189501 | Augmenting Text With Multimedia Assets - Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. The entity can be referenced in at least two portions of the document by at least two different words or phrases. The augmentation application associates the at least one entity with at least one multimedia asset. The augmentation application generates a layout including at least some content of the document referencing the at least one entity and the at least one multimedia asset associated with the at least one entity. The augmentation application renders the layout for display. | 2014-07-03 |
20140189502 | MOSAIC DISPLAY SYSTEMS AND METHODS FOR INTELLIGENT MEDIA SEARCH - A method and system for displaying a dynamic mosaic of media files, the method comprising: receiving media files, determining a fill direction, constructing a layout, determining an edge set from the media files previously placed on the layout, determining a trailing edge, and adjacent edges, constructing a set of closed rectangles an open rectangle from the trailing edge and adjacent edges, providing a first set of frames by iteratively attempting to fill up to one closed rectangle from the set of closed rectangles, providing a second set of frames by filling the open rectangle by placing one searched media file in the open rectangle if no closed rectangle in the set of closed rectangles can be filled, and inserting one of the first set of frames and the second set of frames into a current layout before updating a current edge set based on the inserted frames. | 2014-07-03 |
20140189503 | SYSTEM AND METHOD FOR CITATION PROCESSING PRESENTATION, AND TRANSPORT - The present invention comprises a system and method for automatically processing one or more citations contained within a document while the document is presented by a document rendering application. The method of the present invention comprises scanning the document to identify an unformatted citation and parsing the unformatted citation to determine one or more citation terms. One or more citation libraries are queried to find citations comprising the one or more citation terms. A citation falling within the scope of the query is selected and inserted into the document. | 2014-07-03 |
20140189504 | ONLINE DOCUMENTATION REVIEW - An apparatus, method, and computer program product for online documentation review. The apparatus includes a documentation presentation module configured to visually present a list of documents within a documentation frame. The content of one or more documents selected from the list of documents may also be visually presented. The online documentation framework may facilitate navigation of the documentation package. The apparatus also includes a documentation review module configured to receive and store comments associated with at least one document in the documentation package. The comments may be stored on a computer readable storage medium. The apparatus includes an integration module configured to integrate the documentation review application into the online documentation framework such that comments associated with the at least one document of the documentation package may be one or more of submitted and viewed from within the online documentation framework. | 2014-07-03 |
20140189505 | Presenting Images From Slow Image-Event Stream - A method of dynamically presenting temporally ordered image events includes providing a pre-determined presentation rate and a corresponding pre-determined presentation period; using a processor to receive at irregular intervals a plurality of temporally ordered image events at an average image event rate less than the presentation rate; storing the received image events in an ordered list corresponding to the order in which the image events were received; accessing, according to a pre-determined rule, stored image events from the ordered list; sequentially presenting the accessed image events for the presentation period; and interrupting the sequential presentation of the stored image events when a new image event is received and presenting the received new image event for the presentation period and resuming the sequential presentation of the accessed image events. | 2014-07-03 |
20140189506 | Systems And Methods For Interpreting Physical Interactions With A Graphical User Interface - Embodiments of systems and methods for interpreting physical interactions with a graphical user interface are disclosed. For example, one system for interpreting physical interactions with a graphical user interface is a device having a housing configured to be grasped by a user, a display disposed in the housing, the display configured to display a graphical user interface, and a sensor disposed in the housing, the sensor configured to detect a movement of the housing in a degree of freedom. The device also includes a processor disposed in the housing and in communication with the display and the sensor, the processor configured to receive a sensor signal from the sensor, the sensor signal comprising a parameter associated with the movement, to determine a command associated with the graphical user interface based on the parameter, to determine a function to be executed based on the command, and to execute the function. | 2014-07-03 |
20140189507 | SYSTEMS AND METHODS FOR CREATE AND ANIMATE STUDIO - The present disclosure describes an interactive, educational toy for children. In some embodiments, the system is a tablet computer running an interactive software system. In some embodiments, the software system includes an assisted drawing module, a storyline builder module, a puzzle maker module, and a free canvas module. In other embodiments, additional features of the system are made available to a user by using a specialized tablet stylus. | 2014-07-03 |
20140189508 | SYSTEMS AND METHODS FOR GUIDING A USER DURING SURGICAL PLANNING - A method for guiding a user during surgical planning includes receiving input information; applying an algorithm to the input information to develop an initial surgical plan; and guiding a user by providing a plurality of suggested actions to the user. If the user performs the plurality of suggested actions, the plurality of suggested actions leads the user to the initial surgical plan. The user has an option to deviate from one or more of the plurality of suggested actions by performing non-suggested actions. Deviation from one or more of the plurality of suggested actions leads to development of a final surgical plan that is different from the initial surgical plan. | 2014-07-03 |
20140189509 | PASSIVE INTERACTION GUIDE SYSTEM AND METHOD - An interactive communications system includes a passive guide system for guiding users on a website to locate their desired content. The passive guide system includes a monitor module configured to monitor user's interaction with content of the website. The passive guide system further includes an analysis module configured to analyse the user's interaction to anticipate user's requirement. The passive guide system further includes a guide module configured to present a message for guiding the user to locate the content on the website based on the anticipated user's requirement. The passive guide system also includes a feedback module for receiving a feedback from the user and changing the previous message based on the feedback. | 2014-07-03 |
20140189510 | METHOD AND APPARATUS FOR GENERATING AUDIO INFORMATION - A method, apparatus and computer program product are provided to facilitate the review of audio files, such as in conjunction with the selection of one or more audio files. In the context of a method, one or more audio characteristics are determined for each of one or more audio files. The method may also include causing a visual representation of the one or more audio files to be presented for selection. The method may also include providing for at least one visual element representative of at least one of the one or more audio characteristics of the respective audio files to be displayed based on the determined one or more audio characteristics with the presentation of the visual representation of the one or more audio files. | 2014-07-03 |
20140189511 | Web site program directs control of a media player - Computer software allowing enhanced control of the playout of audio/video works on a computer system. In various embodiments, the software allows key events from dedicated audio/video keys, whether part of a full sized keyboard or on a hand held remote, to control the actions of an audio/video playout program without requiring the user to direct the key event focus of the operating system to the audio/video playout program. Also, the invention distinguishes between key presses from a local, full sized keyboard and key presses from a remote keyboard so that the audio/video playout program can enlarge its screen display when a key event is received from the remote keyboard. In one embodiment, the invention constantly instructs the operating system to move the focus to the audio/video playout program. In another embodiment, if the focus is received by any of various windows in a display, software associated with the window forwards to the audio/video playout program any key events received from audio/video keys. In a third embodiment, audio/video key event data is routed to the audio/video playout program by a method that does not use the key event features of the operating system, such as by using a key board wedge server program to serve key events to audio/video client programs. In a fourth embodiment, the operating system is modified so that it has two separate focuses, one for a text keyboard and a second focus for audio/video keys. | 2014-07-03 |
20140189512 | SYSTEM AND METHOD FOR GENERATING A PLAYLIST FROM A MOOD GRADIENT - Systems and methods for generating and playing a sequence of media objects based on a mood gradient are also disclosed. A mood gradient is a sequence of items, in which each item is media object having known characteristics or a representative set of characteristics of a media object, that is created or used by a user for a specific purpose. Given a mood gradient, one or more new media objects are selected for each item in the mood gradient based on the characteristics associated with that item. In this way, a sequence of new media objects is created but the sequence exhibits a similar variation in media object characteristics. The mood gradient may be presented to a user or created via a display illustrating a three-dimensional space in which each dimension corresponds to a different characteristic. The mood gradient may be represented as a path through the three-dimensional space and icons representing media objects are located within the three-dimensional space based on their characteristics. | 2014-07-03 |
20140189513 | MEDIA DATA SHARING BETWEEN MEDIA PROCESSING DEVICES - A wireless media player and a related system and methodology are disclosed. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another aspect of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player. | 2014-07-03 |
20140189514 | VIDEO PLAYER WITH ENHANCED CONTENT ORDERING AND METHOD OF ACQUIRING CONTENT - A distributed multimedia player allows a user to purchase multimedia regardless of the website or environment upon which the multimedia is encountered. The player may be hosted by self-contained servers or by modules within third-party servers. The player can provide multimedia to a user in a third party server, allow the user to change the content of a playlist, create previews associated with multimedia files, insert multimedia in a third party server, or locate multimedia based on social media connections. The player may also provide video advertisements, with the ability to mute selectively an associated audio track, and may provide the ability to purchase a the product associated with the video advertisement. The player provides the user with added speed and convenience over previous players that required the user to obtain information about a multimedia file or product then purchase the product at a separate provider. | 2014-07-03 |
20140189515 | METHODS AND SYSTEMS FOR DISPLAYING TEXT USING RSVP - The disclosure describes systems and methods related to moving object content that is enhanced with textual content presented using rapid serial visual presentation (“RSVP”). In one embodiment, video content is enhanced with RSPV content. Related embodiments provide systems and methods for displaying, creating, and editing such content. A particular embodiment provides for RSPV enhanced video previews. In another embodiment, augmented reality content is enhanced with RSVP content. In some embodiments, RSPV enhanced moving object content is provided on various end user electronic devices including smart phones, smart watches, and head mounted displays. These and other embodiments are disclosed further herein. | 2014-07-03 |
20140189516 | VIDEO PREVIEW DISPLAY METHOD AND TERMINAL DEVICE - The present disclosure provides a video preview display method and a terminal device, where the method includes: receiving a preview instruction of a required video selected by a user in a process of browsing a video menu, invoking a preview content of the required video according to the preview instruction and playing the preview content in a preview area of the video menu, where the preview area does not cover other videos in the video menu, so that the user can play the selected video while browsing the video menu and can select a video quickly and effectively, thereby greatly saving a video browsing time and simplifying an operation process. | 2014-07-03 |
20140189517 | FANTASY SPORTS CONTEST HIGHLIGHT SEGMENTS SYSTEMS AND METHODS - Systems and methods for providing multimedia highlight segments featuring real-life action related to fantasy sports competition. Links to highlight segments are provided in conjunction with fantasy sports contest information. A Highlight Center is provided with links to compilations of highlight segments featuring the best action culled from a pool of highlight segments. The user may be alerted of newly available highlight segments affecting fantasy scoring while the user watches a fantasy sports related television broadcast. | 2014-07-03 |
20140189518 | MOBILE TERMINAL - A mobile terminal is disclosed. The mobile terminal may determine whether an application is executed when sensing the user's command and whether the user views a screen on which the application is executed, and based on a result of the determination, may vary a form in which the result of the execution of the specific function is displayed. | 2014-07-03 |
20140189519 | SYSTEMS AND METHODS FOR PROVIDING WEBSITE BROWSING HISTORY TO REPEAT USERS OF A WEBSITE - A system and method can monitor interactions between a user and a website during web browsing sessions. The interactions between the user and the website are stored in a data repository, tracking cookies, or the like for later retrieval. The system and method allow the user to retrieve the monitored interactions during later browsing sessions. Session data that represents the monitored interactions may be sorted by time, by type, or by both time and type so that a user can locate particular information quickly and efficiently. The session data, moreover, may contain active links that allow the user to revisit specific monitored interactions with the click of a single button. | 2014-07-03 |
20140189520 | DIGITAL CHECKLIST - A digital checklist system includes an electronic calibration and measurement device and a computer-readable medium having computer-executable instructions stored thereon that, if executed by one or more processors of a computing device, cause the computing device to perform actions for managing a digital checklist The actions include creating a digital checklist having at least one unique prompt, selecting the digital checklist for uploading onto the electronic calibration and measurement device, and downloading data input into the electronic calibration and measurement device in response to the at least one unique prompt. The system further includes a network location for facilitating communication between the electronic calibration and measurement device and the computing device. | 2014-07-03 |
20140189521 | METHOD, APPARATUS AND SYSTEM FOR MANAGEMENT OF INFORMATION CONTENT FOR ENHANCED ACCESSIBILITY OVER WIRELESS COMMUNICATION NETWORKS - A method comprises providing an interface permitting a first user to control activation of a mobile information channel through which the first user can share access to content with a plurality of additional users, activating the mobile information channel responsive to input received from the first user via the interface, inserting content provided by the first user into the mobile information channel, receiving additional content relating to the mobile information channel from one or more of said additional users via one or more respective mobile devices associated with at least one wireless network, inserting at least a portion of the additional content into the mobile information channel, and integrating into the mobile information channel information associated with at least one wireless networking functionality of said at least one wireless network. | 2014-07-03 |
20140189522 | User Interface for Integrating Applications on a Mobile Communication Device - A user interface, in accordance with the teachings described herein, is provided for integrating applications on a mobile communication device. An instant messaging user interface may be included for displaying an instant messaging communication that includes an instant messaging contact. An instant messaging user interface menu may be included for displaying a list of commands, one or more of the commands being specific to the displayed instant messaging contact, and the list of commands including a command associated with a calendar application. The user interface may be operable to automatically launch the calendar application in response to a user selecting the command associated with the calendar application. A field in the calendar application may be automatically populated with the instant messaging contact. | 2014-07-03 |
20140189523 | USER INTERFACE FOR A COMPUTING DEVICE - There is disclosed a smartphone, tablet or other computing device comprising: (a) a touch sensitive display; (b) one or more processors; (c) computer memory; (d) one or more computer programs stored in the computer memory and configured to be executed by the one or more processors and including instructions for displaying a welcome screen with a pictorial infographic or a data visualization that graphically represents each of a number of variables relating to the device or one or more of its users. | 2014-07-03 |
20140189524 | Social Cover Feed Interface - In one embodiment, user information for a user of a social-networking system is retrieved. Device information is determined for a device associated with the user. Based on the device information or the user information, content associated with the user is retrieved. Using the retrieved content, a content board is composed for use in a cover feed displayed on the device The content board may comprise a background image. Finally, the content board is sent to the device. In one embodiment, updated information for content associated with the user is retrieved. The updated information may be associated with content that was included in a previously-provided content board. Using the updated information, an update to the previously-provided content boards is composed. Finally, the updates may be sent to the previously-provided content boards to the device. | 2014-07-03 |
20140189525 | USER BEHAVIOR MODELS BASED ON SOURCE DOMAIN - A method for tailoring content in a web page is provided. There is a relationship between the source domain a user comes from and the behavior pattern of a user on a website. To predict the behavior patterns of a particular user coming from a particular source domain, first a large dataset is compiled from user logs. Second, session analysis is performed on the dataset to identify sessions, session characteristics, page view categories, and source categories. Third, sessions are clustered and analyzed to determine how the behavior changes according to a source category. Fourth, a mapping between source categories and behavior patterns is generated. When a user requests a page view from a source domain, if the source domain is mapped to a source category, then a tailored version of the page view is presented to the user based on the mapping between source categories and behavior patterns. | 2014-07-03 |
20140189526 | CHANGING LOG FILE CONTENT GENERATION - In a method for changing log file content generation, a computer extracts content of a log file. The content was generated by one or more computer programs at run-time. The content comprises a plurality of portions. The computer causes the extracted content to be displayed in a user interface. The computer detects a user interaction in the user interface. The user interaction manipulates at least one of the portions. The computer generates a rule for generating future log file content, wherein the generated rule is based on the user interaction in the user interface. | 2014-07-03 |
20140189527 | APPLICATION EQUIVALENCE MAP FOR SYNCHRONIZED POSITIONING OF APPLICATION ICONS ACROSS DEVICE PLATFORMS - Technologies are presented for synchronizing associations between application icons and application functions across platforms. According to some examples, a layout and positioning of icons for different applications that perform similar functions may be synchronized across different devices. As a result, users may associate the position of an application icon on a device display with a particular function regardless of the actual device or platform. An application equivalence map may be used to synchronize application icon layout and positioning across the different devices and platforms. In other examples, icons for different applications that perform similar functions on different devices may be positioned similarly relative to equivalent display elements or features such as display corners, built-in interface elements, and comparable features. | 2014-07-03 |
20140189528 | MESSAGE TRANSFER SYSTEM INCLUDING DISPLAY DEVICE, MOBILE DEVICE AND MESSAGE TRANSFER METHOD THEREOF - A display device is provided, which includes a memory which stores a plurality of templates which are differently set according to kinds of messages, a detector which detects different pieces of status information, a display which displays a message transfer screen, a controller which automatically generates a message through combination of at least one of the plurality of templates and at least one of the different pieces of status information, which respectively correspond to a selected kind of message, when the kind of message to be transferred is selected on the message transfer screen, and a communicator which transfers the message to an external device. Accordingly, the display device can conveniently transfer the generated message. | 2014-07-03 |
20140189529 | DELIVERING ELECTRONIC MEETING CONTENT - A method, computer program product, and system for delivering electronic meeting content is described. An electronic meeting is associated with a calendar appointment. Content associated with the electronic meeting is identified. A portion of the content is provided to a computing device associated with a user based upon, at least in part, receiving an indication that the user intends to participate in the electronic meeting, wherein the indication is associated with the calendar appointment | 2014-07-03 |
20140189530 | IMPLICIT SOCIAL GRAPH CONNECTIONS - A method includes: determining a first user interaction on a social network system; identifying a social network object in the social network system associated with the first user interaction by traversing a social graph of the social network system; identifying a user account based on the first user interaction; generating an implicit social graph connection between the user account and the social network object; and selecting a content entry for displaying to a user device signed-in under the user account or a friend account based on the implicit social graph connection, the friend account socially connected to the user account via the social graph of the social network system. | 2014-07-03 |
20140189531 | Socialized Dash - In one embodiment, a method includes determining whether a user of the mobile computing device is currently actively using an application on the mobile computing device; and if the user is not currently actively using an application on the mobile computing device, then automatically and without user input providing for display to the user on the mobile computing device a user interface (UI) including a number of interactive elements that each correspond to one of a number of social-networking functionalities provided at least in part by a social-networking system remote from the mobile computing device. | 2014-07-03 |
20140189532 | EDITING TEXT-BASED COMMUNICATIONS - A device may receive information regarding an edit to a segment of a message in a text-based communication between a first user device and a second user device. The information regarding the edit may be entered at the first user device. The device may determine a location in the message that corresponds to the information regarding the edit and may determine a particular quantity of characters associated with the information regarding the edit. The device may also replace the segment of the message with the particular quantity of characters and may provide the replaced segment to the first user device and the second user device. | 2014-07-03 |
20140189533 | DYNAMIC NOTIFICATION SYSTEM AND METHOD - A dynamic notification system for managing notifications on a user device is provided. The dynamic notification system includes a monitor module for monitoring user's interactions with previous notifications on the user device. The dynamic notification system further includes an order module for dynamically determining an order of display for notifications based on the user's interactions with the previous notifications. The dynamic notification system further includes a display module for displaying the notifications based on the determined order. The dynamic notification system also includes a customization module that allows a user to customize the order of display for notifications based upon a source or application associated with a notification. | 2014-07-03 |
20140189534 | CUSTOMIZING SHARED WEB RESOURCE SNAPSHOTS - A computer-implemented method includes receiving from a user a reference to a web resource for sharing with others, and providing a portion of content generated based on the received reference to the web resource for display to the user. The method also includes receiving a user selection of a portion of the generated content based at least on the displayed portion of the generated content. The method also includes generating the snapshot based on the received user selection of the portion of the generated content, and providing, without further user intervention, a rendering including the reference to the web resource and the generated snapshot for sharing with the others. Systems and machine-readable media are also provided. | 2014-07-03 |
20140189535 | DISPLAYING A POST UNIT WITHIN A STREAM INTERFACE - A system and method for displaying a post unit within a stream interface are provided. A stream interface is provided for display and comprises at least one post unit. For the at least one post unit, post content and a first interface set are provided for display on a first side of the post unit. The first interface set includes one or more interface components for interacting with the post content, and an expand interface component for expanding the first interface set. An indication of a user selection of the expand interface component is received. In response to the received indication, and for the at least one post unit, the post content and a second interface set are provided for display on a second side of the post unit. The second interface set includes a greater number or a different class of interface components for interacting with the post content. | 2014-07-03 |
20140189536 | SOCIAL MEDIA IMPACT ASSESSMENT - A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be topic-based, leading to a more accurate identification of influential users. Such a topic-based score may indicate authority and/or impact of a user with respect to a topic. The impact may be computed based on authority combined with other factors, such as power of the user. The authority score may be simply computed, in whole or in part, directly from a tweet log without, for example creating a retweet graph. As a result, the scores may be computed, using MapReduce primitives or other constructs that allow the computations to be distributed across multiple parallel processors. Such scores may be used to select users based on impact as part of social trend analysis, marketing or other functions. | 2014-07-03 |
20140189537 | Framework and method for dynamic talker ID based media treatment in a group communication - A framework is provided that enables a group communication session participant to specify the manner in which his or her computing device handles/renders media received from other group communication session participants based on the identity of the sender of the media. The various embodiments enable the group communication participant to manage the presentation of media on the various interfaces of his or her computing device based on both the type of the received media and the sender ID (i.e., talker ID) associated with the received media. In an embodiment, the user may be enabled to dynamically switch the media handling settings during a group communication session. | 2014-07-03 |
20140189538 | Recommendations for Applications Based on Device Context - There is described a communication device comprising a memory, a user interface and a processor, and a method thereof. A first user interaction is detected at the user interface of the communication device with a first application of the communication device. A second user interaction is detected at the user interface of the communication device with a second application of the communication device, in which the second user interaction succeeds the first user interaction. A third application of the communication device is selected based on the first and second applications. | 2014-07-03 |
20140189539 | Re-Ranking Story Content - In one embodiment, a method includes receiving a cover feed interaction history from a device associated with a user of a social-networking system. An order for a plurality of content boards may be determined based on the cover feed interaction history (e.g., viewing history, download status, the current order of content boards in the cover feed, user interaction history, whether the user bookmarked or pinned a particular content board), user information related to the user, and device information about device-based events and device status. Finally, the order for the content boards may be sent to the device. The determination of the order for the content boards may be based on the cover feed interaction history, recency of content included in the content boards, popularity of the content, relevance of content to the user, or device-based events. | 2014-07-03 |
20140189540 | METHODS AND APPARATUS FOR PROVIDING SOCIAL VIEWING OF MEDIA CONTENT - A method for social viewing of media content includes transmitting, to multiple users, media content when the multiple users are members of a common group associated with a social media site (i.e., “friends” or the like) while providing, to the users, an interaction region configured to allow the first user and the second user to share comments with each other regarding the media content via an interaction stream. | 2014-07-03 |
20140189541 | CONTENT SHARING INTERFACE FOR SHARING CONTENT IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting, within a web page, a graphical representation of a content sharing interface including at least one button icon, receiving user input to the button icon, in response to the user input, expanding the content sharing interface to include an expanded content input area and a distribution interface, the expanded content input area displaying a graphical representation of digital content that is to be distributed, receiving user input to the distribution interface, the user input indicating contact(s) to which the digital content is to be distributed, in response to receiving the user input, displaying icon(s) within the distribution interface, the icon(s) being a graphical representation of the contact(s), and transmitting a post data set including digital content data and distribution data to a server computing system. | 2014-07-03 |
20140189542 | SYSTEMS AND METHODS OF VIRTUAL WORLD INTERACTION - Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds. | 2014-07-03 |
20140189543 | SYSTEMS AND METHODS OF VIRTUAL WORLDS ACCESS - Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds. | 2014-07-03 |
20140189544 | WEB-BASED GRAPHICS DEVELOPMENT SYSTEM AND METHOD OF GRAPHICS PROGRAM INTERACTION THEREWITH - A web-based graphics development system for developing a graphics application and a method of debugging a graphics application. One embodiment of the graphics development system includes: (1) a web server application configured to host at least one graphics library and linkable to the graphics application, and (2) a client configured to gain access to and interact with the graphics application through a web browser application couplable to the web server application over a network. | 2014-07-03 |
20140189545 | DETERMINING CONTENT RENDERING CAPABILITIES FOR WEB BROWSER OPTIMIZATION - In a method for determining content rendering capabilities of one or more web browsers, a computer receives an indication of an event affecting one or more content rendering capabilities of a first web browser of one or more web browsers. The computer, in response to receiving the indication of the event affecting the one or more content rendering capabilities of the first web browser, determines the one or more content rendering capabilities of the first web browser. The computer updates a data file responsive to the determination of the one or more content rendering capabilities of the first web browser. | 2014-07-03 |