46th week of 2011 patent applcation highlights part 60 |
Patent application number | Title | Published |
20110283108 | METHOD & APPARATUS FOR ESTABLISHING A TRUSTED AND SECURE RELATIONSHIP BETWEEN TWO PARTIES CONNECTED TO A NETWORK - A trusted relationship service includes a certificate authentication server and a secure file host. The certificate authentication server operates to receive requests from a supplier and a customer to register with the service, verifies the identities of the supplier and the customer and sends digital certificates to both the supplier and the customer. The supplier can send information to the trusted relationship service where it is posted in a secure file host. The supplier can solicit the customer to visit the trusted relationship service web site to view the supplier information stored there, whereupon the customer can use their digital certificate to access the trusted relationship service site and is granted permission by the site to view the supplier information. | 2011-11-17 |
20110283109 | SYSTEM AND METHOD FOR SELECTING MESSAGING SETTINGS ON A MESSAGING CLIENT - A system and method of selecting messaging settings on a messaging client are provided. A data store configured to operate in conjunction with the messaging client stores records comprising messaging settings or characteristics for previously received and/or sent messages. The messaging client is configured to send outgoing messages, each of the messages having message characteristics, to determine whether a record for an addressed recipient of an outgoing message exists in the data store, and to select messaging settings to control the message characteristics of the outgoing message based on the record where a record exists. | 2011-11-17 |
20110283110 | Secure Communications - Systems and methods are described for communicating between a client machine and a server. A security token message may be transmitted from the server to the client machine. The security token message may include a first security token. The first security token may include a communication interaction identifier that identifies a communication interaction between the client machine and the server and an action request identifier that identifies an action request message capable of being sent from the client machine to the server to request that an action be performed on the server. An action request message including a second security token and transmitted in association with the communication interaction may be received at the server. When it is determined that the first security token matches the second security token, the requested action may be performed. | 2011-11-17 |
20110283111 | Apparatus for Verifying and for Generating an Encrypted Token and Methods for Same - Embodiments show an apparatus for verifying a validity of an encrypted token associated to a product, wherein the apparatus has a decryptor for decrypting an encrypted token using a decryption key to obtain a decrypted token having information bits related to the product and structure bits. The apparatus further has an evaluator for evaluating whether the structure bits fulfill a predetermined condition, wherein the encrypted token is verified to be valid when the predetermined condition is fulfilled or is not verified to be valid when the predetermined condition is not fulfilled. Further embodiments show an apparatus for generating an encrypted token associated to a product, wherein the apparatus has a plain token generator and an encryptor for encrypting the plain token using an encryption key to obtain an encrypted token. | 2011-11-17 |
20110283112 | EXTRACTING PORTIONS OF AN ABSTRACT DATABASE FOR PROBLEM DETERMINATION - Systems, methods and articles of manufacture are disclosed for extracting portions of an abstract database for problem determination. An error may be detected when an application executes an abstract query against the abstract database. A portion of the abstract database may be extracted for problem determination. A defect entry may be created in a defect tracking tool, to store the extracted portion. One or more administrative users may be notified of the defect entry. | 2011-11-17 |
20110283113 | METHOD AND SYSTEM FOR ENCRYPTING DATA - A processing device may generate a data encryption key configured to encrypt unique data within a clone of an encrypted data set and associated with a set of transaction identifiers of a transaction based file system. The processing device may further wrap the data encryption key with a wrapping key, create a cloned encrypted data set with the data encryption key, and store the wrapped data encryption key with the cloned encrypted data set indexed by at least one of the set of transaction identifiers. | 2011-11-17 |
20110283114 | TECHNIQUES FOR SECURE NETWORK SEARCHING - Techniques for network searching are provided. A search is defined and the search is encrypted in a format known to a search service. Return instructions are defined for delivering search results of the search to a principal that defined the search and the return instructions. The return instructions are encrypted in a different format know to a return search process. The encrypted search is delivered to the search service for processing the search and the encrypted return instructions are delivered to the return search process for handling search results provided by the search service and for conforming delivery of the search results to the return instructions. | 2011-11-17 |
20110283115 | DEVICE AND A METHOD FOR GENERATING SOFTWARE CODE - A method to generate final software code resistant to reverse engineering analysis from an initial software code, said initial software code transforming an input data to an output data, said final software code being executed by a processor being able to directly handle data of a maximum bit length M, comprising the steps of: building a conversion table comprising in one side one instruction and in the other side a plurality of equivalent instructions or sets of instructions; splitting the input data into a plurality of segments of random length, said segments having a length equal or smaller than the maximum bit length M; for each instruction of a block of instructions, selecting pseudo-randomly an equivalent instruction or set of instructions from the conversion table so as to obtain an equivalent block of instructions; and appending the plurality of equivalent blocks of instructions to obtain the final software code. | 2011-11-17 |
20110283116 | STORAGE CONTROLLER AND POWER SAVING METHOD - This invention proposes a storage controller and its power saving methods capable of significantly saving power consumption. The storage controller of this invention is connected to host terminals and storage devices, controls data storage in the storage devices, and includes a microprocessor including one or more ports and at the same time controlling the entire relevant device via the relevant ports, and multiple types of components including one or more ports and at the same time configuring data paths between the host terminals and the storage devices via the relevant ports, and the microprocessor detects, among the ports of the relevant microprocessor or the component, those not connected to any of the host terminals, any of the storage devices, or any of the ports of the other components as unconnected ports, and stops the power supply to the detected unconnected ports. | 2011-11-17 |
20110283117 | POWER MANAGEMENT METHOD AND APPARATUS - An apparatus includes a power management interpretation circuit and a power management control circuit. The power management interpretation circuit provides power management control information in response to power control parameters. The power management control circuit selectively controls power consumption of a power consuming circuit based on the power management control information. The power consuming circuit provides the power control parameters. | 2011-11-17 |
20110283118 | Adaptive power sourcing equipment and related method for power over ethernet applications - There is presented a circuit and a related method for adaptively supplying Power over Ethernet (PoE) by a power sourcing equipment. The circuit comprises first and second power channels coupled to first and second network interfaces of the power sourcing equipment. A shunt device is operated to identify a maximum power characteristic of a powered device. The first power channel provides a first current to the powered device through the first network interface if the maximum power characteristic does not exceed a power threshold. The circuit provides another current to the powered device through the first network interface if the maximum power characteristic is greater than the power threshold. Various embodiments of the present invention may provide a second current to another powered device through the second network interface if the maximum power characteristic of the first and second powered devices does not exceed the power threshold. | 2011-11-17 |
20110283119 | System and Method for Providing Energy Efficient Cloud Computing - In one aspect, a cloud cube for providing energy efficient cloud computing is disclosed, which includes: an internal DC bus for transferring energy, clusters of computing servers coupled to the internal DC bus for performing cloud computing, at least one NAS storage coupled to the internal DC bus, at least one energy storage coupled to the internal DC bus, a plurality of energy sources coupled to the internal DC bus, and at least one energy manager coupled to the internal DC bus for performing energy management or energy routing. | 2011-11-17 |
20110283120 | AC-POWERED IN-WALL COMPUTING DEVICE WITH POWER-LINE NETWORKING CAPABILITIES - Apparatus and systems provide processing capabilities and power-line networking capabilities. An in-wall computing device has a power connector for receiving an Alternating Current (AC) signal from a power source and a housing that is sized for installation into an electrical wall box. The device may have internal data injection circuitry for injecting data into the AC signal or may have internal data receiving circuitry for extracting data from the AC signal. A system includes at least two in-wall computing devices, each having a power connector for receiving an AC signal from a power source. A first device has a user input interface and internal data injection circuitry for transmitting user input data to a second device over the AC signal. The second device has internal data receiving circuitry for extracting the user input data and controlling peripherals attached to peripheral ports of the device according to the data. | 2011-11-17 |
20110283121 | MANAGEMENT APPARATUS, SYSTEM INCLUDING THE MANAGEMENT APPARATUS AND MULTIPLE DEVICES, AND METHOD OF CONTROLLING THE APPARATUS AND THE SYSTEM - In a system including multiple devices and a management apparatus, the management apparatus receives target power consumption, and a setting of a time period for performing power saving control, calculates target power consumption of each device and sets the calculated target power consumption for each device. When a power amount reallocation request is received from a first device in which power consumption of the device has reached a power saving transition power amount within the time period, the management apparatus calculates predicted power consumption of each of the multiple devices when the time period ends and chooses a second device that will not reach the corresponding power saving transition power amount of the device by the end of the time period and determines an amount of power consumption allocatable from the second device to the first device is determined. | 2011-11-17 |
20110283122 | WIRELESS COMMUNICATION DEVICE AND METHOD FOR CONTROLLING WIRELESS COMMUNICATION DEVICE - The wireless communication device includes a main body, and an accessory device connectable to the main body. The accessory device includes a power supply interface configured to supply power to the main body when the accessory device is connected to the main body. The main body includes a wireless communication interface and a secondary battery. A determination section determines whether a predetermined condition in which the main body is connected to and supplied with power from the accessory device, is satisfied. A wireless output power level determination section determines a low power level value to be used as a wireless output power level of the wireless communication interface. A wireless output control section sets the wireless output power level to a predetermined standard power level value when the predetermined condition is satisfied, and to the low power level value when the predetermined condition is not satisfied. | 2011-11-17 |
20110283123 | STORAGE APPARATUS AND CONTROL METHOD OF STORAGE SYSTEM - The present invention achieves appropriate power saving of the storage systems in accordance with the user's needs. In a storage system | 2011-11-17 |
20110283124 | METHOD AND APPARATUS FOR CACHE CONTROL - A method and apparatus for dynamically controlling a cache size is disclosed. In one embodiment, a method includes changing an operating point of a processor from a first operating point to a second operating point, and selectively removing power from one or more ways of a cache memory responsive to changing the operating point. The method further includes processing one or more instructions in the processor subsequent to removing power from the one or more ways of the cache memory, wherein said processing includes accessing one or more ways of the cache memory from which power was not removed. | 2011-11-17 |
20110283125 | AUTOMATIC CLOCK-GATING PROPAGATION TECHNIQUE - Embodiments of the present invention provide a method and system for clock-gating a circuit. During operation, the system receives a description of a circuit that includes clocked memory elements, some of which are clock-gated. Next, the system identifies a sender memory element by identifying a sender path from an output of the sender memory element to a data input for a seed memory element. Then, the system identifies an enable-generating memory element by identifying an enable-signal path from an output of the enable-generating memory element to an enable signal which is used to gate a clock signal input for the seed memory element. Next, the system provides clock-gating for the sender memory element by generating an enable signal using a data input for the enable-generating memory element. Finally, the system gates a clock signal for the sender memory element using this generated enable signal. | 2011-11-17 |
20110283126 | METHOD AND SYSTEM FOR DETERMINING AN IDLE STATE - In a method for determining an idle state: acceleration values are ascertained as a function of three spatial directions; a comparison value is generated from the acceleration values for each of the three spatial directions; each of the comparison values is compared with a threshold value; an interrupt signal is generated if the comparison value is less than the threshold value for each of the three spatial directions; and an electronic component is switched from a power saving state to an operating state as a function of the interrupt signal. | 2011-11-17 |
20110283127 | PORTABLE INFORMATION PROCESSING APPARATUS AND METHOD OF THE SAME - The present invention relates to a portable information apparatus which can realize electrical power for a longer period of time. Under the condition that the suspending mode is set, when an exclusive key is manipulated, a switch monitoring circuit detects this condition and issues an interruption to the CPU. In this timing, the CPU supplies the necessary electrical power to the CD-ROM controller, CD-ROM drive and audio circuit which are required for reproduction of CD. Thereby, a CD can be reproduced under the suspending mode. | 2011-11-17 |
20110283128 | System and Method for Information Handling System Storage Device Power Consumption Management - A storage device, such as a hard disk drive or solid state drive, reduces energy consumption by entering a reduced power state after an inactivity time where the inactivity time is set based upon I/O commands received at the storage device. For example, where commands received at a storage device are characterized in a predetermined way in terms of read commands, such as a last received command as a read command or a ratio of read commands versus write commands, a first inactivity time is applied, while commands characterized in a predetermined way in terms of write commands have a second inactivity time applied. Using a greater inactivity time during read activities than during write activities provides improved performance with reduced power consumption. | 2011-11-17 |
20110283129 | SYSTEM AND METHOD FOR OPERATING AN ELECTRONIC DEVICE HAVING AN HDMI PORT THAT IS SHARED BETWEEN HDMI SOURCE FUNCTION AND AN HDMI SINK FUNCTION OF THE ELECTRONIC DEVICE - A system and method for operating an electronic device having a High-Definition Multimedia Interface port that is shared between an HDMI source function and an HDMI sink function of the electronic device utilizes detecting whether an external HDMI device that is attached to the HDMI port is one of an HDMI source and an HDMI sink. If the external HDMI device is detected as being an HDMI source, the HDMI sink function of the electronic device is enabled. If the external HDMI device is detected as being an HDMI sink, the HDMI source function of the electronic device is enabled. | 2011-11-17 |
20110283130 | Power control manager - An automatically configurable power control unit (PCU) is described that can be configured and used to satisfy requirements of different power domain of an integrated circuit. When implemented the PCU is automatically configured into a power control manager (PCM) along with other PCU's used with additional power domains in the integrated circuit. The PCM dispatches power on and off commands to each PCU contained within the PCM, schedules power on and off sequences amongst a plurality of PCU controlled by the PCM, blocks inappropriate power mode commands and monitors the state of each power domain coupled to the various PCU controlled by the PCM. | 2011-11-17 |
20110283131 | Computer-readable recording medium, method, and apparatus for calculating power consumption information - A computer is disclosed that performs calculating power consumption information. The computer reads out, from a storage part, data indicating an execution procedure of process steps which each of function units of an integrated circuit executes, and reads out, from the storage part, a coefficient corresponding to each of the process steps. Then, the computer calculates an index value of power consumption based on the coefficient corresponding to each of the process steps included in each of unit steps into which the execution procedure is divided. The computer outputs the index value for each of the unit steps to be stored in the storage part. | 2011-11-17 |
20110283132 | COMMUNICATION DEVICE AND COMMUNICATION DEVICE CONTROL METHOD - Provided is a communication device for utilization in a communication network. The communication device includes a communication process section for controlling communications in the communication network, a battery for supplying power to the communication process section, a battery control section for controlling supplying of power to the battery, a sub-board temperature detection section for detecting temperature of a battery housing section, and a temperature control section for, (A) when charging of the battery is underway and the temperature detected by the sub-board temperature detection section is outside a predetermined first charging-temperature range, controlling the battery control section to halt the charging of the battery, and, (B) when supplying of power from the battery to the communication process section is underway and the temperature detected by the sub-board temperature detection section is outside a predetermined first discharging-temperature range, halting the supplying of power from the battery to the communication process section. | 2011-11-17 |
20110283133 | Glitch-Free Clock Switching Circuit - A circuit for switching clocks includes a first input intended to receive a first clock signal at a frequency alternately equal to a first value or a second value, a second input intended to receive a second clock signal, synchronous with the first clock signal, at a third frequency and an output intended to deliver a third clock signal at a frequency alternately equal to the first value or the third value. | 2011-11-17 |
20110283134 | Server Checking Using Health Probe Chaining - A load balancer sends a probe packet to a first server in a list of servers. Each server in the list sends the probe successively down the list of servers and acknowledges the probe if the server is healthy. The final server in the list sends a signal to the load balancer to indicate that the chain of server probing has completed successfully. In this manner, the load balancer (or other device performing the checking) only needs to send a single probe rather than probe each server in the list separately. Embodiments include serial and recursive acknowledgments from the servers, sending a beacon message upon failure, and other features. | 2011-11-17 |
20110283135 | MANAGING MEMORY FAULTS - Embodiments are described for managing memory faults. An example system can include a memory controller module to manage memory cells and report memory faults. An error buffer module can store memory fault information received from the memory controller. A notification module can be in communication with the error buffer module. The notification module may generate a notification of a memory fault in a memory access operation. A system software module can provide services and manage executing programs on a processor. In addition, the system software module can receive the notifications of the memory fault for the memory access operation. A notification handler may be activated by an interrupt when the notification of the memory fault in the memory access operation is received. | 2011-11-17 |
20110283136 | MEMORY ERRORS - The present invention provides a method of protecting against errors in a boot memory, the method comprising initiating booting of a processor by executing primary boot code from a primary boot memory, and based on the execution of the primary boot code: accessing a data structure comprising a plurality of redundant portions of boot information stored on a secondary boot memory; performing an error check on a plurality of the portions to determine whether those portions contain errors and, based on the error checks, to identify a valid portion; and booting the processor using the valid portion of boot information. | 2011-11-17 |
20110283137 | METHOD OF CREATING TARGET STORAGE LAYOUT TABLE REFERENCED FOR PARTITIONING STORAGE SPACE OF STORAGE DEVICE AND RELATED ELECTRONIC DEVICE AND MACHINE-READABLE MEDIUM - An exemplary method of creating a target storage layout table referenced for partitioning a storage space of a storage device includes following steps: identifying defective storage areas in the storage space of the storage device, and accordingly generating an identification result; and creating the target storage layout table according to the identification result. | 2011-11-17 |
20110283138 | Change Tracking and Management in Distributed Applications - A monitoring and management system for distributed and interacting systems stores configuration settings after a successful installation or modification and compares values to the stored configuration settings. When a discrepancy is found, a messaging system may relay the information to a console where the issue may be dispositioned. In some cases, the configuration settings may be updated, while in other cases, the monitored setting may be restored to the stored configuration setting. A set of wizards or other user interface mechanisms may be used to restore the system to order. | 2011-11-17 |
20110283139 | METHOD AND APPARATUS TO MAINTAIN DATA INTEGRITY IN DISK CACHE MEMORY DURING AND AFTER PERIODS OF CACHE INACCESSIBILITY - A volatile or nonvolatile cache memory can cache mass storage device read data and write data. The cache memory may become inaccessible, and I/O operations may go directly to the mass storage device, bypassing the cache memory. A log of write operations may be maintained to update the cache memory when it becomes available. | 2011-11-17 |
20110283140 | NETWORK COMMUNICATION AT UNADDRESSED NETWORK DEVICES - A method of network testing relies on communication with an unaddressed test device. The method includes collection of network addresses from packets passing through the test device and a discovery procedure. The collected addresses are provided to a remote control device, and used for communication between the test device and the control device. | 2011-11-17 |
20110283141 | SYSTEM-ON-CHIP AND DEBUGGING METHOD THEREOF - A system-on-chip (SoC) includes a core, a plurality of power domain blocks, and a power control circuit including a debug circuit. The power control circuit is configured to control power supplied to the core and each of the power domain blocks, and the debug circuit is configured to debug the power control circuit. | 2011-11-17 |
20110283142 | METHOD AND SYSTEM FOR PERFORMING PARALLEL COMPUTER TASKS - A method and system for performing parallel tasks in a computer system includes invoking a single-threaded operating environment in a computer, invoking under the single-threaded operating environment a first task to be performed by a first processor, invoking under the single-threaded operating environment a second task to be performed by a second processor, while the first task is still being performed, and receiving results from the first and second tasks. | 2011-11-17 |
20110283143 | EMBEDDED GUARD-SANITIZER - An apparatus includes a processor; a volatile, high-to-low working memory partition connected to the processor; a volatile, low-to-high working memory partition connected to the processor; a high-side, input/output section providing an interface to a high-side network or data bus, and configured to send messages to the high-to-low working memory, and to receive messages from the low-to-high working memory; a low-side, input/output section providing an interface to a low-side network or data bus, and configured to send messages to the low-to-high working memory, and to receive messages from the high-to-low working memory; a first non-volatile memory for storing a rule set binary image, whereby the processor controls the transfer of messages between the high-side input/output section and the low-side input/output section in accordance with the rule set; and a second non-volatile, memory for storing firmware for controlling executive functions of the apparatus. | 2011-11-17 |
20110283144 | ANALYSIS STACK FOR COMPLEX EVENT FLOWS - Methods, systems, and computer-readable media to analyze a CEP query are disclosed. A particular analysis module is configured to receive data associated with an event flow generated by execution of a CEP query. The data is received from a first analysis module (e.g., in a stack of analysis modules) or from the event flow via a software communication interface. The analysis module is also configured to execute an analysis operation on the data to generate a result. The analysis module can output the result to a second analysis module (e.g., in the stack of analysis modules) or to a user interface via the software communication interface. | 2011-11-17 |
20110283145 | TECHNOLOGY INFRASTRUCTURE-CHANGE RISK MODEL - Apparatus and methods for reducing infrastructure failure rates. The apparatus and methods may compile and store data related to the physical devices and applications associated with an infrastructure change. Variables may be derived from the stored data using a range of methods and multiple variable values may be consolidated. A model may be developed based on the values and relationships of the derived variables. The model may be applied to assess the risk of a prospective infrastructure change. | 2011-11-17 |
20110283146 | RISK ELEMENT CONSOLIDATION - Apparatus and methods for reducing infrastructure failure rates. The apparatus and methods may involve reduction of data complexity. The reduction may be based on the use of nonlinear analysis to derive representative variables, which may be multi-valued. Multi-valued variables may be consolidated. A model may be developed based on the values and relationships of the derived variables. The model may be applied to assess the risk involved in a prospective infrastructure change. | 2011-11-17 |
20110283147 | Generating Software Application User-Input Data Through Analysis of Client-Tier Source Code - In one embodiment, analyze client-tier source code of a client-server software application to extract one or more software modules that handle user-input data of the software application. For each one of the software modules, extract from the software module one or more user-input constraints placed on the user-input data, comprising: analyze source code of the software module to determine one or more failure points in the source code; perform symbolic execution on the software module to extract one or more first expressions that cause the software module to reach the failure points, respectively; obtain a second expression as the disjunction of all the first expressions; obtain a third expression as the negation of the second expression; and extract the user-input constraints from the third expression. Determine one or more user-input data that satisfy all the user-input constraints. | 2011-11-17 |
20110283148 | GENERATING REUSABLE TEST COMPONENTS OUT OF REMOTE APPLICATION PROGRAMMING INTERFACE - In an aspect, the present application relates to a computer-implemented method, computer system, and computer program product for (automatically) generating reusable test components to test software applications. The computer-implemented method for generating reusable test components to test software applications may comprise: accessing an object model relating to at least part of a software application; and generating at least one test component applicable to test the software application, comprising: analyzing the object model, generating a meta-description from the object model and store the meta information in at least one descriptor according to a meta model, and generating the test component and a corresponding component implementation based on the descriptor. | 2011-11-17 |
20110283149 | MONITORING DISTRIBUTED SOFTWARE HEALTH AND MEMBERSHIP IN A COMPUTE CLUSTER - Techniques for monitoring distributed software health and membership of nodes and software components operating in a compute cluster are disclosed. In one embodiment, each node in the compute cluster operates a watchdog monitoring component in addition to software operating components. The watchdogs are provided with a list of all nodes in a compute cluster that identifies every node's neighboring nodes. Each watchdog checks the health of one of its neighboring node, ensuring that this neighboring node is healthy and is operating successfully. Additionally, each watchdog verifies the cluster membership of its other neighboring nodes to ensure that the cluster is operating an adequate number of operating nodes, and that an adequate number of watchdogs are present in the cluster. If an unhealthy or non-member node is identified, the watchdog may initiate corrective action and attempt to restore the node to a correct operational state. | 2011-11-17 |
20110283150 | STORAGE APPARATUS AND METHOD FOR CONTROLLING THE SAME - An objective is to allow a storage apparatus to accurately locate a failure site upon occurrence of a failure. Provided is a storage apparatus | 2011-11-17 |
20110283151 | INTERNET SERVER APPARATUS AND PROGRAM CAUSING A SERVER APPARATUS TO IMPLEMENT FUNCTIONS OF PREPARATION PROCESSING FOR DIRECT CONNECTION OF AN APPLIANCE IN A PRIVATE NETWORK AND A MOBILE TERMINAL OUTSIDE THE PRIVATE NETWORK - A server apparatus, a mobile terminal, an electric appliance, a communication system, a communication method and a program for notifying a mobile terminal user in the open of the cause of a failure of P2P connection. In a communication system, an electric appliance ( | 2011-11-17 |
20110283152 | DETECTING AND OPTIMIZING FALSE SHARING - Systems and methods for cache optimization are provided. The method comprises tracing objects instantiated during execution of a program code under test according to type of access by one or more threads running in parallel, wherein said tracing provides information about order in which different instances of one or more objects are accessed by said one or more threads and whether the type of access is a read operation or a write operation; and utilizing tracing information to build a temporal relationship graph (TRG) for the accessed objects, wherein the objects are represented by nodes in the TRG and at least two types of edges for connecting the nodes are defined. | 2011-11-17 |
20110283153 | TEST APPARATUS, TEST MODULE AND TEST METHOD - A test module comprising a compression information storage section that stores a plurality of pieces of compression information that each associate a pattern sequence with a piece of pattern sequence identification information; a basic pattern storage section that stores, as a group of basic patterns, a plurality of pieces of pattern sequence data that each include the pattern sequence or the pattern sequence identification information in association with a command; an instruction information storage section that stores instruction information indicating a processing order for the basic patterns; a selecting section that selects, from among the pieces of compression information stored in the compression information storage section, compression information to be used for the basic pattern to be processed according to the processing order indicated by the instruction information; a basic pattern reading section that reads, from the basic pattern storage section, the pattern sequence data included in the basic patterns to be processed; and a pattern sequence reading section that, when the pattern sequence identification information is included in the pattern sequence data read by the basic pattern reading section, references the compression information selected by the selecting section and reads the pattern sequence corresponding to the pattern sequence identification information. | 2011-11-17 |
20110283154 | ADAPTING SCAN-BIST ARCHITECTURES FOR LOW POWER OPERATION - A Scan-BIST architecture is adapted into a low power Scan-BIST architecture. A generator | 2011-11-17 |
20110283155 | APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING DATA IN A COMMUNICATION SYSTEM - A data transmission apparatus in a wireless communication system includes: a data field generation unit configured to generate a data field for transmitting data; a signal field generation unit configured to generate a signal field for transmitting information on the data field; and a transmission unit configured to transmit a data packet containing the data field and the signal field. The signal field includes a rate bit, a reservation bit, a length bit, a parity check bit, and a tail bit, and the data transmission apparatus transmits a check bit for checking whether the signal field is normal or not through two or more bits of the bits of the signal field. | 2011-11-17 |
20110283156 | Processing Transport Packets - Method, relay node and computer program product for processing transport packets, the transport packets conveying: (i) data stream units forming a data stream, and (ii) correction data units relating to the data stream units, where each transport packet contains information identifying the content of units in that transport packet. Transport packets are received at the relay node, the data stream units in the transport packets received at the relay node being insufficient to constitute the data stream. At least some of the correction data units and the data stream units in the received transport packets are used to generate substitute data stream units thereby to substantially recover the data stream at the relay node. The relay node packetises the data stream units of the substantially recovered data stream with correction data units to form output transport packets for transmission from the relay node, and then the output transport packets are transmitted from the relay node. | 2011-11-17 |
20110283157 | METHOD FOR TRANSMITTING INFORMATION OF ACK/NACK SEQUENCE IN WIRELESS COMMUNICATION SYSTEM AND APPARATUS THEREFOR - A method for transmitting information of ACK/NACK (Acknowledgement/Negative ACK) sequence from a receiver in a wireless communication system is disclosed. A receiver receives a plurality of data from a transmitter, and determines one ACK/NACK sequence including ACKs/NACKs corresponding to each of the plurality of data. If two or more ACKs are included in the ACK/NACK sequence, the receiver selects a combination of a first HARQ (Hybrid Automatic Repeat reQuest) transmission resource and a first modulation symbol corresponding to a certain ACK of the two or more ACKs, and selects a combination of a second HARQ transmission resource and a second modulation symbol corresponding to ACKs other than the certain ACK of the two or more ACKs. Thus, the receiver transmits each of the first modulation symbol and the second modulation symbol to the transmitter using the first HARQ transmission resource and the second HARQ transmission resource, respectively. | 2011-11-17 |
20110283158 | APPARATUS AND METHOD FOR LAYERED DECODING IN A COMMUNICATION SYSTEM USING LOW-DENSITY PARITY-CHECK CODES - A channel decoding apparatus and method in a communication system using Low-Density Parity-Check (LDPC) codes are provided in which an encoded signal is received from a transmitter and decoded using a parity-check matrix. At least one of input orders and output orders of the parity-check matrix are determined so that same values are not overlapped in a column direction between the at least one of the input orders and the output orders. | 2011-11-17 |
20110283159 | METHOD FOR ENCODING OR DECODING LDPC CODE WITH VARIABLE LENGTH, DEVICE, ENCODER, AND DECODER - A method for encoding or decoding an LDPC code with variable code lengths is provided in an embodiment of the present invention. The method includes: obtaining a base exponential matrix of an LDPC code and grouping code lengths during construction of the base exponential matrix; correcting the base exponential matrix according to a grouping correction factor to obtain an exponential matrix of the group corresponding to the grouping correction factor; extending the exponential matrix by using an extension factor of a code length in the group to obtain an LDPC matrix corresponding to the code length; and implementing encoding or decoding by using the LDPC matrix. | 2011-11-17 |
20110283160 | TRANSMITTER APPARATUS - A transmitter apparatus wherein a relatively simple structure is used to suppress burst errors without changing the block sizes of encoded blocks even when the number of modulation multi-values is increased. An encoding part subjects transport data to a block encoding process to form block encoded data. A modulating part modulates the block encoded data to form data symbols; and an arranging (interleaving) part arranges (interleaves) the block encoded data in such a manner that the intra-block encoded data of the encoded blocks, which include their respective single different data symbol, get together, and then supplies the arranged (interleaved) block encoded data to the modulating part. In this way, there can be provided a transmitter apparatus wherein a relatively simple structure is used to suppress burst errors without changing the block sizes of encoded blocks even when the number of modulation multi-values is increased. | 2011-11-17 |
20110283161 | Multi-code LDPC (Low Density Parity Check) decoder - Multi-code LDPC (Low Density Parity Check) decoder. Multiple LDPC coded signals can be decoded using hardware provisioned for a minimum requirement needed to decode each of the multiple LDPC coded signals. In embodiments where each LDPC matrix (e.g., employed to decode each LDPC coded signal) includes a common number of non-null sub-matrices, then a same number of memories are employed when decoding each LDPC coded signal. However, those particular memories employed can be different subsets for when decoding each LDPC coded signal. In embodiments where each LDPC code includes a different number of non-null sub-matrices within its respective LDPC matrix, then a different number of memories are employed when decoding each LDPC coded signal. Various degrees of parallelism in decoding can also be employed in which different numbers of bit engines and check engines can be employed when decoding different LDPC coded signals. | 2011-11-17 |
20110283162 | ENCODING METHOD, DECODING METHOD, CODER AND DECODER - An encoding method and encoder of a time-varying LDPC-CC with high error correction performance are provided. In an encoding method of performing low density parity check convolutional coding (LDPC-CC) of a time varying period of q using a parity check polynomial of a coding rate of (n−1)/n (where n is an integer equal to or greater than 2), the time varying period of q is a prime number greater than 3, the method receiving an information sequence as input and encoding the information sequence using equation 1 as a g-th (g=0, 1, . . . q−1) parity check polynomial to satisfy 0: | 2011-11-17 |
20110283163 | Method and System for Identifying Errors in Code - A method for identifying errors in code is provided. The method may include rebuilding object dependencies from a heap dump, calculating memory usage of each object, identifying top consumers of memory by object class, analyzing how much memory each class consumes with respect to how much other classes consume, building a corpus of data that may be used in a progressive machine learning algorithm, and identifying suspect classes. Additionally, the suspect classes and the memory usage statistics of the suspect classes may then be used as an identifying signature of the associated out of memory error. The identifying signature of the associated out of memory error may then be used to compare with the signatures of other out of memory occurrences for identifying duplicate error occurrences. | 2011-11-17 |
20110283164 | CONFIGURABLE CODING SYSTEM AND METHOD OF MULTIPLE ECCS - A configurable coding system and method of multiple error correcting codes (ECCs) for a memory device or devices are disclosed. The system includes an ECC codec that selectively performs different error corrections with different parameters. The system also includes means for providing a selected parameter to the ECC codec for initializing the ECC codec. The parameter used for initializing the ECC codec is an error-free parameter. | 2011-11-17 |
20110283165 | MEMORY SYSTEM AND DATA TRANSFER METHOD OF THE SAME - According to one embodiment, a memory system includes a nonvolatile memory, a first buffer configured to temporarily store data transferred from the nonvolatile memory, a correction circuit configured to correct an error of data transferred from the first buffer, a second buffer configured to temporarily store data transferred from the correction circuit, a bus configured to receive data transferred from the second buffer, a command sequencer group configured to issue commands for data transfer between the nonvolatile memory and the bus, a command decoder group configured to decode the commands, and generate control signals for controlling data transfer, a CPU connected to the bus, and an interrupt circuit configured to generate an interrupt in the CPU if a read error occurs because of an error correction failure. The command sequencer group continues data transfer from the nonvolatile memory even when an interrupt occurs because of the read error. | 2011-11-17 |
20110283166 | STORAGE DEVICE HAVING A NON-VOLATILE MEMORY DEVICE AND COPY-BACK METHOD THEREOF - A storage device includes a non-volatile memory device outputting read data from a source area and a memory controller configured to execute an ECC operation on a plurality of vectors in the read data and to write the error-corrected read data into target area of the non-volatile memory device. The memory controller declares that a vector corresponding to a clean area is decoding pass without using a flag bit among the plurality of vectors during the error correction operation. | 2011-11-17 |
20110283167 | Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices - Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is presented by which a number of blocks of information can be organized, with a degree of ECC provided thereto, and transmitted via a signal into a communication channel. In some instances, the communication channel is coupled to a storage media as in the context of an HDD, and information is written to and read from the storage media via this communication channel (e.g., “read channel”). This means is particularly well suited to applications that provide large amounts of data via any one transmission (e.g., DVR/PVR (Digital/Personal Video Recorder)). A redundant block is generated using the information of each of a number of information blocks thereby provided extra ECC on a large portion of data, and that redundant block also undergoes ECC encoding. | 2011-11-17 |
20110283168 | Method of Handling Packet Loss Using Error-Correcting Codes and Block Rearrangement - A method of handling packet loss uses errorcorrecting codes and block rearrangement. This method divides the original data stream into data blocks, then codes the blocks by errorcorrecting codes. After coding the blocks, rearranges the coding blocks for spreading original data into new blocks and then transmitting the new blocks. | 2011-11-17 |
20110283169 | APPARATUS AND METHOD FOR RATE DEMATCHING IN A COMMUNICATION SYSTEM - An apparatus and method for rate dematching in a communication system are provided. The apparatus includes an input sequence generator, an error calculator, and a puncture/repetition determiner. The input sequence generator calculates if current input data among data, which are input in interleaved sequence, corresponds to any n | 2011-11-17 |
20110283170 | Viterbi Decoder and Writing and Reading Method - A Viterbi decoder includes a survival memory unit, for storing a plurality of survivor metric into a writing column of a writing bank of a plurality of banks in alternating intervals of a clock according to a writing bank order and a writing column order, and a trace back unit, for reading a reading column of each bank not performing storing operations according to a reading bank order and a reading column order in every interval of the clock. | 2011-11-17 |
20110283171 | METHOD AND APPARATUS FOR ENCODING AND DECODING - A method of encoding a bit sequence over a Physical Downlink Control Channel (PDCCH) having Downlink Control Information (DCI) including: determining DCI bits to provide a DCI bit sequence; performing a CRC calculation on the DCI bit sequence to provide a CRC parity bit sequence; scrambling the CRC parity bit sequence to provide a scrambled CRC bit sequence; if the DCI format is LTE-A, further scrambling the DCI together with the attached scrambled CRC bit sequence to provide a LTE-A scrambled bit sequence; channel coding either the DCI attached scrambled CRC bit sequence or LTE-A scrambled bit sequence to provide a channel coded bit sequence; modulating the channel coded bit sequence to provide a modulated symbol sequence; layer mapping the modulated symbol sequence to one or more antennas associated with a transmitter to provide one or more layers having a symbol sequence; and precoding the layered symbol sequences. | 2011-11-17 |
20110283172 | SYSTEM AND METHOD FOR AN ONLINE MEMORIES AND GREETING SERVICE - A system and method are described for an online memories and greeting service. For example, a system according to one embodiment comprises at least one memory for storing program code and at least one processor for processing the program code to perform the operations of: receiving new photos, audio recordings, video, photo stories, and/or messages from a user; reading metadata associated with the new photos, audio recordings, video, photo stories, and/or messages; automatically arranging the new photos, audio recordings, video, photo stories, and/or messages into a new compilation on behalf of the user based on the metadata; and transmitting an electronic communication to notify the user and/or a friend of the user of the new compilation, the electronic communication including a preview of the compilation. | 2011-11-17 |
20110283173 | METHODS AND SYSTEMS FOR DESIGNING PHOTO BOOKS - A method of creating a photo book based on a user-selected, predefined theme is disclosed. During creation of the photo book, design options such as styles, layouts, and design elements are adjusted dynamically based on the selected theme. | 2011-11-17 |
20110283174 | Optimizing Security Seals on Web Pages - A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates. | 2011-11-17 |
20110283175 | EDITABLE BOOKMARKS SHARED VIA A SOCIAL NETWORK - Editable bookmarks shared via a social network are described. In embodiments, a bookmark is received from a client device at a media content service. The bookmark corresponds to a media asset and includes an identifier of the media asset. Metadata associated with the media asset is added to the bookmark to generate an editable bookmark. A bookmark invitation is also received from the client device, and the bookmark invitation is directed to social network contacts of a user of the client device. The editable bookmark can then be communicated to receiving client devices of the respective social network contacts identified by the bookmark invitation, and a receiving client device can initiate playback of the media asset that corresponds to the editable bookmark. Further, the editable bookmark can be updated when additional data associated with the media asset is received from a social network contact via a respective client device. | 2011-11-17 |
20110283176 | Method and device for processing and analyzing data on a personal computer - A method and device for processing and analyzing data on a personal computer which can be implemented using software which works in a Microsoft Excel environment or as a standalone software which allows users to import, filter and/or analyze a large quantity of data in an Excel worksheet; the data can be imported from disparate sources (including text files, SQL databases and Excel files) and, once imported and stored in the computer's memory, can be displayed in a single columnar table (even if they come from different columnar tables which have disparate ordering), as well as filtered, ordered, grouped, summed and/or manipulated mathematically extremely quickly with the possibility of creating dynamic graphics and/or tables relative to various parameters; the software is compatible with Microsoft Excel 2003, Microsoft Excel 2007 and Microsoft Excel 2010 and can be used within the Windows XP, Windows Vista and Windows 7 operating systems. | 2011-11-17 |
20110283177 | On-line document approval management system - The present invention is directed to a method for approval of a document and an on-line document approval management system. This invention is particularly directed to a method for approval of contract documents and an on-line system thereof. | 2011-11-17 |
20110283178 | FACILITATING ELECTRONIC COLLECTION AND MAINTENANCE OF PREFLIGHT DOCUMENTATION IN HELICOPTER AIR AMBULANCE INDUSTRY - A method for facilitating remote storage of preflight documentation for a helicopter air ambulance includes filling out a preflight documentation form for a helicopter air ambulance with a specially configured pen, the preflight documentation form including tiny dots printed thereon, and the specially configured pen being configured to electronically record information associated with marks made on the preflight documentation form; electronically communicating the information associated with marks made on the preflight documentation form, together with an identification of the specially configured pen, to a remote server; and generating, at the remote server, an electronic copy of the preflight documentation form including markings or text representative of the marks made on the preflight documentation form. The steps of filling out a preflight documentation form and electronically communicating information occur prior to takeoff of the helicopter air ambulance. | 2011-11-17 |
20110283179 | Update and Serialization of XML Documents - A method, system, and computer program product for updating and serialization of a document, includes: assigning a unique ID to each node created in the document; materializing a root element start tag of the document; materializing a start tag for a child element of the root element; determining whether a change to the child element is required; in response to determining that the change to the child element is not required, skipping content of the child element; in response to determining that the change to the child element is required, updating the child element to form an updated element; pushing updated information for the child element into a mutation map; and serializing the document using the mutation map. | 2011-11-17 |
20110283180 | COMMUNICATION METHOD, INFORMATION TERMINAL APPARATUS, DISPLAY APPARATUS, AND COMMUNICATION SYSTEM COMPRISING THESE - A display apparatus and an information terminal apparatus perform communication via a network. A display position of data to be displayed on a display unit of the display apparatus is input to a terminal input unit of the information terminal apparatus. Both a data ID for identifying the data and position information for indicating the display position of the data are transmitted from the information terminal apparatus to the display apparatus. The data identified by the ID information is displayed on the display unit of the display apparatus on the basis of the position information. | 2011-11-17 |
20110283181 | Test Framework of Visual Components in a Multitenant Database Environment - Disclosed herein are techniques for testing a page. In some implementations, an intermediate representation of a page is created. The page may be defined by a page description implemented in a markup language. The page description may refer to data accessible via a data model. The intermediate representation may include at least a portion of the data accessible via the data model. The intermediate representation may be capable of being rendered to create a rendered page. The rendered page may be capable of being displayed on a display device. A determination may be made as to whether a test value for a portion of the intermediate representation matches an expected value for the portion of the intermediate representation. When the test value does not match the expected value, an indication of an error may be stored. | 2011-11-17 |
20110283182 | GRAPHICAL CREATION OF A DOCUMENT CONVERSION TEMPLATE - The template creation system enables a graphical selection of one or more fields from within a database system. The template creation system identifies a source format of the received fields that can be exported from the database system. The template creation system identifies a target format readable by a document editing system. For example, the document editing system may be a word processing application that stores files in an application-specific format. The template creation system creates one or more template rules based on the identified source and target formats for converting the data from the source format to the target format. The template rules may then be stored in an XSLT style sheet. | 2011-11-17 |
20110283183 | METHOD FOR COMPRESSING/DECOMPRESSING STRUCTURED DOCUMENTS - The invention concerns a method for compressing and decompressing a structured document, associated with at least a tree diagram structure defining a document structure and comprising nested structure elements, associated with a type of information, and representing sets of data, the method comprising steps which consists in: performing a syntactic analysis of the structure diagram and standardizing it so as to obtain a single predefined sequence of the elements of the diagram; compiling the standardized diagram to obtain finite automata, each automaton comprising states interconnected by transitions respectively representing the elements of the structure; and compressing the document, and executing at least a compression algorithm associated with a type of information, when a set of data having the type of information is encountered in the document. | 2011-11-17 |
20110283184 | CONTOUR BASED FLOW LAYOUT - Various embodiments introduce the notion of a flow contour that is utilized to conduct layout processing. Flow contours are utilized to organize layout space in the presence of floating objects or geometries. In at least some embodiments, objects can float to the left and/or right in the layout space. Flow contours are abstractions that then represent collections of left-floating and/or right-floating objects. | 2011-11-17 |
20110283185 | ADAPTABLE LAYOUTS FOR SOCIAL FEEDS - Adaptable layouts for social feeds are described. In embodiments, shared content is received as a social network action initiated at a user device by a social network user. An activity is generated based on the social network action to collect metadata associated with the shared content. The shared content and the metadata is then mapped to layout templates that are each generated for different display layout formats associated with different types of client devices. Additionally, the shared content and the metadata is mapped to additional layout templates that are each generated for different social network form factors. | 2011-11-17 |
20110283186 | COMPUTER GENERATION OF DOCUMENTS USING LAYOUT ELEMENTS AND CONTENT ELEMENTS - Bindings are used to describe a document (and a different document) by associating content elements with layout elements, the layout elements defining layout features or placement information to be applied to the associated content elements in the document, the bindings being stored separately from both the content and layout elements. | 2011-11-17 |
20110283187 | TRAVERSAL ORDER VISUALIZATION - In one example embodiment, a system and method is illustrated that includes retrieving a document having a plurality of input mechanisms to receive input from a user. Further, the system and method may include determining an input ordering relating to the plurality of input mechanisms. Additionally, the system and method may include in conjunction with a display of the document, dynamically displaying a visual indication of the input order relating to the plurality of input mechanisms. The system and method may include retrieving a document including a plurality of text fields. In addition, determining a reading order relating to the plurality of text fields. Moreover, in conjunction with a display of the document, dynamically displaying a visual indication of the reading order relating to the plurality of text fields. | 2011-11-17 |
20110283188 | VALUE INTERVAL SELECTION ON MULTI-TOUCH DEVICES - This disclosure provides examples of computerized methods and software for receiving time-based interval selections on multi-touch devices. In one aspect, a time interval slider is displayed in a portion of a graphical user interface, where the time interval slider is a listing of time values in a single dimension at a first granularity level. A request is received via a multi-touch gesture to change from the first granularity level of time values to a second granularity level of time values in the time interval slider. In response, an updated set of time values at a second granularity level is displayed within the time interval slider. A selection of a first time value is received for a first endpoint in a time interval via a first touch input, and a selection of a second time value is received for a second endpoint in the time interval via a second touch input. | 2011-11-17 |
20110283189 | SYSTEMS AND METHODS FOR ADJUSTING MEDIA GUIDE INTERACTION MODES - Described herein are systems and methods for recognizing when a user of an interactive application is frustrated and for responding to the user's frustration by changing an interaction mode. In response to detecting a frustration pattern in a user signal, an interaction mode of the application may be adjusted. Adjusting an interaction mode may include adjusting the presentation of any one or more interactive application elements (for example, available options, valid user commands, display characteristics and items presented to the user). | 2011-11-17 |
20110283190 | ELECTRONIC PERSONAL INTERACTIVE DEVICE - An interface device and method of use, comprising audio and image inputs; a processor for determining topics of interest, and receiving information of interest to the user from a remote resource; an audiovisual output for presenting an anthropomorphic object conveying the received information, having a selectively defined and adaptively alterable mood; an external communication device adapted to remotely communicate at least a voice conversation with a human user of the personal interface device. Also provided is a system and method adapted to receive logic for, synthesize, and engage in conversation dependent on received conversational logic and a personality. | 2011-11-17 |
20110283191 | Sound Output Setting Apparatus, Method, and Computer-Executable Program - An apparatus, system, and method are disclosed for an information processing apparatus capable of allowing a user to select appropriate processing beforehand when an application program outputs sound in a state in which an audio device is silenced. The apparatus in one embodiment includes a silencing module for silencing audio information output from an audio device, a detection module for detecting a sound playback request from an application program while silencing is set, a display module for displaying a select screen for allowing a user to select processing when the sound playback request from the application program is detected by the detection module, and a processing module for executing the processing selected by the user on the select screen. | 2011-11-17 |
20110283192 | SYSTEM AND METHOD FOR DATA MANAGEMENT IN A COMMUNICATION DEVICE - A communication device and a method for data management include setting relevant information for contacts in a contact list to one or more social network applications, and confirming contacts associated with a specific social network application when the communication device runs the specific social network application. The method includes obtaining current status of the confirmed contacts from the social network application, arranging all the contacts in the contact list according to the current status of the confirmed contacts and showing the contact list in an arranged order on a display. | 2011-11-17 |
20110283193 | METHOD AND APPARATUS FOR PROVIDING AN AUTOMATED CONTENT TIME-SHARING SERVICE - A method and apparatus for providing an automated content time-sharing service to a plurality of participants are disclosed. A user accesses a service platform, (e.g., via a Web site), that provides the service, and selects content, (e.g., a written, audible and/or visual work), offered by the service platform. The user interacts with the service platform for scheduling access to portions of the selected content, and identifying and grouping participants, (which may include the user), whom are to be granted access to the content portions. The user may also further interact with the service platform to generate content portion-forming information, (e.g., number and/or order of content portions). A dedicated Web space is provided for each group of participants to access and post communications about the selected content portions. The communications are then are archived according to the time interval during which the communications were posted. | 2011-11-17 |
20110283194 | DEPLOYING ARTIFACTS FOR PACKAGED SOFTWARE APPLICATION IN CLOUD COMPUTING ENVIRONMENT - Deploying artifacts and tools in cloud computing environment for provisioning packaged software applications generates a user interface code automatically and dynamically using information from at least structural data representations of cloud computing environment and base configuration requirements for running one or more packaged software applications in the cloud computing environment. In one aspect, the automatically generated code may be augmented using one or more library codes and auxiliary files. Specific configuration requirements are further obtained by running the automatically generated user interface code. One or more components to deploy in the cloud computing environment are determined that meet the base configuration requirements and the specific configuration requirements, by analyzing the structural data representations. | 2011-11-17 |
20110283195 | DEVICE THEME MATCHING - Various embodiments enable device theme matching. In at least some embodiments, a request for resources from a client device can be configured to include data to identify a theme that is active for the client device and/or selected programs or interfaces of the device. A web provider that receives the resource request can parse the request and make use of identifying data to ascertain a theme that is active for or associated with the client device. Based on the identifying data, the web provider can retrieve, generate, create, or otherwise obtain webpages that are configured to match or otherwise be consistent with the ascertained theme. The web provider can then communicate the configured webpages to the client device in response to the resource request. | 2011-11-17 |
20110283196 | RELATIONSHIP SYSTEM AND METHOD FOR AN ONLINE STATIONERY OR GREETING CARD SERVICE - A system implemented within an online stationery/card service comprises: a stationery/card personalization engine providing an end user with a set of selectable stationery/card templates, the stationery/card personalization engine generating personalized stationery/cards with a selected template based on user input, the personalized stationery/cards designed for a particular set of recipients having a relationship with the end user; a relationship service including logic for dynamically generating a network address in response to placement of a stationery/card order by the end user, the relationship service responsively generating a relationship Website accessible using the network address; and a print module to generate and transmit a print job for printing the personalized stationery/cards including the network address of the relationship website for receiving the relationship responses; wherein in response to a recipient accessing the relationship Website using the network address, the relationship service provides one or more Web pages allowing the recipient to contribute relationship data including comments and photos. | 2011-11-17 |
20110283197 | METHOD AND SYSTEM FOR COMMUNICATING USER INTERFACES BETWEEN FIRST AND SECOND USERS OVER A NETWORK - A system and a method for communicating selected search results are described. The system generates a first user interface that includes a first plurality of items and a first plurality of selection functions. The first plurality of items is respectively associated with the first plurality of selection functions. The system presents the first user interface over a communications network. The system receives at least two selections over the communications network. The at least two selections collectively identify a first plurality of deleted items as deleted from the first plurality of items. The first plurality of items further include and a second plurality of items that are not deleted from the first plurality of items. Next, the system generates a second user interface that includes the second plurality of items and a second plurality of selection functions and presents the second user interface over the communications network. | 2011-11-17 |
20110283198 | HANDLING ATTACHMENT CONTENT ON A MOBILE DEVICE - Embodiments described herein provide a user with the ability to download a selected attachment document that is associated with a message received on a mobile device. Attachment data corresponding to the selected attachment document can be downloaded according to at least one of a native application attachment content handling option and a client-server attachment content handling option. | 2011-11-17 |
20110283199 | System and Method for Remotely Monitoring the Operating Life of Electronic Displays - A system for remotely monitoring and controlling one or more electronic displays containing several hardware components. The components may electronically communicate with a network connection which can be used to establish communication with a local area network and/or the internet. A personal computing device can be used to run a user interface which allows the user to access a wealth of information from the electronic display as well as change controlling software, operating parameters, and check for downtime incidents or failures. Various sensors and measurement devices can be installed within the display to provide the information which may be stored locally or stored remotely for real-time access or on-demand access. | 2011-11-17 |
20110283200 | EFFECTIVE SHARING OF CONTENT WITH A GROUP OF USERS - Techniques for sharing user interactions are disclosed. A user can effectively share content with a group of users in as little as one action by using a sharing control associated with the content. The sharing control can be implemented using links or voice activated commands. Other users can specify interest in user particular events and be automatically alerted to the occurrence of the events. The shared content may include many types of content such as news, alerts, messages, tables and/or charts. The sharing control can be displayed as a part of a web page, or in a display of a local application that is not a browser. The local application can be installed on a wireless PDA. | 2011-11-17 |
20110283201 | SYSTEM AND METHOD OF MATCHING DATES ON THE INTERNET - A dating Internet site based computer system offers matchmakers to aid in the dating process. The system includes a client database to hold clients that wish to date and attributes of said clients. The system contains a matchmaker database that holds matchmakers, who are experts at personal relations. The client and matchmaker database information is used to provide potential clients with insight into whether a matchmaker will be of use to them, as well as information for the internet site to determine whether they should host a given matchmaker. Matchmakers can provide counseling and knowledge with regard to dating for pleasure and success. | 2011-11-17 |
20110283202 | USER INTERFACE PROXY METHOD AND SYSTEM - A user interface proxy method and system. The method includes presenting by a computer processor, an application user interface request from a client computing system. The application user interface request includes parameters associated with an application user interface. The computer processor enables a proxy user interface instance within a first cloud instance associated with the parameters. The computer processor transmits the application user interface request to the proxy user interface instance. The computer processor transmits results associated with the application user interface request to the client computing system. The computer processor receives messages associated with interactions between the client computing system and a user. The computer processor transmits the messages to the proxy user interface instance. The computer processor transmits feedback data associated with the messages to the client computing system. | 2011-11-17 |
20110283203 | Systems and methods for shared multimedia experiences in virtual videoconference rooms - A new approach is proposed that contemplates systems and methods to support the operation of a Virtual Media Room or Virtual Meeting Room (VMR), wherein each VMR can accept from a plurality of participants at different geographic locations a variety of video conferencing feeds of audio and video streams from video conference endpoints. The approach provides collaborative viewing of an event through the VMR so that the participants at geographically distributed locations are able to simultaneously participate and share the experience of the event together. An initiating participant of the event sharing is further offered with in-meeting management and control over the content to be shared at the event. A globally distributed infrastructure supports the sharing of the event among the participants at geographically distributed locations through a plurality of MCUs (Multipoint Control Unit), each configured to process the plurality of audio and video streams from the plurality of video conference endpoints in real time. | 2011-11-17 |
20110283204 | Pasting Various Data into a Programming Environment - Described is a technology by which a user pastes selected data into a command line of a program, including when the selected data is non-textual. Upon detecting the paste (or drop) action, a variable name is automatically generated and inserted at the current point in a command line, where it acts as a proxy for the pasted data itself. A data structure comprising the selected data or transformed data corresponding to that selected data is maintained in program storage, e.g., RAM allocated to the program. In one aspect, a handler may be used to transform the data from one format into another that may be used by a particular program. For example, text may be reformatted into an array on which the program operates. The handler may be selected from a plurality of possible handlers, including customized handlers. | 2011-11-17 |
20110283205 | AUTOMATED SOCIAL NETWORKING GRAPH MINING AND VISUALIZATION - The automated social networking graph mining and visualization technique described herein mines social connections and allows creation of a social networking graph from general (not necessarily social-application specific) Web pages. The technique uses the distances between a person's/entity's name and related people's/entities names on one or more Web pages to determine connections between people/entities and the strengths of the connections. In one embodiment, the technique lays out these connections, and then clusters them, in a 2-D layout of a social networking graph that represents the Web connection strengths among the related people's or entities' names, by using a force-directed model. | 2011-11-17 |
20110283206 | INTERACTIVE SPLIT FEATURE VISUALIZATION - Implementations of interactive split feature visualization are described. In one technique described herein, a user interacts with a computer generated model and performs an activation maneuver indicating interest in a feature represented within the model. Based on the activation maneuver, a presentation space is created in the model along a line of the feature. In one implementation the presentation space is formed by moving one or more portions of the model relative to each other, such that nothing in the model is obscured by the presentation space. Data associated with the feature can be displayed within the presentation space. | 2011-11-17 |
20110283207 | SYSTEM AND METHOD FOR PLATFORM AND LANGUAGE-INDEPENDENT DEVELOPMENT AND DELIVERY OF PAGE-BASED CONTENT - A system and method for platform and language-independent delivery of page-based content. Content defined in a relatively abstract format is rendered into multiple platform formats in client-side applications' user interfaces in multiple human languages. The relatively abstract format is a subset of XML and is used to define user interface elements to be displayed on a page. A Model-View-Controller architecture is implemented comprising a plurality of servlet filters, a servlet pipeline and a plurality of rendering processors for client detection, client tracking, relatively abstract format preprocessing, relatively abstract format processing and validating, and transforming and rendering of the relatively abstract format into multiple platform formats in client-side applications' user interfaces in multiple human languages. A creation, modification and management tool is also disclosed for creating, modifying and managing platform and language-independent page-based content. | 2011-11-17 |