Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


19th week of 2013 patent applcation highlights part 60
Patent application numberTitlePublished
20130117601IMPLEMENTING ULTRA HIGH AVAILABILITY PERSONALITY CARD - A method and circuit for implementing an enhanced availability personality card for a chassis computer system, and a design structure on which the subject circuit resides are provided. The personality card includes a first erasable programmable read only memory (EPROM) and a second EPROM, each EPROM storing Vital Product Data (VPD) and a first temperature sensor and a second temperature sensor sensing temperature. A primary bidirectional bus and a redundant bidirectional bus are respectively connected between the first EPROM and the first temperature sensor and the second EPROM and the second temperature sensor, and a pair of chassis management modules. Each chassis management module includes a switch connected to both the primary bidirectional bus and the redundant bidirectional bus providing redundant paths, enabling continued function with failure of any critical personality card component.2013-05-09
20130117602SEMICONDUCTOR MEMORY DEVICE AND SYSTEM HAVING REDUNDANCY CELLS - In one embodiment, the memory device includes a memory cell array having at least a first memory cell group, a second memory cell group and a redundancy memory cell group. The first memory cell group includes a plurality of first memory cells associated with a first data line, the second memory cell group includes a plurality of second memory cells associated with a second data line, and the redundancy memory cell group includes a plurality of redundancy memory cells associated with a redundancy data line. A data line selection circuit is configured to provide a data path between an input/output node and one of the first data line, the second data and the redundancy data line.2013-05-09
20130117603METHOD FOR COMPLETING WRITE OPERATIONS TO A RAID DRIVE POOL WITH AN ABNORMALLY SLOW DRIVE IN A TIMELY FASHION - The present invention is directed to a method for completing a stripe write operation in a timely fashion to a RAID drive pool which includes an abnormally slow drive. For example, the stripe write operation either completes within a required time interval, or an error is provided to the host/initiator which provides an indication to an application that the stripe write operation did not complete.2013-05-09
20130117604APPARATUSES AND METHODS FOR OPERATING A MEMORY DEVICE - Subject matter described pertains to apparatuses and methods for operating a memory device.2013-05-09
20130117605CORRECTIVE ACTIONS BASED ON PROBABILITIES - Techniques for taking corrective action based on probabilities are provided. Request messages may include a size of a data packet and a stated issue interval. A probability of taking corrective action based on the size of the data packet, the stated issue interval, and a target issue interval may be retrieved. Corrective action may be taken with the retrieved probability.2013-05-09
20130117606DATA PROTECTION FROM WRITE FAILURES IN NONVOLATILE MEMORY - A method includes calculating redundancy information over a set of data items, and sending the data items for storage in a memory. The redundancy information is retained only until the data items are written successfully in the memory, and then discarded. The data items are recovered using the redundancy information upon a failure in writing the data items to the memory.2013-05-09
20130117607MULTI-PARAMETER SELF LEARNING MACHINE APPLICATION MODEL - A method for identifying root cause failure in a multi-parameter self learning machine application model is presented. At least one multi-function sensor having the capability to measure at least one of a voltage and current of the machine application model is provided. The method includes measuring voltages and currents of a multi-phase load with the multi-function sensors in a passive manor and calculating at least one of a time-varying variable KW, PF, kVAr, or Z out of the measured voltages and currents. The method further provides calculating a first, second or third order derivative of the time-varying variable and classifying segments of at least one of the time-varying variables depending on a state. Then, a step of choosing at least one of the variables and learning their normal behavior is undertaken. Finally, normal behavior is compared to a pattern difference and a root-cause meaning to the pattern difference is identified.2013-05-09
20130117608METHOD AND SYSTEM FOR DETERMINING ACCURACY OF A WEATHER PREDICTION MODEL - A method and system for determining the accuracy of a mesoscale weather model comprising at least one processor having at least one input for inputting a preexisting weather model and initial weather data comprising surface level and upper air temperatures and wind conditions, and actually measured surface level and the upper-air level weather conditions; the at least one processor operating to use the mesoscale weather model to generate output data comprising forecasted temperatures, wind conditions, and predicted weather conditions; the at least one processor operating to compare the output data to actually measured data obtained when same or similar initial weather data were present and subsequent resulting temperatures, wind conditions and weather conditions were measured; and the at least one processor operating to generate an accuracy rating reflecting the deviation of temperature, wind conditions and weather conditions predicted by the mesoscale weather model as compared to those actually measured.2013-05-09
20130117609System and Method for Testing and Analyses of the Computer Applications - System and method for generating an enhanced test case for a computer application is disclosed. The system provides a test preparation engine including an entity extracting module and an assembly extractor for collecting information about the computer application and corresponding database schema for generating a global report. The test case designing module designs one or more test cases by using the global report. The test case execution engine includes an input evaluation module and generates an actual result for each executed test case and an expected result for one or more database query. The report generating module includes a result storage device, a result comparator and a result analyses module and performs analyses of the actual test case result and the expected results.2013-05-09
20130117610EMULATOR VERIFICATION SYSTEM, EMULATOR VERIFICATION METHOD - In order to rapidly perform verification processing on the basis of test patterns in a circuit to be verified, an emulator verification system comprises: an emulator verification device that verifies the normality of content to be executed on the basis of verification test information in a circuit to be verified; a moveable test pattern storage device that is connected to the emulator verification device in an attachable/detachable manner, and that inputs test information for verification processing having a larger volume than a preset data volume into the emulator verification device; and a moveable result pattern storage device that connects to the emulator verification device in an attachable/detachable manner, and that acquires and stores verification results information having a larger volume than a fixed data volume, which shows the results of the verification processing in the emulator verification device.2013-05-09
20130117611AUTOMATED TEST EXECUTION PLAN DERIVATION SYSTEM AND METHOD - A system and method is disclosed that has the ability to automatically derive a test execution plan for parallel execution of test cases, while considering the complex dependencies across the test cases and preserving the semantics of test execution. The execution plan, so generated, provides for balanced workload distribution and scheduling of the test cases for improving the test execution cycles of the test suites in a cost effective manner.2013-05-09
20130117612Starting a Field Device - During starting of a field device for pressure measurement, flow measurement and/or fill level measurement, which field device including a memory that includes a boot memory region in which a boot function is stored, and an operating memory region in which an operating function is stored, the following steps are carried out: carrying out the boot function; determining whether a memory check of the operating memory region is to be carried out; carrying out a memory check of the operating memory region when it has been determined that a memory check is to be carried out; and carrying out the operating function.2013-05-09
20130117613Statistical Read Comparison Signal Generation for Memory Systems - Implementations include systems, methods and/or devices suitable for use in a memory system that may enhance the performance of error control codes used to improve the reliability with which data can be stored and read. Some implementations include systems, methods and/or devices enabled to generate and utilize soft information for decoding encoded data read from a storage medium. More specifically, some implementations utilize a collection of characterization vectors that include soft information values for bit-tuples that may be read from the storage medium for various combinations of the storage medium characterization parameter values. Some implementations are enabled to determine and utilize read comparison signal values associated with one or more storage medium characterization parameter values. And some implementations are enabled to determine and utilize shifted read comparison signal values associated with one or more storage medium characterization parameter values and an identified error condition.2013-05-09
20130117614TUNNEL MANAGEMENT METHOD, TUNNEL MANAGEMENT APPARATUS, AND COMMUNICATIONS SYSTEM - The present invention relates to communications technologies and discloses a tunnel management method, a tunnel management apparatus, and a communications system so that a node that causes failure of a tunnel management request can be determined. According to the present invention, a response returned by a tunnel management node to an initiating node includes not only a cause value of tunnel management request failure but also information of the node that causes failure of the tunnel management request, so that the initiating node can find the node that causes failure of the tunnel management request and determine the error checking direction. The present invention is applicable to network devices in a communications network.2013-05-09
20130117615SEMICONDUCTOR MEMORY DEVICE AND SYSTEM HAVING REDUNDANCY CELLS - In one embodiment, the memory device includes a memory cell array, to data line selection circuit and selection control logic. The memory cell array has at least a first memory cell group and a redundancy memory cell group. The first memory cell group includes a plurality of first memory cells associated with a first data line, and the redundancy memory cell group includes a plurality of redundancy memory cells associated with a redundancy data line. The selection control logic is configured to detect if a defective memory cell in the first memory cell group is being accessed, and is configured to control the data line selection circuit to replace access via the first data line with access via the redundancy data line such that a detected defective memory cell in the first memory cell group is replaced with one of the plurality of redundancy memory cells.2013-05-09
20130117616Adaptive Read Comparison Signal Generation for Memory Systems - Implementations include systems, methods and/or devices suitable for use in a memory system that may enhance the performance of error control codes used to improve the reliability with which data can be stored and read. Some implementations include systems, methods and/or devices enabled to generate and utilize soft information for decoding encoded data read from a storage medium. More specifically, some implementations utilize a collection of characterization vectors that include soft information values for bit-tuples that may be read from the storage medium for various combinations of the storage medium characterization parameter values. Some implementations are enabled to determine and utilize read comparison signal values associated with one or more storage medium characterization parameter values. And some implementations are enabled to determine and utilize shifted read comparison signal values associated with one or more storage medium characterization parameter values and an identified error condition.2013-05-09
20130117617SEMICONDUCTOR TEST DEVICE AND METHOD OF GENERATING ADDRESS SCRAMBLE USING THE SAME - The method of generating an address scramble includes receiving address information for each of a plurality of memory cells included in a semiconductor memory device and the address information that includes a logical address and a physical address corresponding to each of the memory cells; generating an address scramble logical expression, the address scramble logical expression relating logical addresses to physical addresses based on the address information; and reducing the address scramble logical expression using a given algorithm.2013-05-09
20130117618SCAN TESTING OF INTEGRATED CIRCUIT WITH CLOCK GATING CELLS - An integrated circuit includes a set of cells for operation in a functional mode and in a scan testing mode, and a spare cell. The cells are connected in a scan chain with scan data inputs connected to the outputs of preceding cells in the scan chain and respond to assertion of a scan enable signal. A clock gating element applies a functional clock signal to clock inputs of the cells in response to a gating enable signal in functional mode and a test clock signal in response to a test mode signal in scan testing mode. A functional data input of the spare cell latches the gating enable signal during the scan testing mode in response to de-assertion of the scan enable signal. The output of the spare cell is connected to the scan data input of one of the cells in response to the scan enable signal.2013-05-09
20130117619LOGIC CORRUPTION VERIFICATION - A computer-implemented method of verifying logic in a simulation-based behavioral latch model by performing actions including: inserting a value checking module in the behavioral latch model, the value checking module connected to one of a set of latches outside of a scan chain within the behavioral latch model; comparing a value of the one of the set of latches outside of the scan chain with a delta value for the one of the set of latches outside of the scan chain; and providing an error message in response to determining the value and the delta value are distinct.2013-05-09
20130117620MEMORY SYSTEM AND OPERATING METHOD THEREOF - A memory system includes a nonvolatile memory device and a memory controller configured to control the nonvolatile memory device and configured to provide the nonvolatile memory device with error flag information including error location information of an error of data read from the nonvolatile memory device.2013-05-09
20130117621SCSI TRANSPORT FOR SERVERS - A Small Computer System Interface (SCSI) transport for fabric backplane enterprise servers provides for local and remote communication of storage system information between storage sub-system elements of an ES system and other elements of an ES system via a storage interface. The transport includes encapsulation of information for communication via a reliable transport implemented in part across a cellifying switch fabric. The transport may optionally include communication via Ethernet frames over any of a local network or the Internet. Remote Direct Memory Access (RDMA) and Direct Data Placement (DDP) protocols are used to communicate the information (commands, responses, and data) between SCSI initiator and target end-points. A Fibre Channel Module (FCM) may be operated as a SCSI target providing a storage interface to any of a Processor Memory Module (PMM), a System Control Module (SCM), and an OffLoad Module (OLM) operated as a SCSI initiator.2013-05-09
20130117622Method and System for Up-Link HARQ-ACK and CSI Transmission - A method and user equipment for simultaneous transmission of a first set of information bits and a second set of information bits by a user equipment, either separately encoded utilizing transmit power or rate matching to increase successful decoding of a set of information bits, or jointly encoding using a priori knowledge or bit positioning to increase successful decoding. Also, the use of joint coding where a first set of information bits is encoded first and then encoded with a second set of information bits, and modulation symbol mapping are provided.2013-05-09
20130117623Method, Apparatus And Computer Program Product Providing Soft Interative Recursive Least Squares (RLS) Channel Estimator - Disclosed is an apparatus having a detector for an iterative LDPC-coded MIMO-OFDM system, where the detector is configured to use a structured irregular LDPC code in conjunction with a belief propagation algorithm. Also disclosed is an apparatus having a detector for a structured irregular LDPC-coded MIMO-OFDM system, where the detector is configured to use an iterative Recursive Least Squares-based data detection and channel estimation technique. Corresponding methods and computer program products are also disclosed.2013-05-09
20130117624RECEIVE DATA FLOW PATH USING A SINGLE FEC DECODER - Data flow control in a television receiver controls the output of the frequency deinterleaver (FDI) and the time deinterleaver (TDI) to prioritize processing control information having transmission parameters needed for processing data, thereby facilitating use of one FEC decoder.2013-05-09
20130117625SYSTEM AND METHOD FOR REDUCING MEMORY IN A MULTI-CHANNEL PARALLEL ENCODER SYSTEM - A memory includes matrix data stored thereon for use by the plurality of encoders. An arbiter unit determines, for the plurality of encoders, respective times for the encoders to receive a portion of the matrix data stored in the shared memory, and facilitates providing a portion of the matrix data to the plurality of encoders according to the determined times for use in respective encoding operations.2013-05-09
20130117626Adaptive Ultra-Low Voltage Memory - Embodiments provide an adaptive memory that allows for low voltage modes of operation. In the low voltage modes of operation, the supply voltage provided to the memory is reduced below Vcc(min), which allows for significant savings in the power consumption of circuit components (e.g., the CPU) whose minimum voltage is dictated by Vcc(min). According to further embodiments, the memory can be configured dynamically according to various configurations depending on desired power savings (e.g., target Vcc(min)) and/or performance requirements (e.g., reliability, cache size requirement, etc.).2013-05-09
20130117627DATA CACHE CONTROLLER, DEVICES HAVING THE SAME, AND METHOD OF OPERATING THE SAME - An method of operating a data cache controller is provided. The method includes transmitting first data output from a data cache to a central processing unit (CPU) core with a first latency and transmitting second data to the CPU core with a second latency greater than the first latency. The first latency is a delay between a read request to the data cache and transmission of the first data according to execution of a first instruction fetched from an instruction cache, and the second latency is a delay between a read request to the data cache and transmission of the second data according to execution of a second instruction fetched from the instruction cache.2013-05-09
20130117628SELF-TIMED ERROR CORRECTING CODE EVALUATION SYSTEM AND METHOD - Error correcting codes (ECCs) have been proposed to be used in high frequency memory devices to detect errors in signals transmitted between a memory controller and a memory device. For high frequency memory devices, ECCs have delay characteristics of greater than one clock cycle. When the delay exceeds one clock cycle but is much less than two clock cycles, an entire second clock cycle must be added. By calculating and comparing the ECC value in a static logic circuit and a dynamic logic circuit, the logic delay is substantially reduced. In addition, the ECC value may be calculated and compared using two sets of static logic gates, where the second static logic gate is clocked by a clock signal that is delayed relative to the clock signal of the first set of logic gates.2013-05-09
20130117629BELIEF PROPAGATION PROCESSOR - A processor includes a first memory module for storing a first set of storage values each representing a respective input, and a second memory module for storing a second set of storage values in analog form. An analog module is coupled to the first and the second memory modules. The analog module is configured to, in each operation cycle of at least one iteration, update at least some of the second set of storage values based on the first and the second sets of storage values. An output module is for generating a set of outputs from at least some of the second set of storage values.2013-05-09
20130117630METHOD OF ENHANCING ERROR CORRECTION PERFORMANCE AND STORAGE DEVICE USING THE METHOD - A method of enhancing an error correction performance in a data storage system, and a storage device using the method, determines a deterioration status of a physical area of a memory device to which data is to be stored and compresses data and stores the compressed data and an error correction code (ECC) with respect to the compressed data in an area of which the deterioration status is equal to or greater than a threshold value that is initially set and stores uncompressed data and an ECC with respect to the uncompressed data in an area of which the deterioration status is less than the threshold value.2013-05-09
20130117631ERROR DETECTION AND CORRECTION FOR EXTERNAL DRAM - One embodiment of the present invention sets forth a technique for protecting data with an error correction code (ECC). The data is accessed by a processing unit and stored in an external memory, such as dynamic random access memory (DRAM). Application data and related ECC data are advantageously stored in a common page within a common DRAM device. Application data and ECC data are transmitted between the processor and the external common DRAM device over a common set of input/output (I/O) pins. Eliminating I/O pins and DRAM devices conventionally associated with transmitting and storing ECC data advantageously reduces system complexity and cost.2013-05-09
20130117632STORAGE CONTROL APPARATUS - Embodiments of the technology disclosed herein are intended to flexibly set the rules of attaching error correction codes to a group of data sequences stored in a memory. A storage control apparatus has an error correction code attachment rule hold block and an error correction portion. The error correction code attachment rule hold block holds the rules of attaching error correction codes to a group of data sequences stored in a memory by relating the rules with the data for each address of the group of data sequences. If an access occurs to the memory, the error correction portion executes error correction processing on a group of data sequences stored in the memory in accordance with the attachment rules related to the address at which the access occurred.2013-05-09
20130117633RECORDING APPARATUS, WRITING APPARATUS, AND READING APPARATUS - According to one embodiment, a recording apparatus includes a memory and a controller. The memory is capable of recording data. The controller divides the memory into a first region and a second region and controls the recording of the data. The controller writes externally supplied data into the first region without performing error correction coding and address conversion of a logical address into a physical address for the externally supplied data, and performs the error correction coding and the address conversion for the data, and then writes resulting data into the second region.2013-05-09
20130117634MEMORY SYSTEM AND DATA STORAGE METHOD - A memory system comprises a nonvolatile memory device comprising a memory cell array comprising first and second memory blocks, and a memory controller configured to control the nonvolatile memory device to read data from the first memory block, selectively determine an error correction operation to be performed on the data after it is read from the first memory block based on a state of at least one of the first and second memory blocks, and then store the data in the second memory block.2013-05-09
20130117635MEMORY SYSTEM INCLUDING NONVOLATILE MEMORY DEVICE AND CONTROLLING METHOD OF CONTROLLING NONVOLATILE MEMORY DEVICE - Disclosed is a method of controlling a nonvolatile memory device which includes programming data in a user data area of the nonvolatile memory device and state information on logical states of the data in a meta area of the nonvolatile memory device; and adjusting levels of a plurality of read voltages using the state information to read the data from the user data area using the plurality of read voltages having the adjusted levels.2013-05-09
20130117636SEMICONDUCTOR MEMORY DEVICE AND SYSTEM HAVING REDUNDANCY CELLS - In one embodiment, the memory device includes a memory cell array, a data line selection circuit and selection control logic. The memory cell array has at least a first memory cell group and a redundancy memory cell group. The first memory cell group includes a plurality of first memory cells associated with a first data line, and the redundancy memory cell group includes a plurality of redundancy memory cells associated with a redundancy data line. The selection control logic is configured to detect if a defective memory cell in the first memory cell group is being accessed, and is configured to control the data line selection circuit to replace access via the first data line with access via the redundancy data line such that a detected defective memory cell in the first memory cell group is replaced with one of the plurality of redundancy memory cells.2013-05-09
20130117637ADAPTIVE SYSTEMS AND METHODS FOR STORING AND RETRIEVING DATA TO AND FROM MEMORY CELLS - Adaptive systems include a memory device including a plurality of memory cells, a data quality monitoring block, and an adaptive data encoding block, the data quality monitoring block and the adaptive data encoding block both being operatively coupled to the memory device. The data quality monitoring block is configured to determine a quality value of a group of one or more memory cells included in the memory device, the determined quality value being indicative of a quality of the group of one or more memory cells. The adaptive data encoding block is configured to select a coding scheme from a plurality of coding schemes to encode data to be written to the group of one or more memory cells in the memory device, the selection of the coding scheme being based at least in part on the determined quality value of the group of one or more memory cells.2013-05-09
20130117638APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING AN APPLICATION LAYER-FORWARD ERROR CORRECTION PACKET IN MULTIMEDIA COMMUNICATION SYSTEM - An apparatus and method for transmitting and receiving an Application Layer-Forward Error Correction (AL-FEC) packet in a multimedia communication system are provided. In the AL-FEC packet transmission method, an AL-FEC packet transmission apparatus generates AL-FEC packets, and transmits the AL-FEC packets to an AL-FEC packet reception apparatus, wherein each of the AL-FEC packets includes an AL-FEC codeword symbol and an AL-FEC header, the AL-FEC codeword symbol is one of AL-FEC codeword symbols included in an AL-FEC codeword block, and the AL-FEC header includes order information indicating an order of an AL-FEC codeword symbol into which the AL-FEC header is inserted among the AL-FEC codeword symbols included in the AL-FEC codeword block.2013-05-09
20130117639CABLE INTERCONNECTION TECHNIQUES - Techniques are described that can extend the transmission rate over cable. Multiple cables can be used to increase the transmission rate. The transmission standard applied for each cable can be an Ethernet backplane standard such as IEEE 802.3ap (2007). Data can be assigned to virtual lanes prior to transmission over a cable. Forward error correction may be applied to each virtual lane prior to transmission over cable. Forward error correction may be negotiated over a single virtual lane and then applied to all virtual lanes.2013-05-09
20130117640Soft Information Generation for Memory Systems - Implementations include systems, methods and/or devices suitable for use in a memory system that may enhance the performance of error control codes used to improve the reliability with which data can be stored and read. Some implementations include systems, methods and/or devices enabled to generate and utilize soft information for decoding encoded data read from a storage medium. More specifically, some implementations utilize a collection of characterization vectors that include soft information values for bit-tuples that may be read from the storage medium for various combinations of the storage medium characterization parameter values. Some implementations are enabled to determine and utilize read comparison signal values associated with one or more storage medium characterization parameter values. And some implementations are enabled to determine and utilize shifted read comparison signal values associated with one or more storage medium characterization parameter values and an identified error condition.2013-05-09
20130117641METHOD AND SYSTEM FOR ERROR MANAGEMENT IN A MEMORY DEVICE - A method and system for error management in a memory device. In one embodiment of the invention, the memory device can handle commands and address parity errors and cyclic redundancy check errors. In one embodiment of the invention, the memory can detect whether a received command has any parity errors by determining whether the command bits or the address bits of the received command has any parity errors. If a parity error or cyclic redundancy check error in the received command is detected, an error handling mechanism is triggered to recover from the errant command.2013-05-09
20130117642DATA RETURNED RESPONSIVE TO EXECUTING A START SUBCHANNEL INSTRUCTION - An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.2013-05-09
20130117643METHOD AND APPARATUS FOR SCRAPING OF DIGITAL MAGAZINE THAT IS EDITED IN LAYERS - According to one embodiment, a scrapping method of a digital magazine edited in layers is provided. In the method, at least one layer is selected, and content of the selected at least one layer is stored in a scrap book.2013-05-09
20130117644GENERATING AND PRINTING TARGET PAGE NUMBERS OVER LINKS WHILE PRINTING DOCUMENTS OR WEB PAGES - A method and system for generating information related to links in a document by preprocessing the document for at least one link within the document followed by modifying content of the document such that the modified content includes information related to at least one link within the document in an augmented format and displaying the modified document. Embodiments of the invention relate to generating and printing target page numbers over internal links appearing in a document or web page to indicate physical location of the links in the same document or web page. Embodiments of the invention also generate and print hyperlinks over external links, pointing to some external document or html page, appearing in a document or web page. Embodiments of the invention relate to generating and printing information relating to an action link appearing in a printed document.2013-05-09
20130117645Method and Apparatus for Generating a Feed of Updating Content - The application describes a first system for monitoring changes to a target web page and also a second system for providing information on changes to a target web page. The first system is configured to display said target web page to a user; receive a user specification of at least one sub-region within said displayed target web page; download, at a subsequent time, said target web page; determine whether or not there have been any changes to said at least one sub-region, and if there are any changes, output an update comprising data from said at least one sub-region. The second system is configured to download a target web page associated with said user specification; and if there is a new link, download a new web page associated with said new link; generate an article derived from said new web page; and output said article as an update.2013-05-09
20130117646SYSTEM AND METHOD FOR DELIVERING AND ACTIVATING A VIRTUAL GIFT CARD - A system and method for delivering and activating a virtual gift card includes storing in a database at least one data item for use in creating a virtual gift card. A server creates a unique identifier for the virtual gift card and sends the unique identifier to the virtual gift card recipient. The unique identifier identifies a location for the recipient to retrieve the virtual gift card, but does not include the virtual gift card. In response to receiving a request from a recipient device to present the virtual gift card, the server generates the gift card, instructs a gift card processor to activate the gift card and transmits the virtual gift card to the recipient. The gift card may then be redeemed by the recipient at the corresponding merchant. The recipient thereby activates the gift card using a single action.2013-05-09
20130117647SYSTEMS AND METHODS FOR COMPLETING A LOAN APPLICATION ON A MOBILE TECHNOLOGY PLATFORM - A mobile technology platform (2013-05-09
20130117648SPREADSHEET DATA PROCESSING METHOD AND SYSTEM - A Method carried out in a computer system including a spreadsheet file having a sheet with lines and columns, wherein columns represent fields, the sheet having a header portion having a designation line with a field designation for each column, a data portion, wherein each line includes a record, the method including:2013-05-09
20130117649REPORT DATA JUSTIFIERS - A method includes providing a source report for display that includes a first plurality of data values each associated with a first context, the first context comprising an intersection of dimensions of a multidimensional database. The method includes receiving a selection of a first data value of the first plurality, and providing a drill-through report for display generated based at least in part on the selected data value. The drill-through report includes a second plurality of data values each associated with a second context comprising an intersection of at least one dimension of the first context and at least one other dimension not in the first context. The method includes receiving an indication of a relationship between the selected data value and the drill-through report, updating the source report to include a graphical representation of the relationship, and providing the updated source report having the graphical representation for display.2013-05-09
20130117650Generating reproducible reports used in predictive modeling actions - A method and system that generate reproducible reports describing one or more analytical functions are disclosed. The reports describe a sequence of analytical functions and allow subsequent executions of the sequence of analytical functions. The matrix space that is inherent in worksheets is used to record a sequence of operations as a tabular report that can be interpreted by a computer program.2013-05-09
20130117651INTERACTION BETWEEN WEB GADGETS AND SPREADSHEETS - Gadgets integrate with spreadsheets and the spreadsheet calculation engine. A gadget is bound to a range of cells (one or more) within a sheet. When one or more of the cells of the bound range is accessed (e.g. selected, hovered over, edited, deleted, added), the gadget is notified. The gadget may use this information for updating a display rendered by the gadget and/or performing some other action. The gadget uses an Application Programming Interface (API) to create the binding, communicate with the spreadsheet, and perform actions in the spreadsheet. The gadget is a Named Item object within the spreadsheet such that the gadget may be viewed/displayed differently from other objects. Out of date requests from the gadget are attempted to be detected and prevented from being processed such that the gadget is not acting on the latest data.2013-05-09
20130117652TECHNIQUES TO GENERATE CUSTOM ELECTRONIC FORMS - Techniques to generate custom electronic forms are described. An apparatus may comprise a logic device and an application having a form manager component. The form manager component may be operative on the logic device to manage one or more forms for a user interface of the application during a run-time mode of the application. The form manager component may have a custom prompt module operative to determine whether an application context interface is available for a dynamic form prompt of a form. The form manager component may determine whether a custom language interface is available for the dynamic form prompt when the application context interface is available. The form manager component may retrieve custom content in a custom presentation language for the dynamic form prompt when the custom language interface is available. Other embodiments are described and claimed.2013-05-09
20130117653Real Time Visual Feedback During Move, Resize and/or Rotate Actions in an Electronic Document - Real time feedback during move, resize or rotate actions in an electronic document is provided. During live drag actions, the layout shown during the action may be the layout produced when the object is dropped. Detection of slow performance of an application and aborting a redraw action as needed may be provided. A visual indication may be provided for helping users to see that an action is in progress, and thereby removing a perception that the application is failing to respond properly. Determining if a figure will not land in a current cursor/touch point position in a move action and a visual indication to help the user see where and why the figure may jump to a new location may also be provided. In addition, determining an attachment point for an object on a page comprising a table may also be provided.2013-05-09
20130117654METHOD AND SYSTEM FOR DATA ANALYSIS - A data analysis and display system and method for performing a plurality of operations on data arranged in data tables. One or more of the following data operations are provided: combining separate data together, for example by joining and appending; normalizing and summarizing; copying; calculating and presenting new information from existing data; making corrections in a persistent manner, and analyzing the data, to allow users to work with their data at a high level using a core set of functions that facilitate performance of these operations in a generally simple, intuitive manner.2013-05-09
20130117655SYSTEMS, METHODS, AND INTERFACES FOR PROVIDING ELECTRONIC BOOK VERSIONS WITHIN AN ACCESS DEVICE - A method includes transmitting a first signal associated with a first version of an electronic book. The method also includes detecting an indication of a second version of the electronic book and generating, in response to detecting, and transmitting a second signal associated with an addition instruction and the second version, wherein the addition instruction is adapted to retain the first version and add the second version. Another embodiment includes receiving a copy signal associated with a copy instruction adapted to copy a first set of annotations corresponding to the first version of the electronic book. Another embodiment includes generating and transmitting a delivery signal associated with a second set of annotations and a correlation instruction adapted to correlate the second set of annotations corresponding to the first version to the second version where the second set of annotations is associated with a copy of the first set of annotations.2013-05-09
20130117656CONVERSION OF WEB TEMPLATE DESIGNS - A portion of the CMS stage of web site development is automated to convert a static markup language mockup and its referenced resources into a renderable CMS web template. One or more features in the mockup are represented by one or more static markup language elements, which are replaced by one or more CMS instructions during the conversion process. The placement of the CMS instructions within the CMS web template is based on the type of feature and/or the type of the corresponding CMS instruction. Further, one or more additional CMS instructions are added to satisfy a rendering condition, so that the CMS web template is renderable and/or functional as part of a webpage with associated content provided through a CMS.2013-05-09
20130117657DESIGNING INTERACTIVE WEB TEMPLATES - A web template author can author interactive web templates via a static markup language-based authoring tool. The web template author can insert static markup language snippets representing one or more configurable controls of a web template into a static markup language-based authoring tool. Each snippet includes a definition of a preview of a configurable control in a static markup language as well as one or more disabled CMS instructions for the configurable control. The web template author can configure and view previews of the inserted configurable controls as they are added to the web template being developed within the static markup language-based authoring tool. When the web template author is satisfied with a version of a web template, the web template author can upload the static markup language definition of the web template to the server, where the web template is converted into a CMS-compatible web template.2013-05-09
20130117658BLOCK ZOOM ON A MOBILE ELECTRONIC DEVICE - A device, system and method are provided for processing structured documents, such as webpages, for display. Various elements within the structured document are parsed and rendered by an electronic device for outputting to an external or integrated display. In response to a detected scaling instruction, such as a zoom in instruction, a selected region of the displayed document indicated by the instruction is scaled to a first scaled size, including any text content therein. Any text content contained within the region may be reflowed according to the bounds of its containing element or a viewport. A dominant alignment is determined from the element or elements contained within the selected region, and the portion of the scaled region to be output to the display is determined based on the dominant alignment.2013-05-09
20130117659Dynamic Server-Side Image Sizing For Fidelity Improvements - Dynamically-generated images sized according to a requesting web client application display resolution are provided. The client application may calculate a target display resolution and pass the target display resolution as an input parameter with a request to a server for application content. The server may use the desired size input parameter to determine an optimal image size for the target display resolution. The server may render the application content as one or more images to the optimal image size and send the rendered image(s) to the client application. A determination may be made by the client application to display the image(s) at the size received or to scale the server-provided image(s). If the available area in the client application pane changes, the client application may recalculate the target display resolution and issue a new request to the server with the new target display resolution as the desired size input parameter.2013-05-09
20130117660AUTOMATED DOCUMENT REVISION MARKUP AND CHANGE CONTROL - Automated comparison of Darwin Information Typing Architecture (DITA) documents for revision mark-up includes reading document data from first and second DITA documents into respective document object model trees of nodes, and identifying and collapsing emphasis subtree nodes in the trees into their parent nodes, the collapsing caching emphasis data from the identified subtree nodes. A traversal transforms the model trees into respective node lists and captures adjacent sibling emphasis subtree nodes as single text nodes. The node lists are merged into a merged node list that recognizes matches node pairs having primary sort key information and document structure metadata meeting a match threshold, with differences between matching tokens of the node pairs saved. A merged document object model built from the refined merged node list is transformed into a hypertext mark-up language document.2013-05-09
20130117661Formatting System Monitoring Information - Embodiments disclosed herein relate to formatting system monitoring information. In one embodiment, a processor formats information related to monitoring a system. The formatted information may be related to components in a system. In one embodiment, the processor formats received information related to the system. The processor may output the formatted information.2013-05-09
20130117662UTILIZING SCROLLING DETECTION FOR SCREEN CONTENT ENCODING - A method, a device and computer readable storage media facilitate detecting a scrolling area within digital content comprising a plurality of frames, wherein the detection includes a comparison between a current frame and a previous frame to determine at least one location within the current frame in which pixel values change in relation to a corresponding location of the reference frame, searching for a reference line of pixels within the scrolling area of the previous frame, in response to finding a reference line, searching for a corresponding matching line of pixels in the current frame that matches the reference line, and, in response to finding a corresponding matching line of pixels in the current frame, determining a degree of scrolling of content in the scrolling area of the current frame in relation to the previous frame.2013-05-09
20130117663SYSTEM AND METHOD FOR SELECTIVELY DISPLAYING WEB PAGE ELEMENTS - Systems and methods are disclosed for selectively displaying content corresponding to web page elements. A web page element can comprise one or more DIV tags that may be used to encapsulate and identify other elements and information. The first name and the first address of the element are stored. In a receiving operation, a display request to visibly display the element, is received. A received display request identifies the first name or the first address, or both, of the element. In response to receiving the display request, content associated with the first address, and at least a portion of the content comprising the identified element are retrieved. The content to obtain the identified element is parsed, and the identified element is subsequently displayed. The displayed content be altered or adjusted based identification of a second element.2013-05-09
20130117664SCREEN DISPLAY METHOD APPLICABLE ON A TOUCH SCREEN - A method for screen display on a touch screen is disclosed. The method is used on a touch screen, wherein the touch screen comprises a display area, and the display area has a first display boundary. The method includes: displaying a first document area of an electronic document within the display area, wherein the electronic document comprises a first document boundary; detecting a traveling path of an object; if the traveling path is determined as an “instruction of moving the electronic document in a first direction”, moving the electronic document in the first direction, and displaying a second document area of the electronic document within the display area; if the instruction exists and the first document boundary reaches the first display boundary, displays a deformed electronic document; and if the instruction no longer exists, stops the deformation.2013-05-09
20130117665SYSTEM AND METHOD FOR INDIVIDUALIZED MEDIA PUBLISHING - A system and method of individualized media publishing including a customization server configured to receive an electronic work from a content creator, create a custom field within the electronic work, and store the custom field in a database or a memory storage device. The system and method receives a request for a customized electronic work from a consumer, and transmits a notification to the content creator informing the content creator of the request for the customized electronic work. The system inserts customized content created by the content creator into the custom field and creates the customized electronic work. The customized electronic work may then be delivered to the consumer.2013-05-09
20130117666USER INTERFACE SYSTEMS AND METHODS FOR MANIPULATING AND VIEWING DIGITAL DOCUMENTS - Systems, including handheld computing devices that include system code stored within the memory and adapted to be executed by the processor. The system code can process an input byte stream that is representative of contents to be displayed on the touch sensitive display and can generate a content document file representative of an internal representation of the content.2013-05-09
20130117667SYSTEM AND METHOD FOR IN CONTENT DISCUSSIONS - Systems and methods for permitting in-content discussions regarding electronic content are described. The present invention allow users of digital publication readers to share comments regarding specific parts of an electronic publication with other users that are concurrently reading or have previously read those parts. In this manner, the invention provides users the ability to share their feelings or thoughts about electronic publications and, in so doing, significantly enhance their knowledge and reading experience.2013-05-09
20130117668PRESENTATION OF MULTIPLE SOURCES OF APPLICATION GUIDANCE INFORMATION - A product guidance system is described herein that provides consistent methods and processes to aggregate product guidance from different online (and potentially local) sources, to ensure that the guidance aggregation is done with proper quality criteria (e.g., content/author reputation), to define how guidance is aggregated and presented appropriately for the context (e.g., a novice user may see different UI experience and different content than an advanced user), and to specify how the guidance is delivered within the product surface itself. The system defines a consistent information asset type meta-model, applies a semantic approach and algorithms to aggregate guidance content from varying sources and deliver through consistent interfaces, and provides an asset and user interface composition model to present the retrieved information following flexible categorization and navigation schemes. Thus, the product guidance system helps product teams deliver the right information, within the right context, and within the product surface.2013-05-09
20130117669SYSTEMS AND METHODS FOR CONTROLLING USE AND OPERATION OF A FAMILY OF DIFFERENT TREATMENT DEVICES - A system for controlling a treatment device generates a graphical interface that visually prompts a user in a step-wise fashion to use the treatment device to perform a process of forming a pattern of lesions that extends both circumferentially and axially in different levels in a body region. The graphical interface displays for the user a visual record of the progress of the process from start to finish and guides the user so that so that individual lesions desired within a given level are all formed, and that a given level of lesions is not skipped.2013-05-09
20130117670SYSTEM AND METHOD FOR CREATING RECORDINGS ASSOCIATED WITH ELECTRONIC PUBLICATION - A system and method that allows recording and playback of audio in association with an electronic publication such as an electronic book. Many applications that are used to view electronic publications are based on technologies that do not have audio capabilities that allow a user to record audio in connection with the electronic publication. The system and method of the present invention overcomes this deficiency by using the audio capabilities that are native in the operating system running on the electronic device used to display the electronic publication. A socket is established between the user interface application and the operating system. Audio commands are transmitted from the user interface application to the operating system via the socket. The audio commands are executed by the operating system using native operating system commands. A message regarding the execution of the audio commands by operating system are sent to the user interface application via the socket.2013-05-09
20130117671METHODS AND SYSTEMS FOR EDITING VIDEO CLIPS ON MOBILE DEVICES - Computer-implemented methods, systems, and programs are provided for creating and editing video content on mobile devices.2013-05-09
20130117672METHODS AND SYSTEMS FOR GATHERING DATA RELATED TO A PRESENTATION AND FOR ASSIGNING TASKS - Methods and systems for gathering data related to a presentation and for generating tasks are disclosed. The presentation is given to an audience by a presenter using a display system. The display system includes a display portion, an input portion, a memory portion for storing the presentation, and one or more processors operable to control the information displayed on the display portion and the data stored in the memory portion. The method includes displaying one or more images on the display portion. The images include the information to be presented to the audience. The method further comprises receiving data that includes a report from the presenter on the performance of the presentation. The method further comprises storing the report in association with the presentation in the memory portion. Tasks may be generated by a user of an electronic system. The system may display aspects of a task on a display system. Icons corresponding to a first task aspect and icons corresponding to a second task aspect are displayed for selection by a user. Tasks are generated based on the icons selected by the user.2013-05-09
20130117673SYSTEM AND METHOD FOR FLEXIBLE CONFIGURATION OF A CONTROLLING DEVICE - A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.2013-05-09
20130117674Systems and Methods for Managing Security Data - Certain embodiments of systems and methods for managing security data are provided. In one embodiment, a system can be provided. The system can include at least one processor operable to execute one or more computer-executable instructions. The system can also include at least one memory operable to store the one or more computer-executable instructions. The instructions can be operable to: collect status information associated with a plurality of sites monitored by a security service provider; generate, based at least in part upon the collected information, at least one graphical presentation associated with the plurality of sites, the at least one presentation comprising one or more respective selectable status indicators associated with each of the plurality of sites; and output, by the monitoring system, the generated at least one presentation.2013-05-09
20130117675Social Web Browsing - A method of guiding a user's web navigation through the recommendation of online content in the form of a navigation recommendation includes a server and a browser. The browser receives identification associated with a user in a navigation network and transmits the login information to the server. The browser additionally transmits information about the user's browsing activity to the server. The server receives browsing activities from many browsers having associated users and stores information indicating an association between the users and their respective interactions. The server additionally receives social networking information for the users and stores information indicating an association between the user and their respective social connections. Based on an input received from the browser associated with the user in the navigation network, the server determines a navigation recommendation for the user based on the stored information and transmits the navigation recommendation to the browser.2013-05-09
20130117676VISUALLY ANALYZING, CLUSTERING, TRANSFORMING AND CONSOLIDATING REAL AND VIRTUAL MACHINE IMAGES IN A COMPUTING ENVIRONMENT - System, method and computer program product for generating a GUI that facilitates the management of real and/or virtual images on computing machines in a computing environment. The system and method provides for an interactive visualization of virtual images (machines) and the software components included in each virtual image or real image. According to a consolidating and clustering processes, the images are bundled and displayed in a dendogram to show a hierarchy of the similarity between images. Further, software components are represented by small coded cells and organized into logical groupings. The system and method provides for user interactive functionality that facilitates the gathering of details on certain aspects of the images and/or components. The end result is a software program that facilitates user's ability to consolidate and manage real and virtual images.2013-05-09
20130117677METHODS AND SYSTEMS FOR DISPLAYING WEB PAGES BASED ON A USER-SPECIFIC BROWSER HISTORY ANALYSIS - Methods and systems for automatically parsing the content of a users browser history to extract information about that user's browsing habits, interests, likes, and dislikes utilizing text analytics and unsupervised machine learning. A topic model can be utilized to filter the display of web content and employ visualization techniques to highlight specific content (e.g. keywords) that correspond with the users specific tastes. The analysis can be as coarse or fine as the user desires and all of the analysis can be done locally on the user's own data processing device.2013-05-09
20130117678METHOD FOR OPENING FILE ON VIRTUAL DESKTOP FOR CLOUD-BASED SYSTEM, THE SYSTEM AND COMPUTER READABLE STORAGE MEDIUM APPLYING THE METHOD - A method for opening a file on a virtual desktop for a cloud-based system includes the following steps: The at least one external cloud server does not belong to the cloud-based system. A virtual desktop is provided to a client. The client displays the virtual desktop by a browser. An open-file request for opening a target file is received through the virtual desktop. A corresponding application service, which is utilized for opening the target file, is searched among the external application services. When the target file is an internal file stored in the cloud-based system and the corresponding application service is provided by the at least one external cloud server, the at least one external cloud server is driven to provide the corresponding application service for opening the target file, and the opened target file is displayed on the virtual desktop of the client.2013-05-09
20130117679AGGREGATION SYSTEM - Apparatus, method, and manufacture, illustratively the aggregation apparatus includes a computer system configured to provide, at a web site, an interface which enables each of multiple users to register for an account; and provide, at the web site, an interface which facilitates a login by each registered user; provide, at the web site to each said registered user that has logged in: a combination of user services in addition to facilitating aggregation from a plurality of Internet sites, the facilitating including enabling an aggregator apparatus to connect to a plurality of sites on the Internet, authenticate itself with each of the plurality of sites, retrieve information from the sites, parse the information from the sites, produce aggregation output from the parsed information, the aggregation output being subject to user-management, and render the aggregation output.2013-05-09
20130117680SYSTEM AND METHOD FOR DYNAMICALLY CHANGING THE CONTENT OF AN INTERNET WEB PAGE - A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons.2013-05-09
20130117681Method and Apparatus for Targeting Updated Personal Data to Providers - A method and apparatus for targeting updated personal data to providers, performed in an electronic device having a display screen, the method including displaying an indication of an update application, on the display screen, for user selection, displaying personal data obtained by the update application on the display screen, receiving updated personal data input by a user as updated personal data, receiving at least one target provider input by a user as selected target provider/s, and initiating transmission of the updated personal data to each selected target provider.2013-05-09
20130117682INFORMATION PROCESSING APPARATUS FOR REMOTE CONTROL OF DEVICE, AND CONTROL METHOD AND STORAGE MEDIUM THEREFOR - An information processing apparatus capable of easily remote-controlling a device connected thereto through a network. The information processing apparatus, e.g., a PC is installed with a remote control client application in which a display control part causes a display unit of the PC to display a software key screen, and a key operation acceptance part accepts a key operation performed on the software key screen and holds key operation information corresponding to the key operation. The key operation information is converted into transmission data that is transmitted through the network to the device. When the key operation acceptance part accepts a particular key operation, display of a software key button associated with the key operation is changed under the control of the display control part.2013-05-09
20130117683WEB COMMAND PROMPT - A method of streamlined web site navigation includes providing a command line interface supplemental to a graphic user interface. The command line interface accepts entry of verbs and parameters from a web site-specific vocabulary. The web site-specific vocabulary allows a user to access functions of a graphic user interface page of the web site by entering at least one verb and without navigating page links to reach the graphic user interface page. The method receives data entered at the command line interface, including the at least one verb. The method continues with identifying a particular web page responsive to the verb, and sending the particular web page towards a client system. The method may further include receiving with the data entered at the command line interface at least one parameter that modifies the verb, and identifying the particular web page responsive to the verb combined with the parameter.2013-05-09
20130117684DYNAMICALLY GENERATED ICONS FOR GRAPHICAL USER INTERFACE ON CLIENT - Icons for use and display in a graphical user interface (GUI) on a client are generated on a server. The icons (e.g. bitmaps, PNG, GIF, JPEG . . . ) that may be used in the GUI are created by the server and reflect a theme that is associated with a document. The icons used in the GUI may contain advanced graphical effects (e.g. shadows, gradients, reflections, glows, 3D perspectives, and the like) that may not be able to be generated by the client. The icons may be rendered automatically (e.g. during initial processing of a theme for a document, in response to an action) and/or upon demand. The icons are grouped by the server and information about the individual icons is saved as metadata. The client receives the grouped icons and corresponding metadata and accesses the icons to create a display of GUI elements such as galleries, buttons, and dialogs.2013-05-09
20130117685APPARATUS AND METHOD OF MODIFYING USER INTERFACE BASED ON NETWORK CONDITION - Provided is an apparatus and method of modifying a user interface based on a network condition. The apparatus includes a communication unit, a contents replaying unit, a determination unit, and an interface modification unit. The communication unit communicates with a server through one or more wired/wireless communication methods. The contents replaying unit provides a user interface screen for selecting contents and replaying contents selected by the user. The determination unit determines whether or not network connect with the server is necessary for the replaying of the contents displayed on the user interface screen for selecting the contents. The interface modification unit modifies the user interface screen for selecting the contents according to whether or not the network connection is necessary.2013-05-09
20130117686SYSTEM AND METHOD FOR DYNAMICALLY CHANGING THE CONTENT OF AN INTERNET WEB PAGE - A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons.2013-05-09
20130117687SYSTEM AND METHOD FOR DYNAMICALLY CHANGING THE CONTENT OF AN INTERNET WEB PAGE - A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons.2013-05-09
20130117688Displaying Contact Nodes in an Online Social Network - A computer-implemented method of displaying contact information in an online social network, including displaying at a graphical user interface of a first user a plurality of visual representations of contact nodes each representing a second user or a group of second users who belong to social contacts of the first user; grouping and regrouping of second users; modifying the positions and/or sizes of at least one of the plurality of visual representations of the respective contact nodes to indicate a quality and/or a quantity of the relationship between the first user and each of the respective contact nodes.2013-05-09
20130117689ELECTRONIC DEVICE AND METHOD OF DISPLAYING INFORMATION IN RESPONSE TO A GESTURE - A method includes displaying, on a display of an electronic device, an information element associated with an application and detecting a first gesture. In response to detecting the first gesture, at least a first part of a first image is displayed, including information associated with the application, while reducing display of the information element.2013-05-09
20130117690Managing user definable co-user lists - A real time notification system that tracks, for each user, the logon status of selected co-users of an on-line or network system and displays that information in real time to the tracking user in a unique graphical interface. The invention provides user definable on-line co-user lists, or “buddy lists”, that track specific co-users in real-time automatically. A user can create many separate buddy lists of co-users, either with intersecting or disjoint lists of users, and label these buddy lists according to the user's preference. The user can update a buddy list or create new buddy lists whenever necessary. When a user logs on to a system, the user's set of buddy lists is presented to the buddy list system. The buddy list system attempts to match co-users currently logged into the system with the entries on the user's buddy list. Any matches are displayed to the user. As co-users logon and loge, a user's buddy list is updated to reflect these changes. An indication can also be added to show that a co-user just logged on or just left the system.2013-05-09
20130117691Systems, Methods, and Graphical User Interfaces for Concurrent Display of Reply Message and Multiple Response Options - Systems, methods, and graphical user interfaces for concurrent display of a reply message and two or more response options are disclosed. In some implementations, a method includes, at a computer, maintaining the display of a reply message associated with a plurality of response options. Each respective response option in the plurality of response options is independently associated with one or more recipient addresses for the reply message. While maintaining the display of at least a portion of the reply message, at least one recipient address for the reply message is updated in accordance with a selected response option. In some implementations, the maintaining of the display of at least a portion of the reply message includes maintaining the display of at least a portion of a message body of the reply message. In some embodiments, the selected response option is one of: reply, reply to all, and forward.2013-05-09
20130117692GENERATING AND UPDATING EVENT-BASED PLAYBACK EXPERIENCES - Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the disclosed technology, a unified playback and browsing experience for a collection of media can be created automatically. For instance, heuristics and metadata can be used to assemble and add narratives to the media data. Furthermore, this representation of media can recompose itself dynamically as more media is added to the collection. While a collection may use a single user's content, sometimes media that is desirable to include in the collection is captured by friends and/or others at the same event. In certain embodiments, media content related to the event can be automatically collected and shared among selected groups. Further, in some embodiments, new media can be automatically incorporated into a media collection associated with the event, and the playback experience dynamically updated.2013-05-09
20130117693EASY SHARING OF WIRELESS AUDIO SIGNALS - One embodiment of the invention is directed to a method comprising receiving, at a first media output device, streaming media from a media source device, receiving, at the first media output device, a command by motion or voice to share the streaming media with a second media output device, and initiating, by the first media output device, sharing of the streaming media between the first media output device and the second media output device.2013-05-09
20130117694POLLING SYSTEMS AND METHODS - Computer systems and computer-implemented methods for assisting individuals in conducting, participating in, and viewing polls, while minimizing statistical bias and maximizing poll accessibility and poll viewing functionalities, are disclosed. A computer-implemented polling method is implemented on a website. The polling method includes registering a user account, facilitating the creation of a poll, facilitating a review of the poll, facilitating user participation in the poll, and facilitating viewing results of the poll.2013-05-09
20130117695MOVING AN ACTIVITY ALONG TERMINALS ASSOCIATED WITH A PHYSICAL QUEUE - Aspects of this disclosure describe techniques for moving an activity down a physical queue. An example technique estimates a wait time to reach a service point for a user at a first position of a physical queue, selects an activity for the user at the first position of the physical queue based on the estimated wait time, the activity including an interactive application, sends the selected activity to a terminal associated with the first position of the physical queue, and, after receiving an indication that the user has advanced to a second position that is closer to the service point than the first position, forwards the activity to a terminal associated with the second position of the physical queue.2013-05-09
20130117696Apparatus, System, and Method for Managing Adherence to a Regimen - A method of managing adherence to a regimen in a subscription based computer implemented healthcare information environment. The method includes receiving at a mobile device information from a receiver that a dose was ingested by a living subject. The method provides wirelessly communicating the information over a wireless network to a backend computer processing system and receiving from the computer at the backend processing system a personal information stream characterizing behavior of the living subject based on the received information over a predetermined period. An apparatus includes an adherence package including a foldable sheet, at least one of blister pack coupled to the foldable sheet, at least one ingestible device associated with a dose, and a perforation provided on the foldable sheet to enable removal of the at the least one blister pack from the foldable sheet by tearing along the perforation.2013-05-09
20130117697Method for Displaying Background Wallpaper and One or More User Interface Elements on Display Unit of Electrical Apparatus at the Same Time, Computer Program Product for the Method and Electrical Apparatus Implementing the Method - A method for displaying background wallpaper and one or more user interface elements on a display unit of an electrical apparatus at the same time is disclosed. In the method, a Region of Interest (ROI) on the background wallpaper is designated by analyzing the background wallpaper. The background wallpaper is displayed. The one or more user interface elements on an area of the displayed background wallpaper without covering the ROI are displayed. An electrical apparatus implementing the method and a computer program product for the method are also disclosed.2013-05-09
20130117698DISPLAY APPARATUS AND METHOD THEREOF - A display method of a display apparatus is provided. The display method includes displaying an interaction image including one or more objects therein, detecting a touch input with respect to the interaction image, and if detecting the touch input, changing a display status of the interaction image to express physical interaction of the one or more objects in response to the touch input.2013-05-09
20130117699GRANTING OBJECT AUTHORITY VIA A MULTI-TOUCH SCREEN TO A COLLABORATOR - In an embodiment, in response to a gesture by an administrator, a security palette is created and displayed on a multi-touch screen. In response to a move by the administrator of a first icon to within the security palette, wherein the first icon represents a first object, a same authority that the administrator has to the first object is granted to the security palette. In response to a collaborator touching the security palette, the same authority to the first object is granted to the collaborator.2013-05-09
20130117700Landscape Delta Path Calculation - Disclosed are methods, systems and products, including a method that includes generating a system landscape overview of a system landscape including a plurality of systems identified by a unique identifier; placing a system in a location using a context sensitive menu including information to enable placement within the system landscape overview; determining a delta path including one or more instructions to install the placed system in the system landscape; and providing the delta path to enable implementation of the placed system within the system landscape. Related systems, methods, and articles of manufacture are also disclosed.2013-05-09
Website © 2025 Advameg, Inc.