06th week of 2013 patent applcation highlights part 47 |
Patent application number | Title | Published |
20130036298 | SECURELY RECOVERING A COMPUTING DEVICE - A method and an apparatus for establishing an operating environment by certifying a code image received from a host over a communication link are described. The code image may be digitally signed through a central authority server. Certification of the code image may be determined by a fingerprint embedded within a secure storage area such as a ROM (read only memory) of the portable device based on a public key certification process. A certified code image may be assigned a hash signature to be stored in a storage of the portable device. An operating environment of the portable device may be established after executing the certified code. | 2013-02-07 |
20130036299 | METHOD FOR INCREASING FREE MEMORY AMOUNT OF MAIN MEMORY AND COMPUTER THEREFORE - For increasing a free memory amount, a computer is provided with a main memory and a virtual memory area. Working sets having a predetermined size in a main memory are allocated to virtual address spaces. The area from which working sets are removed is a free memory area, and a cache area is set to a part of the area. During booting, a predetermined process not affecting the booting is suspended. The size of the working set of the suspended process is decreased by swapping out the memory page into the virtual memory area. As a result, the size of the free memory area increases, and along therewith, the OS increases the size of a cache area, thus enabling more boot files to be read ahead and reducing the boot time. | 2013-02-07 |
20130036300 | METHOD OF FIXING ERROR OF BOOT IMAGE FOR FAST BOOTING AND IMAGE FORMING APPARATUS FOR PERFORMING THE METHOD - A method of fixing an error of a boot image for fast booting an image forming apparatus. In the method, if a boot image stored in the image forming apparatus has an error, the boot image is deleted, and the error is fixed by replacing the boot image with a backup of the boot image or generating a new boot image. | 2013-02-07 |
20130036301 | Distributed Cryptographic Management for Computer Systems - A distributed cryptographic management system can include: a central key management service accessible through the network and having a database associated therewith; an approval module programed to receive approval for any client machines connectable to the network and applications associated with the client machines, the database storing records for the client machines, and a key management domain being defined by all approved client machines and applications; and an agent module programmed to provide key management agents, wherein the key management agents are transferable and installable on any of the approved client machines and applications within the key management domain. | 2013-02-07 |
20130036302 | SECURE INSTANT MESSAGING SYSTEM - A secure instant messaging (IM) system integrates secure instant messaging into existing instant messaging systems. A certificate authority (CA) issues security certificates to users binding the user's IM screen name to a public key, used by sending users to encrypt messages and files for the user. The CA uses a subscriber database to keep track of valid users and associated information, e.g. user screen names, user subscription expiration dates, and enrollment agent information. A user sends his certificate to an instant messaging server which publishes the user's certificate to other users. Users encrypt instant messages and files using an encryption algorithm and the recipient's certificate. A sending user can sign instant messages using his private signing key. The security status of received messages is displayed to recipients. | 2013-02-07 |
20130036303 | PRIVATE CERTIFICATE VALIDATION METHOD AND APPARATUS - Methods and apparatuses for validating the status of digital certificates include a relying party receiving at least one digital certificate and determining if the at least one digital certificate is to be validated against a private certificate status database. The relying party accesses the private certificate status database and cryptographically validates the authenticity of data in the private certificate status database. The relying party also validates the at least one digital certificate based on information in at least one of the private certificate status database and a public certificate status database. | 2013-02-07 |
20130036304 | Share cookie on native platform in mobile device without having to ask for the user's login information - Methods, apparatuses, and computer-readable media for obtaining a limited ID cookie for ad targeting are disclosed. A client requests a limited ID cookie from a cookie making module (CMM), which sends a personal cookie to a verification module for verification. After verification, verification module sends a user ID with user information to CMM. CMM creates the limited ID cookie, and the limited ID cookie is sent to the client. The limited ID cookie is sent to an ads server which utilizes the limited ID cookie to target ads towards the user. | 2013-02-07 |
20130036305 | Group Key Management and Authentication Schemes for Mesh Networks - According to one embodiment, techniques are provided to enable secure communication among devices in a mesh network using a group temporal key. An authenticator device associated with a mesh network stores a pairwise master key for each of a plurality of devices in a mesh network upon authentication of the respective devices. Using the pairwise master key, the authenticator device initiates a handshake procedure with a particular device in the mesh network to mutually derive a pairwise temporal key from the pairwise master key. The authenticator device encrypts and signs a group temporal key using the pairwise temporal key for the particular device and sends the group temporal key encrypted and signed with the pairwise temporal key to the particular device. | 2013-02-07 |
20130036306 | METHOD AND SYSTEM FOR HANDLING DEFINED AREAS WITHIN AN ELECTRONIC DOCUMENT - A method is provided for handling defined areas within an electronic document, which includes: marking at least one area in an electronic source document as indecomposable area which can be processed as a whole content only; generating signature data for the indecomposable area; assigning the signature data to the indecomposable area to create an indecomposable area object; storing the indecomposable object; encrypting and transmitting the indecomposable area object in response to a request of an enhanced content reader application, where the enhanced content reader application decrypts the indecomposable area object and processes the indecomposable area in an electronic target document; and generating and transmitting a protected version of the indecomposable area in response to a request of a regular content reader application, where the regular content reader application outputs the protected version of the indecomposable area in an electronic target document. | 2013-02-07 |
20130036307 | AUTHENTICATION OF CACHE DNS SERVER RESPONSES - A response to a Domain Name System (DNS) query can be protected with authentication information to be used by a host that originated the query. In one example, a DNS server is not among servers that can be authenticated by the Domain Name System Security Extensions (DNSSEC). The DNS server generates a public-private key pair and uses the private key for signing DNS resolutions. The corresponding public key can be distributed to hosts that will communicate with the DNS server. In various implementations, the public key is distributed by the DNS server and/or routers or as part of a neighbor discovery interaction. In one example, the public key is distributed in certificate path advertisements of the IPv6 Secure Neighbor Discovery Protocol (SEND) protocol. | 2013-02-07 |
20130036308 | END-TO-END AUTHENTICATION OF SESSION INITIATION PROTOCOL MESSAGES USING CERTIFICATES - End-to-end authentication capability based on public-key certificates is combined with the Session Initiation Protocol (SIP) to allow a SIP node that receives a SIP request message to authenticate the sender of request. The SIP request message is sent with a digital signature generated with a private key of the sender and may include a certificate of the sender. The SIP request message my also be encrypted with a public key of the recipient. After receiving the SIP request, the receiving SIP node obtains a certificate of the sender and authenticates the sender based on the digital signature. The digital signature may be included in an Authorization header of the SIP request, or in a multipart message body constructed according to the S/MIME standard. | 2013-02-07 |
20130036309 | SYSTEM AND METHOD FOR VERIFYING THE IDENTITY OF AN INDIVIDUAL BY EMPLOYING BIOMETRIC DATA FEATURES ASSOCIATED WITH THE INDIVIDUAL - The invention relates to a system for verifying the identity of an individual by employing biometric data features associated with the individual, which system comprises at least one or more hardware components, an enrolment means, and a verifying means, wherein said enrolment means are arranged in deriving a first biometric template data, said first biometric template data being secret and associated with a first set of first biometric data features of said individual, and in receiving a further set of first biometric data features of said individual, and in deriving a further biometric template data associated with said further set of first biometric data, and wherein said verifying means are arranged in comparing the first biometric template data with the further biometric template data to check for correspondence, wherein the identity of the individual is verified if correspondence exists. The invention aims to provide a solution to the above identified drawbacks and thereto at least one of said hardware components is provided with at least one component specific data feature associated therewith and wherein said enrolment means are arranged in associating at least one of said component specific data features with said biometric template data. | 2013-02-07 |
20130036310 | LOW-LEVEL CODE SIGNING MECHANISM - Before an application is allowed to execute a secure function, code signing keys associated with the application are analyzed for correspondence with the class that contains the secure function as well as correspondence with the secure function. Optionally, code signing keys associated with the application are analyzed for correspondence with the input parameters to the function. | 2013-02-07 |
20130036311 | INTELLIGENT SENSOR AND CONTROLLER FRAMEWORK FOR THE POWER GRID - Disclosed below are representative embodiments of methods, apparatus, and systems for monitoring and using data in an electric power grid. For example, one disclosed embodiment comprises a sensor for measuring an electrical characteristic of a power line, electrical generator, or electrical device; a network interface; a processor; and one or more computer-readable storage media storing computer-executable instructions. In this embodiment, the computer-executable instructions include instructions for implementing an authorization and authentication module for validating a software agent received at the network interface; instructions for implementing one or more agent execution environments for executing agent code that is included with the software agent and that causes data from the sensor to be collected; and instructions for implementing an agent packaging and instantiation module for storing the collected data in a data container of the software agent and for transmitting the software agent, along with the stored data, to a next destination. | 2013-02-07 |
20130036312 | Method and Device for Protecting Memory Content - A method of protecting digital data stored in a storage medium. The method comprises providing a first and a second addressable storage region in the storage medium, and selector means for selectively indicating one of the first and the second addressable storage regions as active; storing the digital data in the first addressable storage region of the storage medium, wherein the digital data stored in the first addressable storage region is stored encrypted with a first encryption key; and causing the selector means to indicate the first addressable storage region as being active; and, responsive to a trigger event, copying the digital data from the first to the second addressable storage region, wherein the digital data stored in the second addressable storage region is stored encrypted with a second encryption key; and causing the selector means to indicate the second addressable storage region as being active. | 2013-02-07 |
20130036313 | Persistent Encryption with XML Encryption - A method for storing encrypted data in XML format is provided where parallel access by multiple users is possible | 2013-02-07 |
20130036314 | Security perimeter - Embodiments of memory devices, computer systems, security apparatus, data handling systems, and the like, and associated methods facilitate security in a system incorporating the concept of a security perimeter which combines cryptographic and physical security. The memory device can comprise a memory operable to store information communicated with a processor, and a logic operable to create at least one cryptographic security perimeter enclosing at least one selected region of the memory and operable to manage information communication between the processor and the at least one selected region of the memory. | 2013-02-07 |
20130036315 | INFORMATION PROCESSING APPARATUS PERFORMING PROCESSES IN PARALLEL - An information processing apparatus performing a plurality of processes in parallel includes a plurality of processing units and an adjusting unit configured to determine processing intervals of the processing units on a processing-unit-specific basis to gradually align periods in which the processing units operate. | 2013-02-07 |
20130036316 | System and Method for Physical Layer Device Enabled Power Over Ethernet Processing - A system and method for physical layer device enabled power over Ethernet (PoE) processing. A digital PoE control module is included within a physical layer device and is designed to complement an analog PoE control module within a power sourcing equipment. The inclusion of the digital PoE control within the physical layer device reduces the complexity of the power sourcing equipment without sacrificing PoE control features. | 2013-02-07 |
20130036317 | Device, System And Method Of Generating An Execution Instruction Based On A Memory-Access Instruction - Embodiments of the present invention provide an apparatus, system, and method of generating an execution instruction. Some demonstrative embodiments my include generating an execution instruction of a predetermined executable format based on memory address data of a memory-access instruction representing a memory address. Other embodiments are described and claimed. | 2013-02-07 |
20130036318 | SYSTEMS AND METHODS FOR CONTROLLING POWER CONSUMPTION IN ELECTRONIC DEVICES - A method of controlling power consumption in an electronic device may include selecting between an on mode of the electronic device in which first circuitry of the electronic device is configured to perform a first operation, an off/standby mode in which second circuitry of the electronic device is configured to perform a second operation, and a sleep/vacation mode in which the second circuitry is controlled to at least one of reduce a frequency of and suspend performance of the second operation. An electronic device may include: first circuitry configured to perform a first operation when the electronic device is in an on mode; second circuitry configured to perform a second operation when in an off/standby mode; and a circuitry controller configured to control the second circuitry to at least one of reduce a frequency of and suspend performance of the second operation when in a sleep/vacation mode. | 2013-02-07 |
20130036319 | IMAGE PROCESSING APPARATUS AND CONTROL METHOD FOR IMAGE PROCESSING APPARATUS - An image processing apparatus includes a first control unit configured to control the whole apparatus and not to be energized in a power saving mode; and a second control unit configured to be energized in the power saving mode. The second control unit includes a detecting unit configured to detect a return trigger for returning from the power saving mode to a normal mode; an identifying unit configured to identify the return trigger; a storage unit configured to store the identified return trigger into a storage medium; and a starting unit configured to start energizing the first control unit in accordance with the detection of the return trigger. The first control unit includes a reading unit configured to read the stored return trigger after the first control unit is energized; and a first-control-unit control unit configured to determine a function to be activated preferentially based on the return trigger. | 2013-02-07 |
20130036320 | IMAGE FORMING APPARATUS, FEEDING CONTROL METHOD, AND COMPUTER PROGRAM PRODUCT - An image forming apparatus includes a main power supply configured to feed power to components of the image forming apparatus; a secondary battery configured to be charged with power from the main power supply or a solar battery; a secondary battery deterioration detector configured to monitors a charging voltage drop of the secondary battery and to detect deterioration of the secondary battery; a secondary battery charge unit configured to charge the secondary battery when the secondary battery deterioration detector detects deterioration of the secondary battery in an energy-saving mode; and an energy-saving mode control unit configured to switch a power source for the image forming apparatus from the secondary battery to the main power supply to continue in the energy-saving mode when the secondary battery deterioration detector detects deterioration of the secondary battery in the energy-saving mode. | 2013-02-07 |
20130036321 | INTERACTIVE DEVICE WITH TIME SYNCHRONIZATION CAPABILITY - An interactive device having time synchronization capability is provided. In one embodiment, the interactive device has a computer processor that stores an internal clock. The computer processor may be preprogrammed to generate announcements based on a particular time of the internal clock. A user may input and adjust the time of the internal clock. In another embodiment, a setup module is provided which includes a computer processor that stores a setup time. The setup module establishes a connection with an interactive device, and time synchronizes the interactive device such that the internal clock of the interactive device is running the same time as the setup module. The setup module is capable of synchronizing the internal clock of multiple interactive devices, despite the interactive devices being programmed on separate occasions. The interactive device may be synchronized by the setup module via a hard-wired connection or wireless means. | 2013-02-07 |
20130036322 | HARDWARE FAILURE MITIGATION - Various exemplary embodiments relate to a method and related network node including one or more of the following: detecting, by a resource allocation device, a failure of server hardware; identifying a first agent device that is configured to utilize the server hardware; and taking at least one action to effect a reconfiguration of the first agent device in response to the server hardware failure. Various embodiments additionally include one or more of the following: identifying a second agent device that is configured to utilize the server hardware; and taking at least one action to effect a reconfiguration of the second agent device in response to the server hardware failure. Various embodiments additionally include one or more of the following: receiving, by the resource allocation device from a second agent device, an indication of the failure of server hardware, wherein the second agent device is different from the first agent device. | 2013-02-07 |
20130036323 | FAULT-TOLERANT REPLICATION ARCHITECTURE - A fault-tolerant replication system includes a first machine running a first hypervisor. A second machine is failure-independent of the first machine. The second machine runs a second hypervisor. A first plurality of virtual machines runs on the first hypervisor. A second plurality of virtual machines runs on the second hypervisor. Each of the virtual machines of the first and second plurality of virtual machines constitutes either a virtual machine replica server of a fault-tolerant replicated state machine or a backup corresponding to a virtual machine replica server of the fault-tolerant replicated state machine. Every backup is embodied on a different machine, of the first and second machines, from its corresponding virtual machine replica server. | 2013-02-07 |
20130036324 | SERVER, SERVER SYSTEM, AND METHOD FOR CONTROLLING RECOVERY FROM A FAILURE - A server includes a monitoring unit that monitors operation states of one or more physical servers in use on which same applications operate, a synchronization unit that synchronizes the data between one of the physical servers in use and one of virtual servers in a standby physical server, and a switching unit that, when the monitoring unit has detected that a failure has occurred in the operation of one of the physical servers in use, that operates a second application of the same applications while referring to a piece of the data on the one of the virtual servers synchronized by the synchronization unit with the data on the one of the physical servers in use, and that switches operation from the one of the virtual servers to the standby physical server. | 2013-02-07 |
20130036325 | PLUG-IN CARD STORAGE DEVICE AND CONTROL METHOD THEREOF - A plug-in card storage device includes a plug-in card including a memory to store received input data and an error correction circuit to be equipped electrically connectable to the memory and to correct an error in the input data outputted from the memory; a device main body to have the plug-in card implemented therein; and a processor to determine whether or not to activate the error correction circuit, by calculating a reliability index value of the plug-in card based on an error rate of the memory provided in the plug-in card implemented in the device main body, so as to approximate the reliability index value to a reference value. | 2013-02-07 |
20130036326 | ACQUIRING A STORAGE SYSTEM INTO COPY SERVICES MANAGEMENT SOFTWARE - In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, configured for: validating a replication of copy services between a first storage system and a second storage system, removing a plurality of existing copy relationships between the first storage system and a failed storage system, creating a plurality of copy relationships between the first storage system and the second storage system, and synchronizing a plurality of data between the first storage system and the second storage system. In more embodiments, a system includes logic for performing the above functionality, and a method includes steps for performing the above functionality. | 2013-02-07 |
20130036327 | APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY OF STORAGE ELEMENTS - An apparatus, system, and method are disclosed for reconfiguring an array of solid-state storage elements. The method includes determining that one or more storage elements are unavailable to store data. The storage elements are configured in an array of N storage elements that each store a portion of a first ECC chunk and P storage elements that store first parity data corresponding to the first ECC chunk. The method includes generating a second ECC chunk comprising at least a portion of the data of the first ECC chunk. The method includes storing the second ECC chunk and associated second parity data across (N+P)−Z storage elements where 1≦Z≦P. | 2013-02-07 |
20130036328 | MANAGING CONTINUOUS SOFTWARE DEPLOYMENT - Concepts and technologies are described herein for managing continuous software deployment. A deployment controller can manage deployment of code to a data center. The deployment controller can execute workflows for checking in, verifying, deploying the code, or other processes. The code can be deployed using a differencing disk that includes data indicating changes between software hosted by the data center and a version of software resulting from deployment of the code. The differencing disk can be linked to the disk or virtual resource hosting the software and executed collectively to provide an updated version of the software. Traffic to one or more virtual machines of the data center can be controlled by the deployment controller. If errors are detecting during deployment or after updating, the update can be rolled back. | 2013-02-07 |
20130036329 | UPDATING ROUTING AND OUTAGE INFORMATION IN A COMMUNICATIONS NETWORK - After power is restored to a node in a utility network, that node employs one or more of its neighboring nodes as proxies to route a message to a central control facility of the utility. The message contains information about the restored node, and possibly one or more of its neighbor nodes. This information may include reboot counters, the amount of time that the node was down, momentary outages or power fluctuations, and/or the time of power restoration. The node that creates and initially sends the message can be the restored node itself, or another node that recognizes when a restored node has recently come back online. | 2013-02-07 |
20130036330 | EXECUTION DIFFERENCE IDENTIFICATION TOOL - Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference. | 2013-02-07 |
20130036331 | DEBUGGING METHOD AND DEBUGGING DEVICE - A debugging method includes: modifying a fault handling function address corresponding to a page attribute fault in an interrupt descriptor table of a system processor to a user-defined fault handling function address; obtaining current information when a designated page attribute fault occurs in a target program; storing the current information into a virtual execution buffer corresponding to a current thread; pushing the current information in the buffer into a stack; determining whether an extended instruction pointer of the target program matches a preset breakpoint address of a faulty page; if the matching succeeds, interacting with a user; otherwise, copy-constructing an instruction, pointed to by the extended instruction pointer of the target program, to the virtual execution buffer corresponding to the current thread; and popping the current information out of the stack, executing the instruction in the buffer, and repeating the determination about whether the address matches the preset breakpoint address. | 2013-02-07 |
20130036332 | MAXIMIZING ENCODINGS OF VERSION CONTROL BITS FOR MEMORY CORRUPTION DETECTION - Systems and methods for maximizing a number of available states for a version number used for memory corruption detection. A physical memory may be a DRAM comprising a plurality of regions. Version numbers associated with data structures allocated in the physical memory may be generated so that version numbers of adjacent data structures in a virtual address space are different. A reserved set and an available set of version numbers are associated with each one of the plurality of regions. A version number in a reserved set of a given region may be in an available set of another region. The processor detects no memory corruption error in response to at least determining a version number stored in a memory location in a first region identified by a memory access operation is also in a reserved set associated with the first region. | 2013-02-07 |
20130036333 | IMAGE FORMING APPARATUS, METHOD OF NOTIFYING ERROR, AND COMPUTER-READABLE RECORDING MEDIUM THEREFOR - An image forming apparatus includes a storage unit to store correlation information between a type of error that occurs in the image forming apparatus and user information, an error detection unit to detect an error of the image forming apparatus, a search unit to search for user information corresponding to the detected type of error according to the correlation information, and a notification unit to notify an occurrence of the error using the searched user information. | 2013-02-07 |
20130036334 | COMPUTING DEVICE AND METHOD FOR TESTING SERIAL ATTACHED SCSI PORTS OF SERVERS - In a method for testing serial attached SCSI (SAS) ports of a server using a computing device, the computing device connects to an oscilloscope and a mechanical arm that is equipped with a test fixture having a probe. The mechanical arm controls the probe to be plugged into one of the SAS ports. The method adjusts an intensity grade of the SAS signals through the SAS port, and controls the SAS port to generate a SAS signal corresponding to the intensity grade. The test fixture obtains the SAS signal from the SAS port, and the oscilloscope measures test parameters of the SAS signal. The method analyzes values of the test parameters to find an optimal SAS signal, determines an intensity grade of the optimal SAS signal as a driving parameter of the SAS port, and accordingly generates a test report of the SAS ports. | 2013-02-07 |
20130036335 | DEVICES AND METHODS FOR BIT ERROR RATE MONITORING OF INTRA-PANEL DATA LINK - Devices and methods for monitoring a bit error rate of an intra-panel data link (e.g., a chip-on-glass (COG) data link) between a timing controller and a display driver are provided. For example, an electronic display according to an embodiment may include a timing controller and display driver circuitry. The timing controller may send test data over a data link to the display driver circuitry. The test data may include a known or predictable stream of data. The display driver circuitry may receive the test data via the data link and detect bit errors based at least partly on the test data. An indication of the bit errors may be displayed on an array of pixels of the display or provided to the timing controller via a separate back channel data link. | 2013-02-07 |
20130036336 | TRANSMITTING DEVICE, TRANSCEIVER SYSTEM, AND CONTROL METHOD - An I/O controller | 2013-02-07 |
20130036337 | Clock Control of Pipelined Memory for Improved Delay Fault Testing - In an embodiment of the invention, a pipelined memory bank is tested by scanning test patterns into an integrated circuit. Test data is formed from the test patterns and shifted into a scan-in chain in the pipelined memory bank. The test data in the scan-in chain is launched into the inputs of the pipelined memory bank during a first clock cycle. Data from the outputs of the pipelined memory bank is captured in a scan-out chain during a second cycle where the time between the first and second clock cycles is equal to or greater than the read latency of the memory bank. | 2013-02-07 |
20130036338 | METHOD FOR EFFICIENT CONTROL SIGNALING OF TWO CODEWORD TO ONE CODEWORD TRANSMISSION - In a wireless communication system ( | 2013-02-07 |
20130036339 | MEMORY DEVICE - According to the embodiments, a memory device includes a memory to which data is written using memory cells as a write unit and a controller which controls the memory. In response to a request to write data with a logical address to the memory from a host device, the controller requests the host device to transmit a segment of the write data with a size specified by the controller. The controller writes the write data with additional data to the memory. The write-data segment has a size determined to allow the combined size of the write-data segment and corresponding additional data to be the largest while smaller than the size of the write unit or has a multiple integral of the size. | 2013-02-07 |
20130036340 | METHOD FOR IMPROVING PERFORMANCE IN RAID SYSTEMS - A method for computing and storing parity information in a RAID system includes dividing each segment in a stripe into a data block and a parity block, and storing in each parity block, parity information for a limited number of other data blocks in the stripe. A method for rebuilding data in a RAID system includes rebuilding the data from parity information and storing the rebuilt data on reserve portions of the remaining disks in the system. | 2013-02-07 |
20130036341 | COLLECTING FAILURE INFORMATION ON ERROR CORRECTION CODE (ECC) PROTECTED DATA - Methods and means of error correction code (ECC) debugging may comprise detecting whether a bit error has occurred; determining which bit or bits were in error; and using the bit error information for debug. The method may further comprise comparing ECC syndromes against one or more ECC syndrome patterns. The method may allow for accumulating bit error information, comparing error bit failures against a pattern, trapping data, counting errors, determining pick/drop information, or stopping the machine for debug. | 2013-02-07 |
20130036342 | SYSTEM AND METHOD FOR CREATING AND IMPLEMENTING DYNAMIC, INTERACTIVE AND EFFECTIVE MULTI-MEDIA OBJECTS WITH HUMAN INTERACTION PROOF (HIP) CAPABILITIES - Techniques are provided that generated interactive and dynamic multimedia objects (MMOs) with HIP capabilities which may be used in online advertising, brand engagement, online promotions, surveys, security, and user-defined security. Techniques combining interactive multimedia objects with HIP capabilities assist advertisers and websites by creating an effective impression of any multimedia object on a user as well as providing security for a website by providing a more natural user interaction and ease of use while maintaining security. A wide variety of workflows and features by which users engage with such multimedia objects are provided. | 2013-02-07 |
20130036343 | Systems and methods for a wireless web browser for use in handheld wireless devices - A system and method for a wireless browser operating in a handheld wireless device for efficient utilization of wireless networks wireless devices resources. The browser identifies ad-server reference links in a received html webpage before the browser can request the ad-server image files from their respective servers, deletes these links and collapses corresponding cells, to create a modified webpage. The wireless browser displays the modified webpage on the device screen. The browser by removing the request and receipt of ad file images from and into the wireless device over the wireless network makes efficient use of the wireless networks. The wireless browser inputs screen size and user desired font size parameters and uses these input parameters, parses the modified webpage into screen size segments and displays the segments one at a time that enables a user to navigate from a segment to another segment to efficiently view web page content. | 2013-02-07 |
20130036344 | INTELLIGENT LINK POPULATION AND RECOMMENDATION - Computer apparatus, system and method maintain a database of hyperlinks associated with activities and inactions in the past of a user. From a current work space of the user, a recommendation engine searches the database to retrieve hyperlinks based on user-specified context and topic. The recommendation engine displays recommended hyperlinks (candidates) and enables the user to filter the recommended hyperlinks by original source, activity metric or other relevance. To form and maintain the database, a context analysis engine captures activity content links. Each activity content link has a respective hyperlink associated with an activity/inaction of the user. The context analysis engine generates a metric based on the activity and records the respective hyperlink in the database along with the metric. The recommendation engine and context analysis engine may, on user command, further search social media or social networks in order to make hyperlink recommendations to the user. | 2013-02-07 |
20130036345 | SYSTEMS AND METHODS FOR PLACING VISUAL LINKS TO DIGITAL MEDIA ON PHYSICAL MEDIA - Systems and methods provide for determining a location and size of a visual link to digital media on physical media such as a paper document. An authoring tool for creating a link on a paper document, such as an Embedded Media Marker (EMM), identifies and scores other EMMs and related keypoints on the document to determine similarities between a newly-created EMM and other EMMs and keypoints on the paper document. The scores are visualized for a user on a display in order to position and size the newly-created EMM in a location on the paper document that will avoid confusion with other EMMs and related content. The location and size of the newly-created EMM may be automatically adjusted based on the scoring of the keypoints and related EMMs. | 2013-02-07 |
20130036346 | System and Method for Accessing Rich Objects Via Spreadsheets - One embodiment of the present invention sets forth a method for providing access to a data object from within a spreadsheet included in a spreadsheet application. The method includes associating the data object with a first cell of the spreadsheet, wherein the data object is related to a parameter, and the first cell is identified by a cell reference, receiving an input that is related to a second cell of the spreadsheet and includes an expression that specifies the parameter and the first cell reference, and replacing the first cell reference specified by the expression with the data object, wherein a value for the second cell may be determined by applying the parameter to the data object specified in the expression. | 2013-02-07 |
20130036347 | INTERACTIVE TECHNIQUE FOR COLLECTING INFORMATION - In a collection technique, a user (such as a taxpayer) provides information (such as income-tax information) by submitting an image of a document, such as an income-tax summary or form. In particular, the user may provide a description of the document. In response, the user is prompted for the information associated with the field in the document. Then, the user provides the image of a region in the document that includes the field. Based on the image, the information is extracted, and the field in the form is populated using the extracted information. The prompting, receiving, extracting and populating operations may be repeated for one or more additional fields in the document. | 2013-02-07 |
20130036348 | Systems and Methods for Identifying a Standard Document Component in a Community and Generating a Document Containing the Standard Document Component - Disclosed herein is a system comprising a document import engine, a document tagging engine, and a document assembly engine. The document import engine may be configured to import a first document, identify at least one document component within the first document, and generate a hierarchical data structure including a node containing the at least one document component. The document tagging engine may be configured to receive, from a first member of a community, an annotation of the at least one document component, and associate with the node metadata including the identification. The document assembly engine may be configured to receive, from a second member of the community, a request to generate a second document containing a component associated with the annotation, and generate the second document containing the at least one document component. Disclosed herein is a related method. | 2013-02-07 |
20130036349 | SYSTEM FOR SIMPLIFYING THE PROCESS OF CREATING XML DOCUMENT TRANSFORMATIONS - An extensible markup language (XML) document transformation system, including: a user interface configured to receive a user input; a transformation engine configured to: create a target model by incremental user selection of elements in a source model; interpret the target model to create an XML schema of the target model; and create a mapping between the source model of the XML document and the target model; and a memory device configured to store the mapping. | 2013-02-07 |
20130036350 | MODULAR TOOL FOR CONSTRUCTING A LINK TO A RIGHTS PROGRAM FROM ARTICLE INFORMATION - A link to a rights advisor website can be constructed from article metadata by a non-programmer user by connecting together a chain of steps, each of which uses a pre-defined module, called a “widget”, which, in turn, performs a specific task. By selecting, configuring and arranging steps, different websites can be processed in different manners. However, since the modules are predefined, they cannot be changed and thus the overall process can be controlled to prevent problems with one program from affecting other programs. | 2013-02-07 |
20130036351 | APPARATUS, SYSTEM, AND METHOD FOR DYNAMICALLY CUSTOMIZING A WEB PAGE - The apparatus for dynamically customizing a web page includes a characteristic module configured to obtain one or more visitor characteristics from a visitor visiting a web page. The web page is owned by a website owner. The apparatus includes a determination module configured to determine a customizable area on the web page. The customizable area includes a portion of the web page. The apparatus includes a customization module configured to provide web page content for the customizable area. The web page content is based on the one or more visitor characteristics of the visitor. The web page content includes content of the website owner. | 2013-02-07 |
20130036352 | SIMPLIFYING THE PROCESS OF CREATING XML DOCUMENT TRANSFORMATIONS - A method for simplifying a process for creating a transformation of an extensible markup language XML document is described. The method includes: creating a target model by incremental user selection of elements in a source model; interpreting the target model to create an XML schema of the target model; and creating a mapping between the source model of the XML document and the target model, wherein the mapping is stored on a memory device. | 2013-02-07 |
20130036353 | Method and Apparatus for Displaying Multimedia Information Synchronized with User Activity - A method, apparatus, and computer readable medium for displaying multimedia information synchronized with user activity includes a multimedia processing unit. The multimedia processing unit receives requests for multimedia information from a user and synchronizes the display of a multimedia presentation to a user based on user activities which are observed using one or more sensors. The multimedia processing unit acquires multimedia information from various sources via a network and segments the multimedia information based on content and additional information determined to be related to particular multimedia information acquired. The multimedia processing unit generates multimedia presentations using multimedia segments obtained from different sources. Multimedia segments are selected for a particular multimedia presentation based on a rating associated with the multimedia information from which the segment was derived. | 2013-02-07 |
20130036354 | MUSIC INTERFACE - The music selection system allows a game terminal to use the logic processing and information of a remote computer server to provide fast relevant search results based on user keyed information. The search is carried out in parallel using different databases to provide possible results which are then combined and reduced by the server. This arrangement provides fast accurate results and advantageously uses search techniques well known to users. This familiarity in combination with the specialized databases provides relevant music search results with relatively few keystroke entries. | 2013-02-07 |
20130036355 | SYSTEM AND METHOD FOR EXTENDING VIDEO PLAYER FUNCTIONALITY - A system and method for extending a video player for the purpose of embedded purchase, donation, and referral is described. An example embodiment includes: loading a video player into an application or web page, the video player having underlying video elements; using an application programming interface for the video player; creating an enhanced video player by creating various user interface elements layered on top of the underlying video elements to appear as if the created user interface elements are part of the video player; using the enhanced video player to play a video; and allowing a user/operator to donate, purchase, or provide information via the created user interface elements as a result of viewing the video or portion thereof. | 2013-02-07 |
20130036356 | SYSTEMS AND METHODS FOR MANAGING VIDEO DATA - Described herein are systems and methods for managing video data. Embodiments are described by reference to a Digital Video Management (DVM) system, for example methods for facilitating collaborative incident management. In overview, a DVM system provides a user interface, which is renderable at a plurality of client terminal. This allows an operator of each client to independently view DVM content items. In some cases the user interface is provided by components delivered to the clients via a web-server arrangement. The user interface is configured thereby to allow an operator of a first client terminal to provide a request to share a specified DVM content item with the operator of a second client terminal. In response to this request, the content item is delivered to the operator of the second client terminal. | 2013-02-07 |
20130036357 | SYSTEMS AND METHODS FOR AUTOMATICALLY SWITCHING ON AND OFF A "SCROLL-ON OUTPUT" MODE - Systems and methods for automatically controlling “scroll-on output” (“SOO”) operations of a computing device ( | 2013-02-07 |
20130036358 | NETWORK SYSTEM AND COMMUNICATION METHOD - A first terminal ( | 2013-02-07 |
20130036359 | Monitoring Implementation Module and Method of Operation - A system for managing monitoring requirements documents comprises a graphical user interface, a processor, and a memory. The graphical user interface receives inputted information identifying a monitoring target in an enterprise and monitoring requirements for the monitoring target. The processor receives the inputted information, and determines that a monitoring requirements document does not already exist for the monitoring target. The processor creates a monitoring requirements document for the monitoring target, the monitoring requirements document specifying the monitoring requirements for the monitoring target. The processor associates the monitoring requirements document with a unique monitoring identifier. The memory stores the monitoring requirements document and the unique monitoring identifier. | 2013-02-07 |
20130036360 | WIRELESS AUDIENCE RESPONSE DEVICE - An audience response device is configured to communicate wirelessly in an audience response system. The device includes a display configured to display a question identifier and a user input interface configured to receive a user selection. The device further includes a processor operably connected to the display and to the user input interface, and configured to receive data representing the user selection. The device further includes a transceiver operably connected to the processor and configured to wirelessly transmit signals including a signal encoding data representing the user response to the question. The device further includes a logic operably connected to the display and the processor and configured to cause the display to display indications regarding the audience response session, a question, a sequence of questions, and so on. | 2013-02-07 |
20130036361 | System and Method of Relating Resources and Business Objects of Different Business Object Types - A system and method of relating resources and business objects. The method includes storing business objects by a first application server and a second application server, where the first application server is configured to access a business object of a first business object type and the second application server is configured not to access the business object of the first business object type. The method further includes storing resources, and relationships between the business objects and the resources. The method further includes generating an object view in which, for a selected business object, a first relationship is editable according to a first user input, where the first relationship relates the selected business object to one of the resources. The method further includes generating a resource view in which, for a selected resource, at least one associated business object and at least one associated relationship are viewable, where the at least one associated relationship relates the selected resource and the at least one associated business object. In this manner, resources may be scheduled despite the underlying applications not being able to access all the types of business objects. | 2013-02-07 |
20130036362 | SYSTEM AND METHOD FOR PROVIDING SUPPLEMENTAL CONTENT RELATED TO PRINTED CONTENT IN A PRINTED PUBLICATION - A system for providing supplemental content, e.g. purchase information and/or URLs, to a user includes a server and client computing platforms. The supplemental content is related to printed content from a printed publication, such as a magazine. A specific set of printed content, such as a page in a magazine, may include multiple content items that may be of particular interest to the user. The user requests the supplemental content regarding a specific content item by selecting a user-selectable field, e.g. presented via a display of a client computing platform, that corresponds to the specific content item. | 2013-02-07 |
20130036363 | SYSTEM AND METHOD FOR CONTROLLING AND ORGANIZING METADATA ASSOCIATED WITH ON-LINE CONTENT - A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content. | 2013-02-07 |
20130036364 | SYSTEM AND METHOD FOR CONTROLLING AND ORGANIZING METADATA ASSOCIATED WITH ON-LINE CONTENT - A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content. | 2013-02-07 |
20130036365 | System and Method for Effecting Simultaneous Control of Remote Computers - The invention describes a system and methodology for controlling multiple devices simultaneously from one control device. The control device is provided with a display having a plurality of windows, each having a visual representation related to the activity of the multiple devices. By relaying commands effected at the control device through a intermediary server, it is possible to simultaneously effect a corresponding processing of the same commands at each of the multiple devices. On effecting a command the multiple devices relay back, through the server, an image representative of the result of the processing of that command to the control device for display. | 2013-02-07 |
20130036366 | ADAPTIVE USER INTERFACE FOR MULTI-SOURCE SYSTEMS - A multi-source client-host system that maintains a uniform look & feel user interface, including a host device including a central processing unit, a storage memory for storing look & feel parameters for a graphical user interface, the graphical user interface employing a plurality of graphic images for user interaction, and a display for displaying the graphic images employed by the graphical user interface, a client device that can be attached to and detached from the host device, including a central processing unit, and a configuration program for generating at least one of the graphic images employed by the graphical user interface, the at least one of the graphic images conforming to the look & feel parameters, and a communication channel between the host transceiver and the client transceiver, for data transmission. | 2013-02-07 |
20130036367 | Updating a user Interface - A computerized method for updating a user interface is provided to receiving information indicative of the behavior of a plurality of previous users with respect to a user interface and determine, based on the received information, an updated version of the user interface likely to be useful. The method may further output data indicative of the updated version of the user interface. | 2013-02-07 |
20130036368 | METHOD FOR PROVIDING AND OBTAINING CONTENT - In a data providing server, whether or not specified compressed content data generated by means of a specified compression coding method corresponding to terminal identification information has been stored in a content database is detected, according to content specifying data transmitted from a portable dedicated terminal. If the specified compressed content data has been stored, the data providing server reads and transmits this to the portable dedicated terminal. And if the specified compressed content data has not been stored, the data providing server generates the specified compressed content data by means of the specified compression coding method, and transmits this to the portable dedicated terminal. | 2013-02-07 |
20130036369 | SYSTEMS AND METHODS FOR MANAGING EVENT-RELATED INFORMATION - An embodiment of the invention is a method of integrating public and private calendars on a user-specific basis, such that a user is able to view multiple shared calendars created by different users. A system maintains event data relating to a future event, and receives a request to add that event to one of the user's calendars. The system creates a link between that event and the calendar, configuring the link so that updates to the event are automatically reflected on the calendar. It further enables the user to modify attributes associated with the event. | 2013-02-07 |
20130036370 | EXCLUSION OF SELECTED DATA FROM ACCESS BY COLLABORATORS - One exemplary aspect is a blackout feature that can be used in connection with touchscreen devices to hide selected data in a shared display environment. An exemplary embodiment may be provided as a service running in the background or on a touchscreen device. A service may pop-up in response to the initiation of a collaboration session or entry of the device into a data transfer or sharing environment to prompt the user as to handle they would like to handle the shared information, e.g., “hide” sensitive information. Another exemplary aspect can display data in a constellation fashion. For example, data included in a file or data set to be shared is displayed by the touchscreen device. The user can then run their finger over the data that the user does not wish to share. The selected data/information can then be prevented from delivery to and/or display on the collaborating device(s). | 2013-02-07 |
20130036371 | Virtual World Overlays, Related Software, Methods of Use and Production Thereof - Multi-dimensional enhanced world view experiences are described herein that include: a) at least one software-enabled device, network device, portable device or combination thereof; b) at least one interactive application that provides at least one virtual world overlay, virtual object or combination thereof; and c) at least one physical view, wherein the at least one virtual world overlay, virtual object or combination thereof is aligned or overlaid with the at least one physical view to produce an enhanced world view that is displayed on the at least one software-enabled device, network device, portable device or a combination thereof. Corresponding methods of producing multi-dimensional enhanced world view experiences also include: a) providing at least one software-enabled device, network device, portable device or combination thereof; b) providing at least one interactive application that provides at least one virtual world overlay, virtual object or combination thereof; and c) providing at least one physical view, wherein the at least one virtual world overlay, virtual object or combination thereof is aligned or overlaid with the at least one physical view to produce an enhanced world view that is displayed on the at least one software-enabled device, network device, portable device or a combination thereof. | 2013-02-07 |
20130036372 | ZONE-BASED POSITIONING FOR VIRTUAL WORLDS - Techniques are described for displaying avatars within a virtual environment in a way that avoids an appearance of offensive content. Embodiments of the invention receive a request specifying a first location within the virtual environment to move a first user-controlled virtual object to. A zone encompassing the specified location is then identified and a second location within the identified zone is determined. Embodiments then output the virtual environment for display in a manner that shows the first user-controlled virtual object positioned at the determined second location within the virtual environment. | 2013-02-07 |
20130036373 | Systems and Methods for Providing a Virtual Currency Exchange - A virtual world management system may access multiple virtual world programs. The virtual world management system is configured to transfer points between the system and at least one of the virtual world programs. A virtual world program may be any online game with membership accounts. The virtual world management system, in one embodiment, accesses the virtual world program with various limitations, allowing the virtual world management system to control, access, or edit only parts of the virtual world programs. For example, the access may be limited to viewing the information related to the membership accounts. Specifically, the virtual world management system may be limited to viewing individual account balances of the virtual world accounts. Furthermore, the limited access may allow transfer of points and/or limiting access of the user playing the online game. The points may be at least one of currency, membership points, reward points, or loyalty points. | 2013-02-07 |
20130036374 | METHOD AND APPARATUS FOR PROVIDING A BANNER ON A WEBSITE - Embodiments of the present invention may use a communication network to produce a banner on a website on a client device by requesting and receiving data from website and banner server. | 2013-02-07 |
20130036375 | TAG-BASED GRAPHICAL USER INTERFACE PRODUCTION SYSTEMS AND METHODS - An exemplary method includes a graphics export module 1) generating, based on design data representative of a graphics design, computing code configured to be processed by a target computing device to render graphics within a graphical user interface in accordance with the graphics design, 2) inserting a production tracing tag in the computing code, the production tracing tag configured to be used to access production data associated with production of the computing code, and 3) exporting the computing code including the production tracing tag for access by at least one graphics production subsystem. In certain examples, the method may further include graphics export module generating the production data associated with the production of the computing code and exporting the production data for storage in a data storage repository communicatively coupled to the graphics export module. Corresponding methods and systems are also disclosed. | 2013-02-07 |
20130036376 | Management System for Aeronautical Information - A method and apparatus for displaying navigation objects for managing operations of a vehicle. A number of navigation objects for managing the operations of the vehicle is displayed in a graphical user interface to form a display of the number of navigation objects. Responsive to a user input to the number of navigation objects, the display of the number of navigation objects in the graphical user interface is changed to include one or more navigation objects identified based on the user input. The navigation objects in the number of navigation objects have a number of associations with each other. The display of the number of navigation objects includes a number of graphical indicators providing a visualization of the number of associations for the number of navigation objects. | 2013-02-07 |
20130036377 | CONTROLLING RESPONSIVENESS TO USER INPUTS - A terminal is configured to switch from an unlocked mode in which a first set of user interactions can be made through a user interface to effect certain functions, to a partial lock mode in which a different set of user interactions are made available to the user in relation to the same, or substantially similar, displayed content. Switching does not cause the currently-displayed content to entirely disappear, as in a conventional transition to a lock mode, but rather the same or substantially the same content continues to be displayed. Switching between the modes can take place in response to manual selection, for example using a hardware or software switch, or can take place automatically in response to one or more sensors of the apparatus detecting a predetermined operating condition, e.g. the user being in motion. | 2013-02-07 |
20130036378 | SYSTEMS AND/OR METHODS FOR PAGING CONTROL INCLUDING SELECTIVE PAGING ELEMENT DISPLAY ACCORDING TO A BINARY SUBDIVISION AND/OR A SERIAL PROGRESSIVE DISPLAY APPROACH - Certain exemplary embodiments disclosed herein relate to paging systems and methods that help users navigate through large or small datasets. For example, in certain exemplary embodiments, paging control elements are provided according to either a binary subdivision approach or a serial progressive approach. Paging control elements are displayed according to either the binary subdivision approach or the serial progressive approach in dependence on a determination as to which approach is more advantageous based at least in part on factors such as, for example, total number of pages, current page location, distance to end points, screen size, etc. | 2013-02-07 |
20130036379 | COMPUTING DEVICE, STORAGE MEDIUM AND METHOD FOR MANAGING SOFTWARE MENUS USING THE COMPUTING DEVICE - In a method for managing software menus using a computing device, a template file from a storage system is loaded. A name of an array, names of a plurality of software menus of the array, names of a plurality of buttons of the software menus and separators between the buttons, and parameters comprising an identifier (ID) and an image path of each of the buttons are obtained by parsing each line of instructions in the template file. A toolbar container for storing the obtained data having a predetermined memory frame is created. The software menus are established at a predetermined location in a preset window and the buttons of each of the software menus are added for each of the established software menus by reading data in the toolbar container. The window with the established software menus is displayed on a display screen. | 2013-02-07 |
20130036380 | Graphical User Interface for Tracking and Displaying Views of an Application - A user interface element of a graphical user interface (GUI) presents user-selectable visual representations of views of an application. The current state of each view is stored, allowing a user to select a view for display by selecting a visual representation of the view from the user interface element. In some implementations, groups of visual representations of related views are presented in the user interface element in compressed or expanded display formats, depending on whether a member of the group corresponds to a currently selected view. In some implementations, a user can select a compressed group of visual representations, causing the visual representations to be expanded even if a member of the group does not correspond to the currently selected view. In some implementations, the group can be visually augmented to indicate the status of the one or more views in the group. | 2013-02-07 |
20130036381 | FRAMEWORK TO PERSIST AND RETRIEVE PREVIOUS SEARCHES BASED ON THE CONTEXT - Embodiments of the invention provide for improved navigation in a user interface and access to search results. More specifically, embodiments of the present invention provide for persisting and retrieving search results based on a context of the search results and an application providing those results. For example, one embodiment of the present invention allows a user to access previous search result from a current page of a user interface, e.g., by clicking on an icon in the interface page. Additionally, these previous results can be made available without requiring the user to leave a current page in order to view the saved results. For example, the previous results can be indicated and accessible though an icon on the breadcrumb menu that, upon the user clicking of otherwise selecting the icon, causes the user interface to render the previous search results in a pop up dialog without leaving the current page. | 2013-02-07 |
20130036382 | CONTROL OF SEARCH RESULTS WITH MULTIPOINT PINCH GESTURES - A device incorporates a touch-enabled screen configured to accept a user's interaction with the touch screen to control display of the results of online searches for information and ecommerce listings. A user's interaction with the touch screen of the device with multipoint pinch gestures facilitates navigation through large volumes of search results. Touch-enabled navigation with pinch gestures to elaborate or contract the results of a given search may present a more definitive view of those results or present a better indication of the requirement for a further search by the user. Listings of item data with elaborated or contracted details are produced through corresponding scaling processes which are in turn controlled through associated multipoint pinch gestures. | 2013-02-07 |
20130036383 | CONTROL OF SEARCH RESULTS WITH MULTIPOINT PINCH GESTURES - A device incorporates a touch-enabled screen configured to accept a user's interaction with the touch screen to control display of the results of searches for information online and for listings within ecommerce sites. A user's interaction with multipoint pinch gestures, applied to the touch screen and immediately above item data listings, navigates through large volumes of search results. By touch-selection of a facet of the item data returned in an item listing, a user may scale a characteristic of the selected facet of item data according to an application of multipoint pinch gestures. By application of a pinch-out and a pinch-in gesture respectively, a date facet of metadata may be scaled backward and forward in time. | 2013-02-07 |
20130036384 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - Provided is an information processing device including a detection unit configured to detect a user operation, and a display control unit configured to display a list including list items, and perform display of, in response to a detected user operation, causing new list items to gradually appear in the list. | 2013-02-07 |
20130036385 | COMPUTER INTERFACE AND SYSTEM FOR THE GRAPHICAL REPRESENTATION OF ORDERED GROUPS OF ELEMENTS AND THE ABILITY TO INTERACT WITH THESE ELEMENTS - In general, the system and methods herein described are configured to providing novel ordering and display capabilities to computing device. Specifically, certain embodiments of the present system described here are able to graphically represent groups of elements in an ordered way within a display canvas. In certain embodiments, the display canvas may be limited in size (e.g., not all groups should be displayed at once). The system is configured to let a user interact with content in various ways, including: selecting/de-selecting and/or discarding/un-discarding individual elements; filter elements based on specific criteria; and automatically refresh the groups and elements displayed on the page based on user input. | 2013-02-07 |
20130036386 | MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME - The present invention relates to a mobile terminal and a method of controlling the same. When a plurality of items displayed on a screen is scrolled, a scroll speed of some of the plurality of items is controlled to be different from a scroll speed of the other items. | 2013-02-07 |
20130036387 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - Provided is an information processing device including a display control unit configured to display a plurality of lists including a first list and a second list each having list items; and perform display of coupling to the first list a list item of the second list that is a sub-list of the first list. | 2013-02-07 |
20130036388 | MOVING A GRAPHICAL SELECTOR - In general, this disclosure describes techniques for moving a graphical selector. In one example, a method includes activating, by a computing device, a graphical key that is displayed with a presence-sensitive interface of the computing device. Upon activation of the graphical key, the method also includes receiving gesture input corresponding to a directional gesture using the presence-sensitive interface of the computing device and moving a graphical selector displayed with the presence-sensitive interface from a first graphical location to a second graphical location by at least one selected increment based on a property of the gesture input. | 2013-02-07 |
20130036389 | COMMAND ISSUING APPARATUS, COMMAND ISSUING METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a command issuing apparatus includes an acquiring unit configured to acquire an image obtained by capturing a subject; a detector configured to detect a specific region of the subject from the image; a first setting unit configured to set a specific position indicating a position of the specific region; a second setting unit configured to set a reference position indicating a position that is to be a reference in the image; a first calculator configured to calculate a position vector directing toward the specific position from the reference position; a second calculator configured to calculate, for each of a plurality of command vectors respectively corresponding to predetermined commands, a first parameter indicating a degree of coincidence between the command vector and the position vector; and an issuing unit configured to issue the command based on the first parameter. | 2013-02-07 |
20130036390 | Layout Content Analysis for Source Mask Optimization Acceleration - The invention provides for the acceleration of a source mask optimization process. In some implementations, a layout design is analyzed by a pattern matching process, wherein sections of the layout design having similar patterns are identified and consolidated into pattern groups. Subsequently, sections of the layout design corresponding to the pattern groups may be analyzed to determine their compatibility with the optical lithographic process, and the compatibility of these sections may be classified based upon a “cost function.” With further implementations, the analyzed sections may be classified as printable or difficult to print, depending upon the particular lithographic system. The compatibility of various sections of a layout design may then be utilized to optimize the layout design during a lithographic friendly design process. For example, during the design phase, sections categorized as difficult to print may be flagged for further optimization, processing, or redesign. In further implementations, the difficult-to-print sections may be subjected to a source mask optimization process. Subsequently, the entire layout design may receive a conventional resolution enhancement treatment using the optimized source. | 2013-02-07 |
20130036391 | Abstraction for Arrays in Integrated Circuit Models - The illustrative embodiments provide a mechanism for abstraction for arrays in integrated circuit designs. The mechanism constructs abstract models directly from an analysis of the system. The abstract models are both sound and complete for safety properties: a safety property holds in the abstract model if and only if the property holds in the original model. The mechanism of the illustrative embodiments eliminates the need for iterative abstraction refinement. The mechanism of the illustrative embodiments can find small models that verify a system in some cases where other approaches are unable to find a small model. The approach constructs an abstract design from the original design. The abstracted design may have smaller arrays than the original design. The mechanism checks the correctness of the abstracted design by model checking. | 2013-02-07 |
20130036392 | GENERATING TEST BENCHES FOR PRE-SILICON VALIDATION OF RETIMED COMPLEX IC DESIGNS AGAINST A REFERENCE DESIGN - This invention ( | 2013-02-07 |
20130036393 | NOVEL MODELING APPROACH FOR TIMING CLOSURE IN HIERARCHICAL DESIGNS LEVERAGING THE SEPARATION OF HORIZONTAL AND VERTICAL ASPECTS OF THE DESIGN FLOW - A method of designing a model of an integrated circuit block, an electronic design automation tool and a non-transitory computer-readable medium are disclosed herein. In one embodiment, the method includes: (1) generating an input and output timing budget for the block based on design constraints of the block and a netlist of the block, (2) updating the input and output timing budget with clock customization data based on designer knowledge of the integrated circuit and (3) providing the model for the block based on the update of the input and output timing budget, wherein the model represents clock information of the block separately from data path information of the block. | 2013-02-07 |
20130036394 | Vectorless IVD Analysis Prior to Tapeout to Prevent Scan Test Failure Due to Voltage Drop - In one embodiment, a vectorless IVD methodology may be used to estimate IVD issues for an integrated circuit earlier in the design cycle of the integrated circuit, e.g. when corrective actions may still be taken to correct IVD failures. In the methodology, scan chains for various clusters in the integrated circuit may be identified, even though the scan chains may still be subject to change as the design evolves. A power integrity tool may analyze the scan chains based on a probability of transitions in the devices within the scan chain (e.g. flops) for a theoretical worst-case test vector. If the result of analysis identifies IVD failures in the clusters, corrective action may be taken such as modifying the design. Alternatively, the corrective action may include identifying one or more flops that experience failure as devices to be excluded from the test vector generation process for scan testing. | 2013-02-07 |
20130036395 | EFFICIENT SLACK PROJECTION FOR TRUNCATED DISTRIBUTIONS - Aspects of the present invention provide solutions for projecting slack in an integrated circuit. A statistical static timing analysis (SSTA) is computed to get a set of Gaussian distributions over a plurality of variation sources in the integrated circuit. Based on the Gaussian distributions, a truncated subset and a remainder subset of the Gaussian distributions are identified. Then data factors that represent a ratio between the remainder subset and the truncated subset are obtained. These data factors are applied to the SSTA to root sum square (RSS) project the slack for the integrated circuit that takes into account the absence of the truncated subset. | 2013-02-07 |
20130036396 | LAYOUT DESIGN APPARATUS AND LAYOUT DESIGN METHOD - A layout design apparatus includes: a memory unit to store design data of a hierarchical layout of a multilayer circuit including a macro; a channel count calculation unit to calculate a channel count of channels available to lead wiring from a terminal of the macro to a wiring layer based on the design data stored in the memory unit; and a path calculation unit to calculate a path for leading wiring from a terminal of the macro to the wiring layer in ascending order of the channel count. | 2013-02-07 |
20130036397 | Standard Cell Placement Technique For Double Patterning Technology - A method for generating legal colorable multiple patterning standard cell placement is provided. In this method, a standard cell library including color information can be accessed. For each standard cell, edge labels can be assigned based on colors of objects within a predetermined distance from each edge. A truth table, which indicates legal spacing between pairs of standard cells based on their edge labels, can be accessed. A plurality of standard cells of a design can then be placed based on the truth table. | 2013-02-07 |