US08819853B2

A content management system for creating a digital catalogue raisonné includes at least one computer, a public user interface, a private catalogue raisonné manager, and a private user interface. The private catalogue raisonné manager is configured to instruct at least one object-oriented database to store first digital data for at least one artist, the first digital data including at least one of an image of an artwork of the at least one artist and a description of the artwork. The private user interface is configured to receive the first digital data, transmit information permitting a user to provide a command to the content management system to make available, at the public user interface, a public catalogue raisonné including the first digital data, and receive the command to make available the public catalogue raisonné.
US08819852B2

An image forming apparatus provided with an interface for a portable information recording medium, has an access control part carrying out access control, for respective ones of a plurality of resources which the image forming apparatus has, based on access control information defining whether or not usage thereof by a user is allowed, wherein the access control part carries out access control based on the access control information stored in the portable information recording medium.
US08819851B1

The disclosure includes a system and method for performing access control. The system includes a controller, an authentication module and a permission module. The controller receives an access request from a first user. The access request indicates a request to access a cloud-based service managed by a second user. The authentication module authenticates the first user. The permission module determines a first social network association that exists between the first user and the second user based at least in part on a social graph and determines whether access to the cloud-based service is permitted for the first social network association based at least in part on an access setting of the cloud-based service. Responsive to determining that the access is permitted for the first social network association, the permission module generates access permission data to permit the first user to access the cloud-based service.
US08819850B2

Concepts and technologies are disclosed herein for management of application access. A security management application can be configured to set access controls and/or other security settings relating to application programs. Additionally, or alternatively, particular functions and/or functionality associated with application programs may be individually configured. Settings reflecting the access controls and/or other security settings can be stored and can be applied at the user device. The security management application also can be configured to determine if security settings and/or access controls are to be overridden. Data can be collected from various sensors and/or other sources to use in determining if particular application programs and/or application program functionality is to be allowed. Thus, normally disallowed activities can be allowed in emergency conditions, when in a business location associated with a particular device, and/or at other times and/or under other circumstances.
US08819845B2

Systems and methods that prevent unauthorized access in a communications network are provided. In one embodiment, a system that prevents unauthorized access to a network device may include, for example, a network device and a headend. The headend may be coupled to a communications network. The network device may be deployed in a home environment and may be communicatively coupled to the communications network via the headend. The headend may be adapted, for example, to determine whether a request to access the network device is authorized.
US08819837B2

A system for confidentially retrieving data from a person, such as by authorized personnel. One embodiment provides a data carrier item such as jewelry, having encrypted data imparted upon the item in manner that is only intelligible after being unencrypted. Such data can be encrypted and/or invisibly disposed such that the data is not identifiable by the public, but can be quickly and accurately retrieved by authorized personnel.
US08819831B2

A system and method for testing a computer program using a computer system includes a plurality of computer systems communicating using a network. An interface parser module defines at least one program interface in a program file of a specified program. A fuzzer module reads the program file and identifies the program interfaces. An attack data generator module attacks the program interfaces and communicates with the fuzzer, and the fuzzer determines vulnerabilities in the specified program. A recorder records the attacking procedure. A verifier verifies remedies for vulnerabilities by replaying the attacking procedure of the program interface and determining vulnerabilities. A service status detective module restarts the specified program when the specified program ceases to operate or crashes.
US08819819B1

JavaScript on webpages linked to by URLs in messages is identified and the JavaScript is extracted. The JavaScript is then subjected to a JavaScript execution and analysis process whereby the JavaScript is executed in the context of a simulated web browser. The behavior of the JavaScript is then analyzed to identify one or more of: any URLs to be redirected to; any further executable JavaScript; and any content dynamically written to the webpage. The results are then either recursed into or are recorded and used to aid in the identification of spam messages.
US08819818B2

Method for communicating data in a computer network involves dynamically modifying at a first location in the computer network a plurality of true values. The true values correctly represent the plurality of identify parameters. These true values are transformed to false values, which incorrectly represent the identity parameters. Subsequently, the identity parameters are modified at a second location to transform the false values back to the true values. The position of the first and/or second locations varies dynamically as part of this process. A bridge transforms identity parameter values when communicating outside the network. Dynamic modification of the identity parameters occurs in accordance with a mission plan that can be modified without interrupting communication of data in the network.
US08819816B2

A system differentiates good content from bad content in a user-provided content system. Messages are analyzed for features that characterize messages. A feature may occur in one or more messages. A feature that has more than a threshold number of occurrences in messages in a time interval is identified for further analysis. Enhanced authentication is requested from senders of the messages with occurrences of the identified feature. Based on the rate at which senders of the messages pass authentication, the content associated with the message is determined to be good content or bad content. Subsequent messages are blocked or successfully delivered based on whether features occurring in the messages are indicative of good content or bad content.
US08819813B2

A system and method for signing and authenticating electronic documents using public key cryptography applied by one or more server computer clusters operated in a trustworthy manner, which may act in cooperation with trusted components controlled and operated by the signer. The system employs a presentation authority for presenting an unsigned copy of an affixing an electronic signature to the unsigned document to create signed electronic document. The system provides an applet for a signing party's computer that communicates with the signature authority.
US08819808B2

Disclosed is a computer implemented method to report a bad host. A receiver host receives a packet from a sender host. The receiver host detects that the packet contains suspect hostile content. The receiver host transmits a negative trust report.
US08819806B2

An application portal selectively provides a user selective access to data. A data access layer is included in the portal and includes a map associating the user with a permission and further associating a combination of the user and the permission with a data entity, whereby it may be determined whether the user is permitted to access data identified with the data entity. A data stage included in the portal selectively undergoes a synchronization with a remote data store, the synchronization providing data access information that is used to update the map.
US08819801B2

In a multi-tenant environment, machines across the Internet, belonging to a particular subscription are securely enrolled with the tenant's subscription. Authentication of the machines is delegated to each of the tenant's own on-premise authentication mechanism The trust relationship with the tenant's authentication service is used to validate the security token presented by the machine being authenticated. Once authenticated, the machine has authorization (e.g. SSL machine cert for identity, security token, etc.,) to access the subscription. Each tenant within the multi-tenant environment can provide its own level of authentication. The machine presents the security token to the multi-tenant environment for requests for resources (e.g. services/content) from a user. When a request is received from a machine to access a resource, the multi-tenant environment determines from the issued token whether or not the machine is authorized to access the requested resources.
US08819800B2

A method and apparatus for protecting user information. The method includes receiving a request for accessing the user information from an application. When the request does not include an authorized token, the user is requested to temporally confirm the request for access. In response to the confirmation, a token is generated and the user on a mobile service platform is associated with the request for access by the token. The application is then allowed to access the user information based on the token associating the user with the request for accessing the user information from the application.
US08819798B2

In various example embodiments, a system and method for transferring the state of a first device to a second device are disclosed. An instruction to transfer a state of a first device to a second device is received. In response, information related to the state of the first device is packaged into a file. A type of connection to be used to transfer the state of the device is determined based on the connections available to the first device and the second device. The file containing the information of the state of the first device is transferred to the second device using the connection type. The file, when processed by the second device, causes the second device to reproduce the state of the first device.
US08819783B2

Efficient data structures are generated to enforce permissions on a multi-dimensional representation in a performance management application. A model site is generated having at least one model with at least one dimension. User permissions and group permissions are set for the model. The user permission and the group permissions are deployed to a relational database. A collective user permission table is generated based on the user permissions and the group permissions. Thus, an end user may receive permissions associated with a model and permissions associated with particular dimensions of a model without an inefficient consumption of resources.
US08819779B2

According to one embodiment of the disclosure, a system includes a chassis configured to receive a plurality of modular information handling systems. The system also includes one or more chassis management controllers housed in the chassis. The chassis management controllers are configured to establish an authenticated session with available modular information handling systems present in the chassis, direct input/output communications between an information handling system designated as a selected information handling system and a remote management console coupled to the one or more chassis management controllers via a network, and maintain the authenticated sessions with one or more available modular information handling systems not designated as the selected information handling system.
US08819770B2

Embodiments are directed to mapping encryption policies to user data stored in a database using a policy column uniform resource identifier (URI). In one scenario, a computer system receives the following: a database schema name that identifies the name of a specified schema within a relational database in which user data is stored, a table name that identifies a specified table within the relational database, a column name that identifies a specified column in the specified table and a namespace identifier that identifies a set of relational databases. The computer system also receives an indication that identifies which type of encryption is to be applied when encrypting the column of data specified by the column name. The computer system then generates a policy column URI that includes a hierarchical string comprising the namespace identifier, the database schema name, the table name and the column name.
US08819769B1

An improved technique for managing access of a user of a computing machine to a remote network collects device posture information about the user's mobile device. The mobile device runs a soft token, and the collected posture information pertains to various aspects of the mobile device, such as the mobile device's hardware, software, environment, and/or users, for example. The server applies the collected device posture information along with token codes from the soft token in authenticating the user to the remote network.
US08819766B2

A technique for performing domain-based access control for granular isolation on a data processing system includes assigning, using the data processing system, one or more first domain tags to a dynamic object that is created by a first process that is executing on the data processing system. The technique also includes assigning, using the data processing system, one or more second domain tags to a second process that is executing on the data processing system. The first and second domain tags are evaluated, using the data processing system, according to one or more enforced rules to determine whether to grant or deny the second process access to data associated with the dynamic object.
US08819761B2

In various embodiments, a selection of a television program to record may be received by a television receiver. The television program may be broadcast on a first television channel and as part of a first transponder stream. A plurality of television channels that are transmitted as part of the first transponder stream may be determined. A user interface may be presented that permits a user to select from the plurality of television channels transmitted on the first transponder stream. A selection of a second television channel from the plurality of television channels may be received. In response to the selection of the first television program to record and the selection of the second television channel from the plurality of television channels, record the first television channel and the second television channel via a single tuner.
US08819760B2

Systems and methods are provided for improving the visual quality of low-resolution video displayed on large-screen displays. A video format converter may be used to process a low-resolution video signal from a media providing device before the video is displayed. The video format converter may detect the true resolution of the video and deinterlace the video signal accordingly. For low-resolution videos that are also low in quality, the video format converter may reduce compression artifacts and apply techniques to enhance the appearance of the video.
US08819752B2

A mobile terminal includes an input unit receiving an input; a data storage unit storing data; a communication unit communicating signals; and a controller. The controller is configured to receive a selection input of a video data, the selection input being processed to select the video data among a plurality of video data stored in the data storage unit; temporarily store a selected portion of the video data for transmission based on a start position and a stop position specifying the selected portion in the video data; automatically attach the selected portion of the video data for transmission to a message without receiving any further user input when the selected portion of the video data is specified; transmit the message with the selected portion of the video data; and delete the selected portion of the video data from the data storage unit when the transmission of the message is completed.
US08819748B2

A method and a streaming server for timely delivering of frames/packets to a client. The method includes fetching of stream data from an operating cog in a calendar wheel and by use of the fetched stream data the frame/packet indicated in the operating cog is transmitted from its location in a video storage to the client. The stream data includes information on stream, movie and frame. Optionally also information on packet is provided.
US08819730B2

An apparatus and a method for commonly applying channel scanning to non-network scanning schemes in a digital video broadcasting system are provided. The method includes deleting all services stored in a database, temporarily storing services scanned through each frequency in a temporary storage unit, and performing channel scanning for all frequencies. Accordingly, the same service including different Logical Channel Numbers (LCNs) that is repeatedly stored or another service including the same LCN that is not stored in a Multi Frequency Network (MFN) boundary area using the non-networking scanning scheme is prevented.
US08819708B2

An information handling system includes a firmware management infrastructure. The firmware management infrastructure includes a database that identifies a correspondence between members of a set of device paths and members of a set of correlatable identifier strings. A device path represents a platform-specific reference to an object at the information handling system and a correlatable identifier string represents a platform independent reference to the object. Programs can access the database using an application programming interface.
US08819706B2

A method for providing audio feedback for command line interface (CLI) commands in a computing environment. Auditory notifications are generated for indicating a completion of CLI commands. The auditory notifications are configurable by user preferences.
US08819700B2

A method and apparatus configured to allow independent threads to communicate synchronously through a block of memory accessible to at least two independent threads for bi-directional communication. The method and apparatus simplify the conversion of computer code to a multi-threaded architecture by allowing threads to effectively interact through function calls and data returns.
US08819698B2

A method for cross-platform web-based native device feature access may include receiving a call from a web application to access a native device feature, with the call being redirected to a platform agnostic custom URL. The method may further include translating the custom URL into a native object call, and accessing the native device feature based on the native object call.
US08819697B2

A computer-implemented method for managing events that have no end events includes: determining that a first event has been generated that corresponds to a continuous action having no defined end event, the first event having an event type and being initiated by a user; determining whether at least a second event of the event type is initiated by the user within a specified time from initiation of the first event; and performing a functionality of the continuous action only if the second event is not initiated within the specified time, wherein the functionality is not performed until the specified time passes after a last initiated event of the event type.
US08819689B2

A control method including acquiring and storing, when generating a task in which an object and a network device to which to transmit the object are set, information about the object to be processed in the task; detecting, when executing the task, whether information about the object to be processed in the task is changed from the information about the object stored when the task is generated, according to a setting of the task or the object to be processed in the task; cancelling, when it is detected that there is a change in the information about the object, execution of the task; and transmitting, when it is detected that there is no change in the information about the object, the object processed in the task by executing the task.
US08819677B2

A system includes a processor providing hardware virtualization, and a memory to store a first virtual machine data structure corresponding to a first nested virtualization level and a second virtual machine data structure corresponding to a second nested virtualization level. The virtual machine data structures assist management of the hardware virtualization provided by the processor. The system includes a first nested virtual machine located within the first nested virtualization level and a second nested virtual machine located within the second nested virtualization level. The system includes hypervisors to manage the nested virtual machines using the virtual machine data structures. A root hypervisor is to manage the first nested virtual machine using the first virtual machine data structure. A first nested virtualization level hypervisor is to run within the first nested virtual machine and is to manage the second nested virtual machine using the second virtual machine data structure.
US08819673B1

A virtual machine (VM) management utility tool may deploy an object model that may persist one or more virtual machine dependencies and relationships. Through a web front-end interface, for example, the VMs may be started in a specific order or re-booted, and the tool automatically determines the additional VMs that need to be re-booted in order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders or VM dependencies may be updated. For VMs that may not start under load, the object model may block access to the VM until the VM is fully initialized.
US08819672B2

A system and method for application migration include matching an infrastructure of a source application with a plurality of multi-image work sets from a catalog by selecting a mapping of components of the infrastructure with components in the multi-image work sets to provide one or more selected multi-images. The source application is migrated to a target environment using the one or more selected multi-images.
US08819671B2

In certain embodiments, facilitating software acquisition includes accessing a memory storing software programs. A selected software program is identified. One or more product requirements of the selected software program and one or more target parameters of a target environment for the selected software program are determined. One or more commands to install the selected software program at the target environment according to the product requirements and the target parameters are determined.
US08819669B2

An information processing apparatus receives index information about an expansion function realized by being linked to a predetermined service provided by an external apparatus from a server apparatus connected via a network, displays a menu of information representing the expansion functions on a display screen, based on the index information, downloads software for executing the expansion function based on location information of the software when the expansion function being executed in accordance with a user selection on the menu on the display screen; the location information contained in the index information, and uses the downloaded software to executes the expansion function selected by an user.
US08819664B2

A method may include receiving a respective tape cartridge of a plurality of tape cartridges by a respective cartridge receiving compartment of a plurality of cartridge receiving compartments and configuring a memory of a tape drive manager to include a plurality of information modules associated with the plurality of tape cartridges, respectively. Each information module may include an internal tape identifier to identify a corresponding tape cartridge and a firmware to cause the tape drive manager to write data to and read data from the corresponding tape cartridge. The method may also include upgrading the respective firmware of a respective information module associated with the respective tape cartridge by the tape drive manager using upgrade information obtained from the respective tape cartridge in the wireless manner based on an affirmative identifier determination.
US08819663B2

A method of modifying software associated with network devices includes transmitting a modification message by a first network device in response to software associated with the first network device being modified; transmitting second software identification information by a second network device in response to receiving the modification message from the first network device; providing a database comprising the first product identifier, the second product identifier, first software identification information, and the second software identification information; and modifying software associated with the second network device using the database. The first network device is associated with a first product identifier, and the second network device is associated with a second product identifier. The second software identification information identifies software associated with the second network device, and the first software identification information identifies software associated with the first network device. A corresponding computer-readable medium and system are also disclosed.
US08819651B2

A mechanism for efficient software cache accessing with handle reuse is provided. The mechanism groups references in source code into a reference stream with the reference stream having a size equal to or less than a size of a software cache line. The source code is transformed into optimized code by modifying the source code to include code for performing at most two cache lookup operations for the reference stream to obtain two cache line handles. Moreover, the transformation involves inserting code to resolve references in the reference stream based on the two cache line handles. The optimized code may be output for generation of executable code.
US08819649B2

Methods, systems, and computer program products are provided for profiling source code to enable improved source code execution. A runtime engine includes a parser, a bytecode generator, an execution controller, an interpreter, a just-in-time (JIT) compiler, and a profile generator. The parser receives source code coded in a dynamic language and parses the source code to generate parsed source code. The bytecode generator converts the parsed source code to bytecode. The interpreter is configured to interpret the bytecode when enabled by the execution controller. The JIT compiler is configured to compile the bytecode when enabled by the execution controller. The profile generator generates profile information from the bytecode and stores the profile information. The execution controller enables the interpreter or the JIT compiler to perform their respective functions based on the profile information.
US08819648B2

Execution of non-native operating system images within a virtualized computer system is improved by providing a mechanism for retrieving translated code physical addresses corresponding to un-translated code branch target addresses using a host code map. Hardware acceleration mechanisms, such as content-accessible look-up tables, directory hardware, or processor instructions that operate on tables in memory can be provided to accelerate the performance of the translation mechanism. The virtual address of the branch instruction target is used as a key to look up a corresponding record that contains a physical address of the translated code page containing the translated branch instruction target, and execution is directed to the physical address obtained from the record, once the physical page containing the translated code corresponding the target address is loaded in memory.
US08819645B2

The invention concerns a method for performing a run-time simulation of a computer program comprising: extracting said computer program from a first application environment to a second application environment; parsing said computer program to generate a hierarchical representation of said computer program; based on said hierarchical representation, inserting at least one log value generation instruction into said extracted computer program to generate an enhanced computer program; re-injecting said enhanced computer program into said first application environment; executing, in said first application environment, said enhanced computer program; and receiving from said first application environment generated log values and analyzing said values with respect to a hierarchical representation of said computer program.
US08819633B2

Methods for testing a software application by providing one or more test units. Each test unit is adapted to verify a feature of the software application. A weight is assigned to each test unit. A theoretical sequence of execution of the test units is determined for the assigned weights and the test units are executed for the theoretical sequence.
US08819630B2

Architecture that provides a convenient and effective test tool for testing and ensuring that webpages using micro-browsers are sufficiently designed and operational. A task library is developed for manipulating browsers on a handheld device, and includes one or more seamless methods that operate the different browsers in the same way. Seamless virtual functions that manipulate different micro-browsers include, but are not limited to browser launch, exiting a browser, navigating to a home page, clearing a cache, navigating to a webpage, reloading a webpage, getting the current info for a webpage, navigating back to a webpage, checking a page title, and capturing a screen, for example. Device features can also be manipulated to ensure consistency across the testing process.
US08819628B2

A system and method for localization facilitates checking resource files in a first format out of a source code management system. Prior stored translated strings are leveraged to produce a partially translated translation memory corresponding to the resource files. Translations of strings are obtained to complete translation of the partially translated translation memory. Translated strings are stored in a database, and the translated resource files in the first format are checked back into the source code management system.
US08819615B2

A first assembly of critical cells is to be monitored. An equivalent capacitance of output cells coupled to the critical path is determined. Logic level inputs of the critical cells for signal propagation are also determined. A second assembly of control logic cells is provided which copies the first assembly in terms of number of cells, type of cells and cell connection such that each of the control cells is a homolog of a corresponding critical cell. Charge cells are provided at the outputs of the control cells having an equivalent capacitance in accordance with the determined capacitance of the output cells. For each control cell, logic levels are asserted in accordance with the determined configuration of the critical path. A signal generator applies a signal the input of the second assembly and a signal receiver is coupled to the output of the second assembly.
US08819609B2

The disclosure relates to a countermeasure method in an electronic microcircuit, comprising successive process phases executed by a circuit of the microcircuit, and adjusting a power supply voltage between power supply and ground terminals of the circuit, as a function of a random value generated for the process phase, at each process phase executed by the circuit.
US08819608B2

The present invention discloses methods and apparatuses to design an integrated circuit. According to one aspect, the present invention circuit design discloses an iterative process of synthesis and placement where each iteration provides incremental changes on the design of the integrated circuit. The synthesis transform is then made with accurate timing information from the placement, and the process is incrementally iterative toward the final timing enclosure of the design. The incrementally iterative approach of the present invention provides a continuous advancement from synthesis to placement and vice versa, with the incremental improvements on synthesis made with knowledge of current instance placement, and the incremental improvements on placement made with knowledge of current circuit logic.
US08819606B1

Devices, systems and methods of this disclosure can provide integrated circuit devices operating above their specified operating temperate. The integrated circuit device can include functional blocks with power down circuitry and functional test blocks with built in self-test capabilities (BIST). The functional blocks can be implemented with timing constraint values to provide a timing margin for the device above a specified operation temperature. The functional test blocks can be implemented with timing constraint values that result in BIST failure when the device is operated above the specified operation temperature. As the temperature of the device rises above the operating temperature the functional test blocks can fail BIST prior to loss of functionality of the functional blocks. Upon BIST failure of the functional test blocks, circuitry in the functional blocks can be powered down to facilitate continued operation of the device with reduced functionality.
US08819602B2

Structures of a circuit are identified. Voltages are propagated to the identified structures. Additionally, internal node voltages for the identified structures are obtained. Asymmetrical operating conditions are identified.
US08819600B2

Embodiments relate to polygon recovery from a +1/−1 description of a plurality of polygons of a very large scale integrated (VLSI) mask for production of a VLSI semiconductor device. An aspect includes receiving a set of data comprising the +1/−1 description of the plurality of polygons of the VLSI mask, the +1/−1 description comprising a plurality of corners. Another aspect includes determining a 4-directional data structure, a Mm value comprising a first limit value, and a Mp value comprising a second limit value for each of the plurality of corners. Another aspect includes recovering the plurality of polygons from the set of data by assigning each of the plurality of corners to a single polygon based on the 4-directional data structure, the Mm value, and the Mp value of each of the plurality of corners, and determining an order of the respective corners of each polygon.
US08819591B2

A method and apparatus for treatment planning are described. A treatment planning system provides a computer-simulated virtual environment including a virtual artifact that is a three-dimensional simulation of a patient anatomy, wherein the three-dimensional simulation is generated from one or more diagnostic images taken of the patient anatomy. The treatment planning system performs a treatment planning operation associated with the virtual artifact in response to a user interaction with the virtual environment.
US08819590B2

In an image display apparatus, an image classification unit generates one or more of image groups by classifying image data to which attribution information is added based on the attribute information. A display control unit displays, on a display device, a list of a plurality of thumbnail images of the image data included in each of the image groups generated by the image classification unit, in a manner in which the plurality of thumbnail images are piled up for every image group. Herein, the display control unit acquires the predetermined number of sheets of image data from the selected image group to display, on the display device, the image data as a background image in which the image data are arranged.
US08819583B2

In order to produce a set of medical findings based on image data which has been obtained by way of different imaging methods, a plurality of image viewer programs has hitherto been required. In at least one embodiment, a viewer device is to be provided, with which different image data can be viewed and with which it is simultaneously possible to produce a set of medical findings. According to at least one embodiment of the invention, a method is provided wherein a base page and at least one content page with display elements are selected and are loaded and activated by a program.
US08819581B2

An information processing device capable of processing navigation information is provided. A touch panel can display images and can receive a user's touch operation. An image generation section generates a navigation image including a map image and a plurality of operation button images for receiving the touch operation, the images being displayed on the touch panel. A plurality of operation button images include a first operation button image related to a navigation function and a second operation button image related to a plurality of functions other than the navigation function. The image generation section generates a first image which is obtained by combining the navigation image and the first operation button image and a second image which includes the second operation button. The first image and the second image are respectively displayed in a first display region and a second display region. The first display region and the second display region are separated by a movable boundary.
US08819575B2

An item display method and apparatus that provides an easier and faster way to locate a desired item on a display. The method and apparatus receive a user gesture on display screen, and display one or both of items of a first category and items of a second category according to the user gesture. Items of the first category and items of the second category are displayed in various ways according to associated user gestures.
US08819574B2

An example method includes displaying, at a presence-sensitive device, a virtual keyboard, receiving an indication of input entered at a presence-sensitive device indicating a plurality of characters, determining a sequence of at least three character strings in the plurality such that the sequence does not include any space characters, modifying the characters by inserting at least two space characters to demarcate the at least three character strings, and determining at least two suggested character strings based on first, second, and third character strings of the sequence. The method further includes outputting, for display at the presence-sensitive device and at a text-suggestion area of the GUI, the at least two suggested character strings, receiving a selection that indicates a selected character string of the at least two suggested character strings, and outputting, for display at the presence-sensitive device and at the text-entry area of the GUI, the selected character string.
US08819572B2

A mobile terminal supporting detachable memory cards and a method for managing the detachable memory cards attached to the mobile terminal is provided. The detachable memory card management method of the present invention includes displaying, if at least two memory cards are detected, icons representing the memory cards on an idle mode screen, detecting selection of at least one of the icons, and creating files, stored in a source memory card represented by one of the selected icons, in a destination memory card represented by another icon. The detachable memory card management method of the present invention is capable of displaying the card icons representing the memory cards attached to the mobile terminal on the idle mode screen such that the user can identify the attached memory cards.
US08819569B2

The subject invention provides a unique interactive system and method that facilitate single-handed navigation and interaction with applications within a display space on any type of mobile computing device. The system and method include or employ scalable application tiles corresponding to applications, whereby the application tiles can provide or indicate the current state of the corresponding application. The state information provided in each tile can vary as well depending on the current size of the tile. The tiles can be arranged into a plurality of zones such that a user can view one particular zone at a time and obtain more context and information from the application tiles in that zone rather than working with all tiles and all zones at the same time. The view of the display space can be of the world or all application tiles, zone, or application. Panning and zooming among the zones, application tiles and/or views can be performed single-handedly using designated on or off screen controls.
US08819553B2

Systems and methods are provided for on-the-fly playlist shuffling. There can be multiple ways to perform the shuffling. In one instance, the electronic device can organize a new playlist by sorting the media files based on a parameter. In another instance, the electronic device can organize a new playlist by shuffling the media files. In yet another instance, the electronic device can first sort the media files into groups of media files based on a parameter. The electronic device can then shuffle the media files within each group. In this manner, the media files can be randomized but only within each group. In all instances, the current media file can continue to play without any interruption. Finally, the electronic device can sort the media files based on the context of the media file that is currently playing.
US08819552B2

A method of executing a function on a standby screen of a mobile terminal capable of executing various functions on a standby screen by selecting a function icon displayed on the standby screen is provided. The method of executing a function on a standby screen of a mobile terminal includes displaying at least one function icon on the standby screen; selecting a displayed function icon; displaying a preview of a function connected to the selected function icon on the standby screen; and executing the function connected to the preview by selecting the preview. Therefore, the user can easily and quickly execute a function connected to a function icon on the standby screen by selecting the function icon, so that provision of a dedicated key can be minimized.
US08819551B2

A display device includes: a storage portion storing content addition information associated with one or two or more pieces of content data; a display screen generation portion generating a display screen, which includes image information related with one content addition information stored in the storage portion; and a display switch portion outputting a switch instruction of the image information included on the display screen, and the display screen generation portion switches the image information included on the display screen to other image information related with the one content addition information according to output of the switch instruction by the display switch portion.
US08819541B2

A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
US08819535B2

Creation of a program with interactive content and time-based media would be improved by having several people working simultaneously on both the interactive content and the time-based media. The range of types of data that can be associated with the time-based media also can include a variety of types of content that enhance the time-based media, including data that is opaque to the editing system. To support editing of such programs, enhanced content may be edited into a program as either a clip or a locator, according to a user's selection. The components that represent enhanced content also may be edited in the same way as components that represent time-based media. Enhanced content may be represented by enhancement files that include data defining enhancements. An enhancement includes an identifier of the enhancement within the enhancement file, and a reference to a file defining enhanced content associated with the enhancement. Such enhancement files may be imported into a bin of an editing system to create components that describe the enhanced content referenced by the enhancements. The enhanced content may be modified using native applications for the enhanced content during editing of the program. The components describing the enhanced content in the editing system can be updated using identifiers of the enhanced content that are stored by the components. Enhanced content also may be automatically synchronized with time-based media.
US08819534B2

An information processing system includes a memory portion that stores each scene of image information of a given space captured by an image capturing portion in association with positional information on an object existent in the given space, a receiving portion that receives information that specifies the object as a search request, and a search portion that searches the image information stored in the memory portion for a scene where the object is existent in a given position on the basis of the search request.
US08819532B2

A data stream is transmitted from a transmitting device to a receiving device via a communication network. Data of the data stream is transmitted to the receiving device by using a transport protocol without data acknowledgement. In a transmission method, parity-encoding parameters for parity encoding a data set of the data stream is determined via the transmitting device. The transmitting device also generates parity data from the data set by using the determined parity-encoding parameters. The transmitting device further transmits the generated parity data to the receiving device via the communication network by using a transport protocol with data acknowledgement.
US08819529B2

A method of communication comprising determining whether to use distributing coding between a source (S), relay (R) and destination (D), based on a predetermined transmission rate; if the determination is positive, determining a forward error correction scheme using distributed Alamouti space-time coding, wherein the scheme is determined based on the predetermined transmission rate, a channel signal-to-noise ratio (SNR) and a network topology; relaying coded data from the S to the D using the determined forward error correction.
US08819513B2

Systems, methods and computer program products for facilitating the recovery of lost real-time media packets within a computer network real-time application implementing Forward Error Control (FEC), such that server performance is not affected from a CPU and memory perspective, are disclosed. In an embodiment, a conference server that is part of a communication network compliant with the Real Time Transport Protocol (RTP) is able to avoid regenerating FEC packets by not performing any FEC coding operation on the packets unless it is flagged to indicate regeneration via an FEC (e.g., Reed-Solomon) coding is necessary. Absent the flag, the conference server updates the received FEC packet as per the RTP and transmits the packet to its ultimate destination. Such disclosed systems, methods and computer program products are independent of the nature of the media being protected and flexible enough to support a wide variety of FEC techniques.
US08819507B2

A system and method for designing a field programmable gate array (FPGA) with built-in test mechanism includes several enhancements to traditional circular self-test path (CSTP) BIST architecture. The FPGA BIST scheme isolates primary inputs and primary outputs to improve test coverage. Multiple signature output taps are inserted at CSTP registers throughout the test path to help improve signature aliasing probability. Enhanced CSTP register selection algorithms help prevent register adjacency problems and optimize overall resource utilization for implementation. Multiple clock domains are also handled by the FPGA BIST to allow full chip implementation of the FPGA BIST.
US08819503B2

Disclosed is an apparatus and method for adjusting a memory parameter in a non-volatile memory circuit. On a trigger event, a parameter is determined in accordance with a circuit characteristic associated with the memory block. The parameter may be a new read level voltage to apply to a page of a memory block, or a program verify level voltage used to program a page of a memory block. On determining the parameter a command is sent to the memory circuit to apply the parameter to the page of the memory block. The method can be triggered by an event such as P/E cycle times and the condition is dynamically adjusted to extend the life of the memory circuit.
US08819496B2

In the system, an apparatus for collecting trace information provided on a circuit executing a program includes a counter unit which increments a count value for each execution cycle of the program, and a collection unit outputs trace information at a fetching timing of the trace information outputted by the circuit and a count value of the counter unit at the fetching timing. Another apparatus for processing trace information includes a trace information acquisition unit which acquires the trace information added with a count value from a trace information collection apparatus, a sort processing unit which sorts the acquired trace information based on the count value, and a trace information storage unit which store the sorted trace information.
US08819494B2

In an embodiment, in response to an error encountered by a test of a program, a rule is found that specifies the error and an action. A part in the program is selected in response to the action, the part is modified, and the test is re-executed. In various embodiments, the part is modified by changing the code in the part or by replacing the part with a previous version of the part.
US08819489B2

An Accelerated Processing Unit (APU) comprising a central processing unit (CPU) core portion and a graphics processing unit (GPU) core portion coupled to the CPU core portion. The GPU core portion includes a GPU core and a dedicated GPU debugging core, the dedicated GPU debugging core enabling performance of GPU centric debug functions.
US08819488B1

One or more computers is configured to run an end-to-end test including at least a plurality of independent tests of multiple stages of an asynchronous multi-stage data processing system. One of the set of independent tests is configured to send a request for test input data from a test data repository service for a particular stage. A converted version of the test input data is obtained. A comparison of the converted version to the output of the particular stage to verify operation of the particular stage is obtained. The output of the particular stage is transmitted to the test data repository service. One or more computers is configured to provide the test data repository service. The test data repository service is configured to store in the test data storage the output of the particular stage as test input data for a next stage of the asynchronous multi-stage data processing system.
US08819481B2

Via a processor, receiving a power off alert indicating a power off condition of a first processing system on which a first storage provider is installed, the first storage provider managing at least one storage controller. The method further can include, responsive to the power off alert, issuing a first command to a second storage provider installed on a second processing system, the first command indicating to the second storage provider to assume management of the storage controller.
US08819474B2

Embodiments of the invention are generally directed to systems, methods, and apparatuses for the active training of memory command timing. In some embodiments, the CMD/CTL timing is actively trained using active feedback between memory modules and the memory controller. Other embodiments are described and claimed.
US08819468B2

A method of controlling power consumption of an image forming apparatus includes outputting information regarding power consumption of a plurality of operation units if a power consumption check mode is set, performing power save operation in which at least one operation unit from among the plurality of operation units is turned on and the remaining operation units are turned off if a power save mode is set. Accordingly, on/off of the plurality of operation units may be controlled in the power save mode based on power consumption of each of the operation units.
US08819464B2

An electronic apparatus includes a plurality of devices configured to operate in a power save mode. A detecting section is configured to detect execution of the function of a device and identify a number of executions of each device. An obtaining section is configured to obtain a frequency of use or usage history of the device based on the number of executions. A priority determining section is configured to determine a priority level of the device in being powered on normally, the priority level being determined in accordance with the frequency of use of the device. A power save mode selecting section holds a plurality of power save modes and configured to select a power save mode from among the plurality of power save modes in accordance with the priority level. A controller is configured to control the plurality of devices based on the selected power save mode.
US08819459B2

A cluster system of mutual standby type forms groups each composed of a job execution system and a job standby system for taking over the job when problems occur in the job execution system, and provides information processing devices each with a job execution system and a job standby system of different groups. The information processing devices each include: an upper limit value storage unit for storing a power upper limit value, a power control unit for controlling use of power by its own information processing device so as not to exceed the power upper limit value stored, and an upper limit value setting unit for causing the upper limit value storage unit to store a power upper limit value smaller than the maximum power consumption of its own information processing device when it is not necessary to take over the job of another information processing device.
US08819455B2

A processor includes a memory encryption engine that provides replay and confidentiality protections to a memory region. The memory encryption engine performs low-overhead parallelized tree walks along a counter tree structure. The memory encryption engine upon receiving an incoming read request for the protected memory region, performs a dependency check operation to identify dependency between the incoming read request and an in-process request and to remove the dependency when the in-process request is a read request that is not currently suspended.
US08819443B2

A storage device comprises a non-volatile storage media and a processor that is operative to receive, via an interface with one or more host devices, a first entered password needed for accessing data stored in the non-volatile storage media, generate a first number, combine the first entered password and the first number, generate a cryptographic key based on the combination of the first entered password and the first number, encrypt the received first entered password using the cryptographic key, and store the encrypted first entered password and the first number in the non-volatile media. The processor may be further operative to receive a request for authentication; provide a reply comprising the first number; receive a second number calculated based on a cryptographic combination of the first number and a second entered password, and authenticate the host device if the second number successfully decrypts the encrypted first entered password.
US08819438B2

A method for issuing a digital residence certificate using a module associated with a counter. Data from the counter are continuously monitored, whereby the data are read and a consistency test is performed on the basis of a predetermined criterion. In addition, after receiving a residence certificate request, a decision is made as to whether or not the request should be fulfilled, based on the results of the continuous data monitoring.
US08819433B2

A method of obfuscating messages stored in a message store or messages received by a computing device by comparing portions of the messages to user-specified criteria and encrypting or hiding portions of the message if the criteria are matched. The obfuscated messages are stored and access thereto is controlled by only permitting authorized users or applications to decrypt or access the message.
US08819428B2

A key is securely injected into a POS PIN pad processor in its usual operating environment. In response to entry of a personal identification number (PIN) into a PIN pad, the processor puts the PIN into a PIN block; puts additional random data into the PIN block; and encrypts the entire PIN block using asymmetric cryptography with a public key derived from the injected key residing in the PIN pad processor. The corresponding private key may be held securely and secretly by an acquirer processor for decrypting the PIN block to retrieve the PIN. The encrypted random data defends the PIN against dictionary attacks. Time stamp data and constant data encrypted with the PIN block enables a defense of the PIN against replay attacks and tampering. The method may also include accepting the PIN from a mobile phone in communication with the processor.
US08819423B2

An optical receiver comprising at least one processor and a memory including at least one of an encryption key or a decryption key and at least one of encryption microcode or decryption microcode that includes processor-executable instructions that, when executed by the at least one processor, cause the optical transceiver to perform the following: an act of performing an encryption or decryption operation on data received from a host computing system to thereby authenticate the optical transceiver.
US08819410B2

Methods and apparatuses for private electronic information exchange are described herein. In one embodiment, when electronic information is received to be delivered to a recipient, the electronic information is transmitted over an electronic network with a private routing address. The private routing address is routable within a private domain, which is a subset of the electronic network. Other methods and apparatuses are also described.
US08819409B2

A distribution system and method for distributing digital information is provided, which has high recoverability from a security breach. The distribution system comprises a server (200) and a computing device (110). During an enrollment phase, the computing device obtains a first response from an integrated physically unclonable function (150) integrated in the computing device. The system comprises an enrollment module (130) for determining helper data from a decryption key and the first response to enable later reconstruction of the decryption key from the helper data and a second response obtained from the physically unclonable function. During a reconstruction phase, which occurs after the enrollment phase and typically after a security breach has occurred that revealed data and/or programming code of the computing device, the server may encrypt digital information using an encryption module (220) with a cryptographic encryption key corresponding to the decryption key.
US08819403B2

A method and apparatus for supporting a hibernation function in a mobile device are provided. In the method, the mobile device detects a wakeup event in a hibernation mode and, in response to the wakeup event, loads a snapshot image into a volatile memory from a snapshot image region of a nonvolatile memory. After the loading of the snapshot image, the mobile device determines whether there is a system status has been modified. If the system status has not been modified, the mobile device finishes a system boot. If the system status has been modified, the mobile device performs data synchronization and then finishes the system boot.
US08819392B2

In one embodiment, the present invention includes a translation lookaside buffer (TLB) to store entries each having a translation portion to store a virtual address (VA)-to-physical address (PA) translation and a second portion to store bits for a memory page associated with the VA-to-PA translation, where the bits indicate attributes of information in the memory page. Other embodiments are described and claimed.
US08819383B1

One or more techniques and/or systems are provided for non-disruptively addressing misalignment between a virtual data format and an underlying data format. Virtual data, such as a guest operating system of a virtual machine, may be stored within a virtual structure, such as a virtual machine disk, according to a virtual data format. The virtual structure may be stored within a storage device according to a storage data format. If misalignment is detected, then a new data container may be created within the storage device. A shim, sized according to a misalignment offset, may be inserted into the new data container in order to align the new data container with the storage device. Virtual data may be migrated from the virtual structure to the new data container to achieve alignment. During the migration, the virtual data may remain available from the virtual structure (e.g., a virtual machine may still execute).
US08819374B1

Described are techniques for migrating data from a source device of a source data storage system to a target device of a target data storage system. The target data storage system is configured to operate in accordance with a spoofing mode and a pass-through mode. A first set of commands from the host are processed for the target device when in the pass-through mode and the spoofing mode with respect to the target device. Data is migrated from the source device to the target device. The target data storage system is configured to operate in an echo mode for the target device and processes a second set of commands from the host when in the echo mode for the target device using information stored in the cache from processing the first set of commands.
US08819373B2

In a process for memory management in the execution of a program by a portable data carrier which has a first and a second memory region for the storage of objects generated in program execution, an object is initially created at least in part in the second memory region. If, in the course of further program execution, a persistent reference to the object is generated, the object is transferred to the first memory region. In a process for converting a source program into an executable program, a check is carried out at compile time as to whether a persistent reference to an object to be newly created is generated. Depending on the result of that check, program code is generated which creates the object either in the first or at least in part in the second memory region.
US08819372B2

According to an example, in a method for preventing data loss during reboot, a logical storage resource management device may pre-allocate reserved memory for storing a storage resource mapping table, allocate logical storage resources to a data source device before a system is rebooted, record, in the storage resource mapping table, a physical location of the logical storage resources into which data has been written when the data source device writes the data into the logical storage resources, obtain the physical location of the logical storage resources into which the data has been written from the storage resource mapping table when the system is rebooted, set a state of a physical memory block corresponding to the logical storage resources into which the data has been written as used, and release all logical storage resources after the data source device reads the data.
US08819368B2

A memory subsystem includes a volatile memory, a nonvolatile memory, and a controller including logic to interface the volatile memory to an external system. The volatile memory is addressable for reading and writing by the external system. The memory subsystem includes a power controller with logic to detect when power from the external system to at least one of the volatile and nonvolatile memories and to the controller fails. When external system power fails, backup power is provided to at least one of the volatile and nonvolatile memories and to the controller for long enough to enable the controller to back up data from the volatile memory to the nonvolatile memory.
US08819361B2

The objects of an archive may be verified with a cryptographic signature stored in the archive. However, when an object is extracted, the authentication involves re-authenticating the entire archive, re-extracting the object, and comparing the extracted object with the current object, which is inefficient or unachievable if the archive is unavailable. Instead, the archive may include a block map signed with the signature and comprising hashcodes for respective blocks of the objects of the archive. When an object is extracted, the signature and block map may also be extracted and stored as objects outside of the archive. The extracted signature and block map may later be verified by authenticating the signature, verifying the block map with the signature, and matching the hashcodes of the block map with those of the blocks of the extracted objects, thus enabling a more efficient and portable verification of extracted object with extracted authentication credentials.
US08819358B2

Provided is a data storage device including two or more data storage areas including may have two or more (heterogeneous) types of nonvolatile memory cells. At least one of the data storage areas includes a plurality of memory blocks that are sequentially selected, and metadata are stored in the currently selected memory block. The memory blocks can be sequentially used and metadata can be stored in a uniformly-distributed manner throughout the data storage device. Therefore, separate merging and wear-leveling operations are unnecessary. Thus, it is possible to improve the lifetime and writing performance of a data storage device having two or more heterogeneous nonvolatile memories.
US08819353B2

The present disclosure includes methods and systems that share memory located on one PCIe based HBA across other PCIe based HBAs in the system. In addition, the backup battery is effectively shared across multiple PCIe based HBAs in the system. This approach saves significant costs by avoiding the need to have a separate DRAM with its own dedicated battery backup on each HBA board in the system. This also allows the redundant memory and backup batteries to be removed while still retaining the same functionality through the common DDR3 memory chip and battery backup shared across multiple HBAs in the system. The component cost for batteries and memory, management module, board space, and the board manufacturing cost are all reduced as a result.
US08819345B2

Method, apparatus, and computer program product embodiments of the invention are disclosed for efficient communication between processor units in a multi-core processor integrated circuit architecture. In example embodiments of the invention, a method comprises: storing with a shared inter-core communication unit in a multi-core processor, first data produced by a producer processor core, in a first token memory located at a first memory address of a memory address space; and connecting with the shared inter-core communication unit, the first token memory to a consumer processor core of the multi-core processor, to load the first data from the first token memory into the consumer processor core, in response to a first-type command from the producer processor core.
US08819341B2

The invention relates to a method and entity that allow for saving of uplink bandwidth in connection with peer-to-peer sharing in a wireless communication system. A caching entity, called a reverse cache, intercepts a point-to-point connection between a mobile network user plane gateway and a wireless user equipment running a peer-to-peer application. The reverse cache caches content loaded to the peer-to-peer application and stores information indicative of the wireless user equipment to which the cached content is loaded. A request on the point-to-point connection for delivery of a first content from the wireless user equipment is intercepted by the reverse cache. When the requested first content is cached in the reverse cache along with information indicating that the requested first content has been loaded to the wireless user equipment, the reverse cache responds by delivering the requested first content, without involving the wireless user equipment.
US08819323B2

A port A request queue is configured with a port AQ0 to a port AQn for each of request types Q0 to Qn connected with a requester resource busy flag controller Q0 to a requester resource busy flag controller Qn, respectively. A port A resource checking unit of a port X arbiter unit gives instructions to the requester resource busy flag controller of the port AQ0 to turn a busy flag on when it is determined that a data request from the port AQ0 has difficulty in being output to a port X inter-port arbiter unit due to resources being busy as a result of referring to a resource information unit of a port X resource managing unit. The port AQ0 inhibits output of a data request as long as the busy flag is on.
US08819321B2

Systems and methods for providing instant-on functionality on an embedded controller are disclosed. A method of providing instant-on functionality on a controller comprises an initial state, an intermediate state and a final state. The initial state comprises installing a first responder code, enabling the first responder code and enabling a timer interrupt service routine. The intermediate state comprises registering the first responder code as a timer interrupt service routine. The timer interrupt service routine initiates periodic processing. The final state comprises registering a steady-state interrupt service routine.
US08819307B1

A host computer accesses a federated storage volume at first and second frames (physical storage assemblies). The host identifies a preferred frame by (1) obtaining representative values of a performance metric for sets of paths to the volume, each set associated with a different frame, and (2) selecting the frame associated with the path set having the best representative value. In one example a response latency is used to detect different distances to the host and identify the closer frame, which will be preferred. Operating modes of the paths for non-preferred frames are set to “standby”. During subsequent operation using path selection to send storage operations to the volume, the host selects among paths in an “active” operating mode so as to access the volume at the preferred frame under normal operating condition. Standby paths are reserved for less normal operating conditions, such as when no active path is available.
US08819300B2

A peripheral apparatus management unit of an information processing apparatus includes an acquisition function for acquiring version information of an operating system. The unit further includes a selection function for selecting peripheral apparatus management function control information that defines information required to construct a view content of a peripheral apparatus management screen that includes a function related object, based on the version information of the operating system acquired by the acquisition function. The unit further includes an installation function for installing the peripheral apparatus management function control information selected by the selection function on the information processing apparatus. The unit further includes a display function for reading the peripheral apparatus management function control information installed by the installation function, constructing the view content of the peripheral apparatus management screen based on the peripheral apparatus management function control information, and displaying the peripheral apparatus management screen.
US08819297B2

The invention relates to a token for communicating with a host device. The token includes an interface for communicating through at least one USB communication channel. The token is adapted to receive, through at least one USB communication channel, a command for requesting the token to specify at least one capability of the token, and send, through at least one USB communication channel, as a reply to the received command, a response for specifying that the token supports a USB device class for HID. The invention also relates to corresponding communication system and method.
US08819295B2

A first information processing device configures an information communication system for communicating information through a plurality of overlay networks comprising a plurality of node devices connected to a network, the first information processing device that comprises an acquisition unit configured to acquire range information indicative of a range of the network of the request node device, a generation unit configured to generate identification information indicative of identifying a group to which the request node has transmitted the request message is belonged, based on the range information, and a control unit configured to control the request node device to join-in the overlay network corresponding to the range information.
US08819292B2

The present invention provides techniques for use in audience-related measurements, including hybrid techniques which include use of panel-based audience-related measurement information and census-based audience-related measurement information. Techniques are provided in which panel-based audience-related measurement information is obtained from multiple providing entities, and census-based audience-related measurement information is obtained one or more providing entities. The obtained information is stored in a database. The stored information may be provided to the information-providing entities, and may be used in calibrating or improving the accuracy of audience-related measurements.
US08819290B2

The disclosure discloses a method for transmitting compressed rights. The method includes that: a terminal negotiates a compress algorithm with a server; the terminal requests the server through an “Extensions” field in a rights object request message to transmit the rights in compression format; the server generates a rights object response message according to a standard approach, compresses the rights in the rights object response message according to the negotiated compress algorithm, and generates a compressed rights object response message and sends the compressed rights object response message to the terminal; the terminal receives the compressed rights object response message, decompresses the rights in the received rights object response message according to the negotiated compress algorithm, and generates a decompressed rights object response message. The disclosure also discloses a system for transmitting compressed rights through which the volume of data in the Rights Object Acquisition Protocol (ROAP) communication can be reduced and the reliability of digital rights object transmission and user experience are improved.
US08819287B2

Method and system for compressing URL request parameters is provided. At least a portion of a URL is converted from a first form into at least a second form and communicated.
US08819277B2

A technique is provided for delivering an alert to a user. The technique includes identifying which single device of a user's multiple devices should receive the alert. A server is configured to collect device statistics about the user's devices and determine which device should receive the alert. Example device statistics include locations of the devices, last use time of the devices, statistics received from other applications that the user is accessing (e.g., email, search engine, applications, mobile apps, etc.), statistics from other users in the same location as the user, statistics from cameras, motion detectors, or proximity sensors associated with the devices, history/pattern of the user consuming previous alerts, what type of message is associated with the alert (e.g., email, SMS, picture, video, etc.), and/or whether a particular device is ON/OFF or locked/unavailable, among others.
US08819275B2

Methods and systems for performing load balancing and session persistence in IP (e.g., IPv6) networks are described herein. Some aspects relate to a destination options extension header that may be defined as a load balancing session persistence option (LBSPO) for storing a client identifier and a server identifier for each of a client and a server during a session. Packets sent between the client and the server may include the LBSPO with the client and server identifiers. A load balancer with a virtual IP address of a target application can perform session persistence and assign a destination server to a client based on a preexisting session between the server and the client, as determined by the LBSPO information. While a target VIP node may process data packets based on the LBSPO information, once established, the LBSPO information may remain unchanged for the duration of the session.
US08819273B2

A method and system for mapping logical identifiers to physical identifiers is provided. In one embodiment, a logical routing system allows each application, or more generally entity (e.g., user of an application), to register its logical identifier to physical identifier mapping when the application starts executing on a computer. To send a message to an application identified by a logical identifier, a client program uses the registered mapping to identify the physical identifier of the computer. If an application later starts executing on a different computer, then the application can register a different mapping.
US08819271B2

A system and method can be used to collect communication information including Layer 2 and Layer 3 information during normal communications between devices or other elements within a network. In a particular embodiment, the information can be generated as address resolution protocol tables and media access control tables, which are used to keep track of which elements are connected to other elements and to map network addresses to media access control identifiers. The communication information can be used in performing an action, such as servicing the system, auditing the system, checking for security breaches or policy violations, or other suitable action.
US08819266B2

According to some embodiments, first and second schedule patterns are determined. For example, a graphical user interface might be used to indicate the times, days, and/or weeks when information is to be transferred. A first transfer of information may be scheduled between remote devices in accordance with the first schedule pattern, and a second transfer may be scheduled in accordance with the second schedule pattern. Moreover, a third transfer of information between remote devices may be automatically scheduled in accordance with both the first and second schedule patterns.
US08819265B2

A count of data segments is maintained. The count includes data segments in a queue and data segments in transit between a data source and the queue. A flow of data segments from the data source is controlled, based on a value of the count.
US08819264B2

Systems and methods for dynamically switching between unicast and multicast delivery of media content are disclosed. An exemplary method includes a user device 1) accessing, over a wireless network, a unicast stream carrying data representative of a media content program, 2) detecting, during the accessing of the unicast stream, an instruction to switch to a multicast stream carrying data representative of the media content program, and 3) switching, in response to the instruction, from the accessing of the unicast stream to accessing the multicast stream by way of the wireless network. Corresponding systems and methods are also disclosed.
US08819263B2

A client server arrangement for downloading media content filters from a server device to a client device. The media content filters define portions of a separate audio visual presentation containing potentially objectionable subject matter. Depending on user selections, identified portions of the audio/visual presentation may be skipped and/or muted during play. In one particular implementation, the client device, e.g., a DVD player, is configured to initiate a connection with a server device. Upon successful connection, the server device transmits one or more media content filters to the client device. The client device may be configured to determine whether a particular media content filter is available, to facilitate deletion of some existing media content filters in order to secure adequate memory space, and to ensure that the media player has an active account, before initiating a connection with the server device. The server device may be configured to determine whether the media player is associated with an active user account, whether a requested filter is available, and whether adequate memory space is available at the media player, before transmitting media content filters to the client device.
US08819251B1

The present invention is an apparatus, system, and method for the improved tracking of a data state. The present invention allows session states to be maintained by sites that run on multiple, load-balanced servers. The present invention removes a single point of failure in a system, thus preventing all active sessions from being lost by providing persistent session data distributable across one or more machines over a communications network.
US08819247B2

A method, device and computer readable medium are provided for enabling a communication for a second device using a first device. The method comprises detecting a first connection with the first device; obtaining from the first device via the first connection, a first set of one or more addresses and a second set of one or more identifiers associated with respective ones of the one or more addresses; detecting disconnection of the first connection with the first device; deleting the first set; enabling one or more identifiers from the second set to be associated with data to be transferred to the first device; detecting a second connection with the first device; and sending the data and associated one or more identifiers to the first device to have the first device to send the communication using corresponding one or more addresses.
US08819242B2

A method and system to exchange information between computer applications are provided. The system may include a source operating system, a destination operating system and an offload stack, all residing on the device. The source operating system and the destination operating system appear to users as distinct network entities. The offload stack may be configured to function as an intermediate network device for the source operating system. The offload stack, in one embodiment, comprises a back end to receive a message from the source operating system to the destination operating system, an analyzer to determine that the destination operating system resides on the device and a cut though socket module to process the message such that a network layer of the offload stack is bypassed.
US08819238B2

In an application execution system having a plurality of application servers and an application master in an application execution system, the application master stores a plurality of applications, including a respective application, in a library for distribution among the application servers, adds a first instance of the respective application from the library to a respective application server for execution, and obtains usage information of one or more applications added to the application servers. In accordance with the usage information, the application master performs one of a predefined set of actions that includes: adding a second instance of the respective application to the plurality of application servers; and removing the first instance of the respective application from the respective application server.
US08819234B1

A method is used in supplying data storage services. For a set of applications running on an electronic system, an application service is provided to each application in the set to support operation of that application. The application service is separate from operating system services and security protection services provided by the electronic system. A data storage service provider being separate from the electronic system is communicated with to use resources of the data storage service provider in providing the application service to each application in the set.
US08819229B1

Disclosed are various embodiments for configuring logical networks. A client makes a request, through a service call, for creation of a logical network, including a logical network gateway and accounts for users to access the logical network gateway. In response to the service call, the logical network is created and configured, and a confirmation is provided to the client.
US08819222B2

A method of profiling communication traffic of users in a data network, comprising: monitoring communication traffic originated by a user of a communication terminal; and assigning to the user of the communication terminal a unique and anonymous user traffic identifier, wherein the user traffic identifier is related to a user address assigned to the communication terminal in the data network. Also, the user traffic identifier is adapted to be included in the communication traffic with respect to that user. The method further includes communicating the unique and anonymous user traffic identifier to the user terminal and having the user communication terminal include the user traffic identifier in the user traffic, upon receipt of communication traffic including the user traffic identifier, obtaining a descriptor of the received communication traffic useful to describe the detected traffic and at least temporarily storing the obtained descriptor; and building an anonymous user profile related to the user's communication activities based on the stored descriptors.
US08819217B2

An apparatus, and corresponding method, for performing a search for a match of at least one expression in an input stream is presented. A graph including a number of interconnected nodes is generated. A compiler may assign at least one starting node and at least one ending node. The starting node includes a location table with node position information of an ending node and a sub-string value associated with the ending node. Using the node position information and a string comparison function, intermediate nodes located between the starting and ending nodes may be bypassed. The node bypassing may reduce the number of memory accesses required to read the graph.
US08819216B2

A method of controlling communication quality between one node and at least one other node in a packet switched communication system, the method comprising the steps of detecting at one of said nodes a condition that indicates that communication quality is below an acceptable threshold, automatically generating instructions based on the detected condition for a user of the at least one node, said instructions intended to provide a remedy to improve the communication quality, and receiving input from a user of the at least one node responsive to the instructions to implement the remedy and thereby improve the communication quality.
US08819215B2

A system for providing step-ahead computing may include a client and a server. The client may include a communication element, a user interface element and a processor. The communication element may be configured to receive a set of pre-computed actions. The set of pre-computed actions may be based on at least one possible future state of the client. The user interface element may be configured to receive a user input corresponding to a particular action. The processor may be in communication with the communication element and the user interface element. The processor may be configured to determine whether the set of pre-computed actions include an action corresponding to the particular action and to execute the action in response to a determination that the set of pre-computed actions include the action corresponding to the particular action. The server may include a processing element, a pre-computing element and a server side communication element. The processing element may be configured to receive an indication of a current state of the client. The pre-computing element may be in communication with the processing element and configured to determine the set of pre-computed actions based on the at least one possible future state of the client. The server side communication element may be in communication with the processing element and configured to communicate the pre-computed actions to the client.
US08819212B1

An information management system delegates information classification to an external computing resource, or classifier. The intelligence required to perform classification, including a series of logic and/or rules, is provided to the classifier. The logic and/or rules are translated from a first format to a second format understandable to the classifier. The information management system discovers objects of an entity and identifies them for the classifier. The classifier collects information about the objects, applies the logic and rules to the objects, and assigns one or more categories to each object. This classification information is translated from the second format to the first format and reported back to the information management system, which may use the assigned categories to identify and map service level objectives to available service levels. After service levels are selected, the corresponding actions can be orchestrated such that the objects of the entity receive the selected services.
US08819204B2

A method operates a group service or several group services in a communications network. The method involves detecting specific group service and/or specific group event-related data items in an event-recording unit, transmitting at least a part of specific group service and/or specific group event-related data items from the event-recording unit to a group lists-generating unit, evaluating said specific group service and/or specific group event-related data items and generating specific group lists by said group lists-generating unit, wherein said specific group lists indicate the current participation state of the group participants to the group service or to each group service.
US08819200B2

Embodiments of the present invention address deficiencies of the art in respect to cluster node configuration and provide a novel and non-obvious method, system and computer program product for automated cluster node configuration. In one embodiment of the invention, an automated cluster node configuration method can be provided. The method can include assigning an initial IP address to a newly added cluster node in a cluster, identifying a hardware address for the newly added cluster node, locating an association with the hardware address in a switch in the cluster, re-configuring the assignment of the IP address based upon the located association in the switch, and requesting a reboot of the newly added cluster node with the re-configured assignment of the IP address.
US08819197B2

A portion of receiver software includes of a device information receiving section bound to an IP address corresponding to a virtual managed printer. The device information receiving section, as ported receiver software, receives distribution from an integrated management printer. As a result, one simulator agent PC can act as numerous managed printers that receive distribution from the integrated management printer.
US08819192B2

A method and apparatus for identifying a keyboard inaccessible node on a web page. The method may include acquiring all nodes in a DOM tree of the web page; identifying a mouse operable node among all the nodes; checking whether or not said mouse operable node is keyboard navigable and whether or not said mouse operable node is keyboard operable; and extracting the keyboard non-navigable node and the keyboard inoperable node as said keyboard inaccessible node.
US08819183B2

Request processing within a computing environment is facilitated. Request processing and analytics processing for the request are performed substantially concurrently in order to improve efficiency of request execution. The analytics processing is at least commenced, and may complete, prior to receiving an indication of success or failure of the request processing. If request processing fails, analytics processing ceases, if not already complete, and results of the analytic processing are not used.
US08819179B2

A method begins by a processing module determining dispersed storage (DS) units that are storing a set of encoded data slices associated with a data segment and sending a revision level check request message to each of the DS units. The method continues with the processing module receiving revision level check response messages from at least some of the DS units within a time period to produce received revision level check response messages and determining concurrency of a revision level of the set of encoded data slices stored by the DS units based on the received revision level check response messages. The method continues with the processing module initiating a revision concurrency process when less than a threshold number of encoded data slices have concurrency of the revision level.
US08819174B2

Provided is an information processing system that reflects a processing load of the virtual machine actually running in one server, and reproduces the processing load generated in the case where this virtual machine is run in the other server. An information processing system (1000) includes a server A(100) and a server B(200) that can communicate with each other through a network (500). The server A(100) runs a virtual machine (123), and transmits, to the server B(200), load information indicative of a processing load generated in the server A(100) as a result of running the virtual machine (123) when the virtual machine (123) is run. The server B(200) generates the processing load on the basis of the load information received from the server A(100).
US08819170B2

A system for exchanging information is provided. The system includes a memory, a first communication link, and at least one processor implementing a first protocol. The at least one processor is coupled to the memory and the first communication link. The at least one processor is configured to receive, via the first communication link, a first request message including a first globally unique identifier (GUID); start, responsive to receipt of the first request message, a communication session over the first communication link; provide a first response message including the first GUID; receive, via the first communication link, a second request message including data and a second GUID; write the data to a location indicated by the second GUID; read information stored at the indicated location; and provide a second response message including the second GUID and the information.
US08819166B2

A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
US08819161B1

A network device includes a master physical layer and a slave physical layer device configured to communicate with a plurality of network devices. The master physical layer device includes a signal generator module configured to generate a first clock that is syntonized to a grandmaster clock having a fixed frequency; and a frequency adjusting module configured to, at a predetermined time interval, adjust a frequency of the first clock to the fixed frequency of the grandmaster clock. The slave physical layer device includes a time of day calculating module configured to calculate a first time of day of the slave physical layer device based on a second clock that is asynchronous to the first clock, and a period adjusting module configured to synchronize the first time of day to a second time of day of the master physical layer device based on the predetermined time interval.
US08819160B2

A network-connectable device is configured to communicate with one or more computer-related devices via a network. The network-connectable device includes a list management unit and a shutdown unit. When the list management unit receives a start command signal instructing an activation of the network-connectable device which is transmitted from a computer-related device, the list management unit registers the computer-related device on a list. When the computer-related device registered on the list is switched to or is to be switched to a disconnected state disconnected from the network-connectable device, the list management unit deletes the computer-related device from the list. The shutdown unit shuts down power to a part of the network-connectable device when none of the computer-related devices is registered on the list.
US08819159B2

A service providing unit adapted to provide a first service which transmits image data to the external apparatus under the control of the external apparatus on the network; a service retrieval unit adapted to retrieve the external apparatus, on the network, capable of providing a second service which processes the image data transmitted from the data management apparatus under the control of the data management apparatus; a service controlling unit adapted to control the external apparatus on the network such that the external apparatus provides the second service; and a switching unit adapted to switch between a first state that deactivates the service controlling unit and a second state that activates the service controlling unit based on a retrieval result by the service retrieving unit.
US08819152B2

The present disclosure relates to a computer-implemented method of verifying a recipient address in an electronic correspondence, the method including the steps of: receiving a recipient address in an electronic correspondence; running an addressee verification logic configured to verify the recipient address according to any one of an: address suffix comparison, correspondence content, recipient combination, or to-from combinations; and indicating whether the addressee information is verified.
US08819151B2

A method for processing deferred messages includes a storing process, a notification process and a retrieving process of a deferred message. In the storing process, when a user presets and requires to store the deferred message, the system stores the deferred message to be sent to the user; in the notification process, when a user gets online, an IM server at the client side detects the system has stored the deferred message for the user and if the user has subscribed the deferred message notification, the system sends the deferred message notification to the client according to the setting of the system or of the user; in the retrieving process, when the client receives the deferred message notification and requests to acquire the deferred message, its IM server sends the deferred message content to the client. The present invention improves the method for processing deferred messages in the SIP/SIMPLE IM service system.
US08819150B1

A conversation server having one or more processors and memory receives a first request from a first client for a conversation associated with a first webpage while there is no conversation associated with the first webpage. In response to the first request, the conversation server generates a first conversation that is associated with the first webpage and sends information to the first client enabling the first conversation to be displayed as an element embedded in the first webpage. After the first conversation has been generated, the conversation server receives, from a second client, a second request for a conversation associated with the first webpage. In response to the second request, the conversation server sends information to the second client enabling the first conversation to be displayed as an element embedded in the first webpage.
US08819138B2

Systems, methods, and computer-readable storage media for managing pooled collections of content items, such as photos, in a content management system. An example system can first receive, from a first user device, images uploaded to a first account at a synchronized online content management system, and cluster at least some of the images as a collection. The system can receive, from the first user, a request to share the collection with a second user having a second account at the content management system, and generate, in response to the request, a pooled collection at the content management system from the collection. The system can transmit an invitation to the second user to join the pooled collection, and, upon acceptance, link the pooled collection to the second user account so that the first user and the second user have access to images in the persistent pooled collection and have permission to contribute content to the pooled collection.
US08819136B1

A multimedia collaboration system that facilitates more efficient, free-flowing collaboration sessions. The role of the presenter can be exchanged among participants in a collaboration session. The multimedia collaboration system is configured so that control of a collaboration session can be exchanged freely between participants in the collaboration session. The multimedia collaboration system enables participants in the collaboration session to determine the pace and course of the session.
US08819130B2

A hardware and software platform for collaboratively reviewing prior group to group interactions while planning, producing and archiving new group to group interactions. The platform may be used to collaboratively create group to group interactions. The system may be used to link two or more stadia, movie theatres or homes so as to provide interaction between the groups at each location simultaneously as a game or other event takes place.
US08819128B2

A call conferencing apparatus, method, and computer program detect one or more events that are related to a conference call. The apparatus, method, and computer program then send one or more instant messages to one or more participants associated with the conference call. The one or more events could include, for example, a participant joining the conference call, a participant exiting the conference call, a participant failing to log into the conference call correctly, a participant transferring to another communication device during the conference call, a beginning of the conference call, and an end of the conference call.
US08819127B1

Described herein are methods, systems, and computer program products for seamless interoperability between multiple computing nodes. A server computing device receives, from a first computing node in a plurality of computing nodes, a message for transmission to one or more other computing nodes, the message generated by the first computing node based upon application-specific instructions from a first application on the first computing node, where the plurality of computing nodes is defined as a virtual network at the server computing device and each computing node includes an ensemble module for communicating with the server. The server determines one or more other computing nodes in the virtual network to receive the message. The server transmits the message to the determined one or more other computing nodes, where each of the destination computing nodes formats the message into application-specific instructions for a second application on the determined node.
US08819125B2

There is provided a data processing method of a client terminal that communicates with a server, including: receiving a data request message for requesting data of a USB device connected to the client terminal, from the server, the data request message including information about a size of data that is to be read from the USB device; acquiring data corresponding to the size of data included in the data request message, from the USB device; deciding a size of data that is able to be additionally transmitted from the USB device, according to operation states of other USB devices connected to the client terminal; and transmitting a data transmission completion message to the server, wherein the data transmission completion message includes information about the size of data that is able to be additionally transmitted, and the data acquired from the USB device.
US08819112B2

A method, system and terminal for changing an MO of a broadcast service guide. The method for changing an management object (MO) of a broadcast service guide includes: installing an MO tree by a terminal upon receiving a service guide for which at least one management object has been formed from a broadcast server; changing by the terminal a corresponding MO upon receiving a change-requested parameter of the service guide MO from a DM server; and updating by the terminal a corresponding portion of the service guide based on the changed MO. When the subscriber terminal which has received the broadcast service has a problem or needs to be updated, the problem of the terminal can be remotely, quickly and easily solved by correcting the change-requested parameter of the MO of the service guide of the terminal side according to a request of the server or the terminal.
US08819101B2

Provided are, among other things, systems, apparatuses methods and techniques for performing multi-bit quantization. One such apparatus includes an input signal line; a first comparator having a first input coupled to the input signal line, a second input coupled to a first reference signal, and an output; a rectifier having an input coupled to the input signal line and also having an output; and a second comparator having a first input coupled to the output of the rectifier, a second input coupled to a second reference signal, and an output, with the first comparator and the second comparator being clocked so as to produce sequences of quantized samples at substantially the same times.
US08819094B2

The technology is a division circuit with decreased circuit area. An embodiment includes an integrated circuit implementing multiplicative division of a dividend input and a divisor input. The integrated circuit includes a lookup table circuit and multiplier circuits. The lookup table circuit providing an approximation of a reciprocal of a divisor input. The multiplier circuits receive the approximation and refine a quotient output of the dividend input and a divisor input. At least one of the multiplier circuits is a squaring circuit implementing multiplication with a reduced number of intermediate partial products. The reduced number of intermediate partial products prevent the squaring circuit from multiplication of any two unequal numbers and limiting the squaring circuit to multiplication of a same number by the same number.
US08819091B2

An information processing apparatus includes a communicating section that executes communication with a server, a local storage section that stores subsequent data acquired from the server, and a data processing section that executes an acquisition process of the subsequent data, and a data playback process using data stored on a disc and the subsequent data stored on the local storage section. The data processing section builds a virtual file system for reading data stored on the disc and the local storage section, at the time of the data playback process, and performs the acquisition process of the subsequent data by transmitting a package ID to the server at the time of the acquisition process of the subsequent data, the package ID being information specifying a package corresponding to a file set necessary for building or updating the virtual file system.
US08819088B2

Techniques are provided for accessing sector data. An embedded storage function is received. One or more data management functions are generated in response to receiving the embedded storage function. The one or more data management functions are invoked to retrieve the sector data from a sector table.
US08819084B2

A system, method and computer program product for importing and exporting data in a network-based customer relationship application is provided. Data to be imported/exported between an origin and a destination is identified. Then, a set of predetermined rules associated with the customer relationship application and at least one user-created scripting function are identified. For importing, the destination is associated with the customer relationship application, and the data is imported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function. The data is then stored in memory accessible to the customer relationship application. For exporting, the origin is associated with the application, the data is exported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function.
US08819083B2

A method and computer program product for performing the method are provided. The method includes receiving a first user selection of a source database object to be used in the creation of a new database object. The source database object has a first predefined database object type. The method also includes storing a reference to the selected source database object in association with a user identifier associated with the first user selection; receiving a second user selection of a second predefined database object type to be used in the creation of the new database object. The second database object type is different from the first database object type. The method also includes determining if a user identifier associated with the second user selection is stored in association with the user identifier associated with the stored reference, and if so, creating the new database object using the referenced source database object.
US08819075B2

A system may include presentation, to a user, of a consuming business entity including a reference field of a business object, reception of an instruction from the user to add an extension field to the consuming business entity based on the reference field of the business object, determination of a second consuming business entity including the reference field of the business object, and presentation of the second consuming business entity to the user.
US08819070B2

Methods and apparatus for information organization and exchange by providing a data store of interconnected items of information that together form an intent-driven taxonomy. This allows users to easily discover and exchange real-time items of information across applications.
US08819069B2

Embodiments are directed to determining a data insertion point in a data layout based on relative cardinalities between data objects and to determining a data insertion point in a data layout based on defined hierarchies between data objects. In an embodiment, a computer system receives a user input indicating that an additional portion of information is to be added to an existing data layout which includes multiple different data objects. The computer system accesses the data objects to determine relative cardinalities between the data objects in the data layout. The computer system determines an optimal data insertion point for inserting the additional portion of information based on the determined relative cardinalities between the data objects. The computer system also inserts the additional portion of information in the existing data layout at the determined optimal data insertion point.
US08819068B1

In some implementations, a user interface (UI) module provides a user interface to a user device to enable input of information for creating or modifying a database object, such as a schema object of a schema maintained in one or more separate databases. The UI module may determine validity of the inputs in real time as the user enters the inputs. Further, the UI module may check permissions of the user and/or obtain a manual approval of a request for creating or modifying the database object. The UI module may forward the user inputs with instructions for creating or modifying the database object to one or more databases. Computing devices associated with the databases may create or modify the database object based, at least in part, on the inputs from the user, creation or modification rules, syntax rules and/or a logical database associated with the user.
US08819064B2

Method, system, and programs for heterogeneous data management. Information from multiple data sources is first obtained. Data/metadata from each of the data sources is modeled based on the source and/or granularity information of the data/metadata to generate data/metadata models. The data/metadata from multiple data sources are integrated, by applying one or more processes to the data/metadata from different data sources based on the data/metadata models, to generate integrated data/metadata. A provenance representation for the integrated data/metadata is created tracing sources, granularities, and/or processes applied and archived for enabling an query associated with the integrated data/metadata.
US08819063B2

Various embodiments are described for searching and retrieving documents based on a natural language input. A computer-implemented natural language processor electronically receives a natural language input phrase from an interface device. The natural language processor attributes a concept to the phrase with the natural language processor. The natural language processor searches a database for a set of documents to identify one or more documents associated with the attributed concept to be included in a response to the natural language input phrase. The natural language processor maintains the concepts during an interactive session with the natural language processor. The natural language processor resolves ambiguous input patterns in the natural language input phrase with the natural language processor. The natural language processor includes a processor, a memory and/or storage component, and an input/output device.
US08819053B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an input including an item, receiving information associated with the item, where the information includes implicit information, determining explicit information based on the implicit information, where the explicit information identifies a geographic location associated with the item, providing a travel search interface including multiple search fields, where the multiple search fields include a destination field, and pre-populating the destination field with a travel destination location associated with the geographic location.
US08819051B2

Techniques for providing information about “offline” content are provided. In one technique, content (e.g., televised or paper-printed content) is “tagged” with a service-associated icon and a keyword. A person seeing the icon in the content may submit the keyword to the service via his web browser. The service responsively submits search-limiting criteria, associated with the keyword, as query terms to a search engine. The search engine determines relevant web pages based on the query terms, dynamically generates search results and returns the search results to either the web browser or the service, which may dynamically generate and send to the web browser another web page containing the search results. Due to the automatic addition of the search-limiting criteria to the query terms, the set of web pages that the search engine determines to be relevant is narrower and more focused than the set otherwise would be.
US08819048B1

Virtually managing repositories to provide retention management services is disclosed. An indication is received that a retention management service is desired to be performed with respect to an external content item. A reference object is created that represents the external content item. The reference object is used to perform the retention management service with respect to the external content item.
US08819037B2

Systems and methods for verifying membership in one or more sets that are subsets of a global set are provided. The method compromises representing members of the global set by mapping each member to a distinct Boolean variable of length d, wherein 2d is not less than the number of members in the global set; representing each of the given subsets of the global set by a Boolean expression which evaluates to a first value for any of the assignments to the Boolean variables which represent members of the subset, and which evaluates to a second value for any of the assignments to the Boolean variables which represent members of the global set that are not members of the subset.
US08819028B2

A method and system for extracting Web content is disclosed. In one embodiment, Web content in a Webpage is extracted by identifying paragraphs in the Web content based on line-break node determination. A range of text-body associated with the identified paragraphs is then identified using a maximum scoring subsequence. Further, the identified text-body is refined using a heuristic rule of substantially horizontal alignment. Furthermore, one or more titles and one or more images associated with the Web content are extracted. Moreover, the Web content including the identified paragraphs, the one or more titles and the one or more images are outputted.
US08819023B1

A data set is clustered into one or more initial clusters using a first term space. Initial themes for the initial clusters are determined. The first term space is reduced to create a reduced term space. At least a portion of the data set is reclustered into one or more baby clusters using the reduced term space. One or more singletons are reassigned to form one or more renovated clusters from the baby clusters. A renovated theme is determined for at least some of the renovated clusters. One or more of the renovated clusters and their respective themes are provided as output.
US08819022B1

Systems and methods are disclosed for identifying and managing topical content for websites. In accordance with one implementation, a method is provided for identifying and managing topical content for a website. The method may include determining a set of topics at a first level of popularity, determining a set of topics at a second level of popularity, and discounting the set of topics at the second level of popularity based on the set of topics at the first level of popularity to determine a revised set of topics for the second level of popularity. The method may also include managing the topical content based on the revised set of topics for the second level of popularity.
US08819017B2

Embodiments of the present invention relate to systems, methods, and computer-storage media for affinitizing datasets based on efficient query processing. In one embodiment, a plurality of datasets within a data stream is received. The data stream is partitioned based on efficient query processing. Once the data stream is partitioned, an affinity identifier is assigned to datasets based on the partitioning of the dataset. Further, when datasets are broken into extents, the affinity identifier of the parent dataset is retained in the resulting extent. The affinity identifier of each extent is then referenced to preferentially store extents having common affinity identifiers within close proximity of one other across a data center.
US08819000B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query modification. In one aspect, a method includes receiving an original query including a first limitation. First search results responsive to a modified query are obtained, where the first limitation has been omitted from the modified query. One or more common characteristics shared by two or more resources are identified. Each of the two or more resources corresponds to a different highly-ranked result of the first search results. A second modified query including the original query and a second limitation representing the one or more common characteristics is generated. Second search results responsive to the second modified query are obtained. The second search results are provided in a response to the original query.
US08818986B1

A method of refining a search comprising receiving, by a mobile communication device, a user input, the user input defining a search request; refining, by the mobile communication device, the search request based on a user profile; sending, by the mobile communication device, the refined search request to a search engine; receiving, by the mobile communication device, a search result from the search engine; displaying, by the mobile communication device, the search result.
US08818971B1

Systems and methods for deleting non-key values from an index distributed over a plurality of computing devices maintains a non-key master list that includes the non-key values that are stored on each of the plurality of computing devices and receives a list of non-key values to delete. The systems and methods further intersect the list of non-key values to delete with the non-key master list, creating a first delete list for a first one of the plurality of computing devices that includes non-key values to be deleted that are stored on the first computing device. The systems and methods further transmit the first delete list to the first computing device and update the non-key master list based on the list of non-key values to delete.
US08818957B2

The claimed subject matter relates to architectures for facilitating network-accessible or local backup or restore features in a manner that leverages event-oriented contextual information associated with one or more users of the data to be backed up or restored. In particular, a first restore-based architecture can interface with an associated second backup-based architecture that hosts or maintains a backup data store in order to retrieve a version of the data file that is desired by a user. Additionally, the first architecture can obtain a log of contextual event descriptions that can be aggregated by the second architecture or obtained independently from, e.g., a social networking service or a calendar application associated with the user. Thus, in addition to displaying time and date information associated with the desired version, the first architecture can provide the user with a social context of event from the social services feeds to aid the user in distinguishing between multiple versions of the data file.
US08818954B1

A method, article of manufacture, and apparatus for recovering databases. In some embodiments, this includes switching an active segment to change tracking mode, intercepting write related changes on the active segment while in the change tracking mode, populating a change tracking log based on the intercepted write related changes, and storing the populated change tracking log in a storage device. In some embodiments, the storage device is memory. In some embodiments, the change tracking log if flushed from memory to disk.
US08818952B2

An optimum chunk cutout method is selected according to the type of content.A storage apparatus is a storage apparatus for storing content in a backup volume in response to a content storage request from a host system connected to the storage apparatus via a network and includes a chunk cutout unit for cutting out the content into one or more chunks and a duplication judgment unit for managing a duplicate state of the chunk or chunks which have been cut out by the chunk cutout unit; wherein the chunk cutout unit selects a method for cutting out the chunk based on content type identification information indicating a type of the content.
US08818942B2

Method and system for accessing subscriber data in a telecommunication system, and providing a database system with a master database and slave databases acting as memory caches located with requester applications. The method including: configuring data clusters at the master database, each data cluster identifying subscriber data associated with an operation and assigned a priority; determining at the master database the priority of the data cluster associated with a received operation; and either providing the data cluster associated with the operation from the master database towards the slave database, replicating the received data cluster at the slave database, and executing the operation with the received data cluster at the slave database, where the priority of the data cluster is higher than for previous operations; or executing the operation with the data cluster at the master database, where the priority of the data cluster is lower than for a previous operation.
US08818941B2

Arrangements are provided which improve the efficiency of the synchronization process. The same ensure that synchronizations of large quantities of content can be completed with a minimum of delay. One method prioritizes the various tasks that are to be performed prior to synchronization. Another method initiates dependent tasks while parsing a synchronization tasks list. Yet another method allows modification of an in-process synchronization operation to allow new synchronization tasks to be accomplished within the context of the same process, negating the need to restart synchronization.
US08818938B2

In accordance with embodiments, there are provided mechanisms and methods for synchronizing entities. These mechanisms and methods for synchronizing entities can enable improved data synchronization, improved data management, etc.
US08818934B2

A method, system and computer program product for transparent support for distributed transactions in a clustered disk-sharing database environment is disclosed. In one approach, a method, a system and a computer program product are disclosed that disassociate a transaction with a session at a first resource manger, send a request to a second resource manager for the transaction that requires access to stored transaction information from prior requests for the transaction, determine whether the second resource manager has access to transaction information for the transaction stored using the session that has been disassociated with the transaction, obtain an identity of the first resource manager in data shared by the first and the second resource managers, and request access to the transaction information at the first resource manager.
US08818921B2

An improved content search mechanism uses a graph that includes intelligent nodes avoids the overhead of post processing and improves the overall performance of a content processing application. An intelligent node is similar to a node in a DFA graph but includes a command. The command in the intelligent node allows additional state for the node to be generated and checked. This additional state allows the content search mechanism to traverse the same node with two different interpretations. By generating state for the node, the graph of nodes does not become exponential. It also allows a user function to be called upon reaching a node, which can perform any desired user tasks, including modifying the input data or position.
US08818920B2

How much is the net benefit of treating an individual: cost-effective, very small, or even negative? To address this question, a methodology for developing an incremental effect model based on randomized test data is provided. The concept of an incremental effect area index is introduced for measuring the model's quality. A new variable screening technique is proposed to identify variables that are decision relevant and preferably time invariant. A piecewise linear function is created for each continuous variable to approximate the relationship between the incremental effect and the variable, based on a binning technique. Finally, a score is created as the weighted sum of a set of functions, with each function being the empirical prediction of the incremental effect based on a variable, wherein weights are chosen to maximize the incremental effect area index. The methodology creates an improved incremental effect model, leading to more cost-effective strategies in business practice.
US08818901B2

Digital rights management systems and methods for audience measurement are disclosed. An example method to monitor a media content presentation disclosed herein comprises configuring a media handler to present the media content presentation, automatically processing a measurement rights agreement with a digital rights manager to determine whether the measurement rights agreement authorizes monitoring of the media content presentation, when the digital rights manager determines that monitoring of the media content presentation is authorized, configuring the media handler to obtain measurement information corresponding to the media content presentation, and when the digital rights manager determines that monitoring of the media content presentation is not authorized, configuring the media handler to prevent measurement information corresponding to the media content presentation from being obtained, but not preventing the media handler from being configured to present the media content presentation.
US08818883B2

This is directed to a personalized avatar providing a true representation of the user's body, such that the avatar provides a substantially accurate graphical representation of the user's body. The avatar can be defined using any suitable approach, including by providing measurements of the user's body or extracting measurements from photographs of the user. The user can direct an electronic device to apply selected articles of clothing, accessories, or other items to the user's avatar to preview the appearance of the items on the user. In some embodiments, an electronic device can recommend different clothing items or other objects based on the user's body type.
US08818879B2

Systems and methods for determining a least cost transaction scheme for a merchant is provided according to one embodiment of the invention. The least cost transaction scheme may be determined at a point of sale device or at a host computer system that communicates with a point of sale device. The least cost transaction scheme may depend on a standard industrial classification (SIC) code associated with the merchant and a transaction amount. In one embodiment the transaction amount and merchant ID is sent to a host computer system. Based on the merchant ID and the transaction amount the host computer system determines a fees for a plurality of transaction schemes. From the plurality of transaction schemes, a least cost transaction scheme is selected and a user is prompted to use the least cost transaction scheme to tender the transaction.
US08818878B2

An electronic commerce system includes a broker that enables customers to purchase items from multiple different merchants. A customer anonymously interacts with the merchants to identify items to purchase, and the merchants provide virtual shopping carts including the item and tax information to the broker. The tax information describes tax rates for the item in multiple jurisdictions. The broker determines the jurisdiction applicable to the customer by, for example, determining a shipping address for the customer. The broker uses the tax information and jurisdiction to calculate the taxes to collect for the item. The broker determines the total cost for the transaction, and conducts an electronic commerce transaction for the item with the customer.
US08818875B2

A novel and useful mechanism and method for processing transactions on a point of sale system comprising of a conveyor system which continuously moves when one ore more items or items are resting on the conveyor system, and a sensing system to capture the information necessary to identify the items on the conveyor. When all items are correctly recognized by the sensing devices, the customer is charged for the items and an invoice is printed. In the event all the items are not correctly recognized the captured information is forwarded to a remote location for automated recognition processing and manual identification, if necessary. Once all the items are successfully identified, the customer is charged for the purchase and an invoice is processed and sent to the customer.
US08818873B1

The disclosure provides a method of operating a duty-free retail operation at an airport. The airport includes a secure zone and a non-secure zone, which are separated for passengers by a security checkpoint. The duty-free store may be located in the non-secure zone of the airport. The airport may also include a product storage area and a product pickup area, which can be accessible from the duty-free store or remote from the duty-free store. The product storage area may store copies of the products displayed in the duty-free store. A passenger customer can purchase products displayed in the duty-free store, for example, by scanning QR codes associated with products and making a payment using a mobile computing device. Copies of purchased products may then be retrieved from the product storage area and delivered to a designated product pickup area before the customer boards the plane.
US08818869B2

A subscription system allows a customer to establish a subscription to a product with one or more retailers (e.g., by establishing the subscription through a controller or central system). In one embodiment, a subscription may be established after receiving information that identifies a product. Terms of a subscription for the product are established, such as a frequency and a duration of the subscription.
US08818867B2

Devices, systems, and methods are disclosed which relate to an NFC-enabled security token that is removably coupled to a mobile device. The security token may be provisioned with the information by the mobile device, then decoupled from the mobile device and used to authenticate the user or perform a transaction at a POS terminal equipped with an NFC reader. The security token includes logic for user-controlled restrictions on allowable purchases, such as payment limits, timeouts, vendor identifiers, allowed purchases, and location-based restrictions. The security token is further equipped with “self destruct” security features, such as deactivating itself or erasing any sensitive information upon being unable to contact the mobile device for a specified duration, or being subject to an unauthorized or restricted transaction, until such time as it is re-coupled to the mobile device.
US08818850B2

The presented invention is a method for an advertising sponsor user, using a client computer, or mobile device to be able to register, login and create zip code related local sponsor advertisements, with small advertisements for creating interest in the offers, that link to bigger advertisements with an embedded shopping cart. When a user creates the advertisements, they can upload their images, and create their type for the offers in the same interface form and the advertisements are instantly created and able to be published immediately throughout a network. Utilizing zip codes allows the system to use an intelligent smart decision engine, to make decisions of where advertisements and campaigns should be displayed as related to registered users locations. Also past performance and past advertisement information is utilized by the present invention to make appraisal value judgments as to the value of advertisements for sale, and campaign values for sale.
US08818848B2

A campaign offers and rewards system is provided. A receipt intelligence engine includes receipt processing that in operation extracts information about items purchased based on an image of a receipt from at least one of a shopping trip and an electronic receipt from an online or offline transaction. An analytics engine includes data intelligence coupled to the receipt processing and performs analysis of the receipt. In response to processing and analysis, an offer is then sold.
US08818845B2

Example systems and methods related to providing rewards for an online game in response to web-based purchases are presented. In an example, an online catalog webpage including information describing a product available for purchase is generated. The online catalog webpage includes code instructing a device receiving the online catalog webpage to issue a request to an online gaming system to determine an in-game reward for a user based on the product. The online catalog webpage is transmitted to a client device of the user. An order for the product is received from the client device. The order indicates the in-game reward determined in the online gaming system. An order confirmation webpage is transmitted to the client device in response to the order, and the order confirmation webpage indicates the in-game reward.
US08818843B2

Methods and apparatus to determine when to deflect callers to websites are disclosed. Example methods disclosed herein to deflect a caller to a webpage include receiving a call from the caller, determining a performance metric associated with processing the call, and determining whether to offer the caller an option to terminate the call and access the webpage based on the performance metric.
US08818836B1

A method, system, and computer-readable medium for dynamically generating actual fulfillment plans for a current order or a potential order so as to enhance the future fulfillment process for expected future orders is described. In some situations, actual delivery information based on one or more such actual fulfillment plans will then be provided to a customer, such as by displaying actual delivery date and/or time before or during the ordering process based on one or more actual fulfillment plans that can be or will be used to fulfill the order. A variety of types of criteria can be used to evaluate the effects of using a fulfillment plan to fulfill a current order, including criteria that consider the modeled future cost of fulfilling expected future orders, such as an overall cost of fulfilling all orders during a specified time period that is at least partially in the future.
US08818833B2

This present invention provides an efficient method and system to manage service requests across multiple service request systems. This management method involves merging all service requests from multiple systems into standard system, sorting the request according to some standard and presenting a display list of all of the requests having a common characteristic to a technician or requester. Service requests are gathered from many different backend-ticketing systems and presented to the technicians in a single logical view. Service requests gathered from each backend ticketing system are packaged in an XML document format. The efficient use of a common XML format is an efficient way to manage all service requests from all backend-ticketing systems. These service requests can be sorted by ticket open or close date/time, status, severity of problem, etc. in ascending or descending order and be presented to the technicians in a single logical view. These requests are presented in a display as a single logical view of service requests from different backend systems.
US08818829B2

A method for utilizing firearm discharge data in a crime reporting and tracking database, includes: recording one or more discharges of a firearm; transmitting information from the discharging firearm to a crime reporting and tracking database; utilizing the transmitted information to establish relationships between the discharged firearm, committed crimes, and missing persons within the crime reporting and tracking database; and wherein the recording and transmitting is carried out by devices within the firearm.
US08818827B2

Systems and methods are provided for generating context-based movie information. For example, a movie application on an electronic device can obtain show times of a movie from multiple movie theaters. In some embodiments, the movie application can combine one or more show times into a single time slot in order to condense the number of show times that are displayed. Furthermore, the movie application can provide slot labels corresponding to each time slot based on one or more context-sensitive factors (e.g., current time of day, current location, one or more upcoming calendar events, and the like). As a result, the movie application can provide a user with a condensed view of the most accessible show times based on current context.
US08818814B2

Accelerometer-based detection for controlling audio-reporting watches, resulting in button-free operation. A wristwatch can use an accelerometer to detect the orientation and/or movement of a user's wrist and subsequently activate audio time reporting, without requiring the user to find and lush a small button. For example, a talking wristwatch can use this method to automatically report the time whenever a user moves or orients his or her wrist to a natural position for listening. A position such as that in close proximity to the ear can additionally facilitate private listening without disturbing others. Furthermore, the wristwatch can report time using personalized audio time components that the user has previously recorded, so that reporting is in a custom voice or language. In such applications, accelerometer-based control of audio-reporting watches offers significant advantages over conventional means of control, particularly in terms of ease of use and durability.
US08818808B2

Utterance data that includes at least a small amount of manually transcribed data is provided. Automatic speech recognition is performed on ones of the utterance data not having a corresponding manual transcription to produce automatically transcribed utterances. A model is trained using all of the manually transcribed data and the automatically transcribed utterances. A predetermined number of utterances not having a corresponding manual transcription are intelligently selected and manually transcribed. Ones of the automatically transcribed data as well as ones having a corresponding manual transcription are labeled. In another aspect of the invention, audio data is mined from at least one source, and a language model is trained for call classification from the mined audio data to produce a language model.
US08818805B2

A sound processing apparatus is provided. The apparatus includes an input correction unit that corrects a difference between characteristics of a first input sound input from a first input apparatus and characteristics of a second input sound input from a second input apparatus. The apparatus further includes a sound separation unit that separates the first input sound corrected by the input correction unit and the second input sound into a plurality of sounds. The apparatus further includes a sound type estimation unit that estimates sound types of the plurality of sounds. The apparatus further includes a mixing ratio calculation unit that calculates a mixing ratio of each sound in accordance with the estimated sound type. The apparatus further includes a sound mixing unit that mixes the plurality of sounds separated by the sound separation unit in the mixing ratio calculated by the mixing ratio calculation unit.
US08818801B2

Disclosed is a dialogue speech recognition system that can expand the scope of applications by employing a universal dialogue structure as the condition for speech recognition of dialogue speech between persons. An acoustic likelihood computation means (701) provides a likelihood that a speech signal input from a given phoneme sequence will occur. A linguistic likelihood computation means (702) provides a likelihood that a given word sequence will occur. A maximum likelihood candidate search means (703) uses the likelihoods provided by the acoustic likelihood computation means and the linguistic likelihood computation means to provide a word sequence with the maximum likelihood of occurring from a speech signal. Further, the linguistic likelihood computation means (702) provides different linguistic likelihoods when the speaker who generated the acoustic signal input to the speech recognition means does and does not have the turn to speak.
US08818799B2

A method and an apparatus for indicating presence of a transient noise in a call are provided. The method comprises the steps of determining activity at an endpoint of the call by monitoring presence of a signal input from the endpoint into the call and monitoring presence of a potential source of transient noise at the endpoint. Further, based on the activity determination and the monitoring of the presence of a potential source of transient noise, a signal representative of the presence of a transient noise in the call is sent. The present invention is advantageous in that it enables improvement of the quality of the call.
US08818796B2

An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream.
US08818789B2

A method and apparatus for automating the acquisition, reconstruction, and generation of knowledgebases of associated ideas and using such knowledgebases in many application including machine translation of human languages, search and retrieval of unstructured text, or other data, based on concept search, voice recognition, data compression, and artificial intelligence systems.
US08818774B2

There is provided a behavioral model generating device in which a first pattern generator selects behavioral patterns from all the behavioral patterns in behavioral pattern groups by duplicate sampling according to a weighting factor of each group, and adds modification to each pattern to generate first behavioral patterns, a second pattern generator generates device operation patterns from the first behavioral patterns, a power consumption calculator calculates power consumption data based on the device operation patterns, an evaluation selector selects behavioral patterns from the first behavioral patterns by duplicate sampling according to a likelihood of the calculated power consumption data with respect to measured power consumption data, a first updater merges a pair of most similar groups out of all the groups including a group of the selected behavioral patterns and sets a weighting factor of the merged group as a sum of respective weighting factors of the pair.
US08818754B2

The properties of a surface of an object in presence of thin transparent films are determined by generating a library of model signals and processing a measurement signal via searching the library to evaluate films properties and topography. The library may be reduced with principal component analysis to enhance computation speed. Computation enhancement may also be achieved by removal of the height contributions from the signal leaving only the film contribution in the signal. The film measurement signal is compared to a library of film signals to determine the film parameters of the sample. The library of film signals is produced by processing each full signal in a library to similarly remove the height contributions leaving only the film contributions. Additionally, a post-analysis process may be applied to properly evaluate local topography.
US08818752B2

It is an object of the present invention to provide a biological information acquiring system and a biological information acquiring method capable of enhancing the calculation accuracy to more accurately calculate the exercise effect information, and capable of enhancing the satisfaction level of the user.In a biological information acquiring system, a body composition meter is configured to acquire pre-exercise body composition data measured before start of exercise and post-exercise body composition data measured after end of exercise. A pedometer is configured to acquire vibration data during exercise. The consumed calorie of the user can be more accurately calculated by arranging consumed calorie correction coefficient acquiring unit for acquiring a consumed calorie correction coefficient α based on the pre-exercise body composition data, the post-exercise body composition data, and the vibration data; and a consumed calorie calculation unit for calculating the consumed calorie using the consumed calorie correction coefficient α.
US08818750B2

According to one embodiment, an electronic device includes a display module, an operation module, a communication module, an obtaining module, and a calculator. The operation module obtains operation on the display screen of the display module. The communication module communicates with another electronic device. The obtaining module obtains trace information indicating a trace of operation moving from the electronic device to the other electronic device or a trace of operation moving from the other electronic device to the electronic device based on operation on the display screen of the electronic device and operation on the display screen of the other electronic device. The calculator calculates a positional relationship between the electronic device and the other electronic device based on the trace information.
US08818749B2

A magnetic field sensor includes built in self-test circuits that allow a self-test of most of, or all of, the circuitry of the magnetic field sensor, including self-test of a magnetic field sensing element used within the magnetic field sensor, while the magnetic field sensor is functioning in normal operation.
US08818746B1

A simple, inexpensive, and fast method of establishing if a defect does or does not exist within a thick-walled solid geometry, which is especially useful to detect if such a defect, a crack, exists within a gun barrel. With further analysis, the method allows not only the identification of the defect's presence; but, a means of establishing the size thereof—which, for example, is critical to understanding if a gun tube has a defect that would warrant its being taken out of service for the safety of its crew or removed from manufacturing. The method involves creating an acoustic vibration in the particular thick-walled, solid geometry, esp. a gun barrel, and observing the vibration pattern which results. The size of the particular defect can be ascertained by a) manually using a correlation between the magnitude of the defect and the relative changes in the decay coefficient or shifts in frequency data or (b) automatically using a Bayes maximum likelihood, statistical pattern classification algorithm and a library comprised of either the decay coefficients or the means and covariances of defect-free and cracked objects.
US08818744B2

A test and measurement instrument and method of switching waveform display styles includes acquiring an electrical signal, storing peak detect data samples from the electrical signal to one or more memory devices, storing filtered data samples or unfiltered data from the electrical signal, automatically switching to a first waveform display style having the peak detect data samples configured in a first mode when a user selects the unfiltered data, and automatically switching to a second waveform display style having the peak detect data samples configured in a second mode when the user selects the filtered data samples.
US08818740B2

Techniques for leak detection are described. A leak detection module may include a plurality of wires comprising one or more collection points. The leak detection module may further include a capacitor configured to store a charge for powering the module during a power-off state and a plurality of switches to be controlled by a processor. The processor may initiate a predetermined switching sequence when a power-off state has been detected. During the switching sequence, leak detection data may be collected at the one or more collection points. The collected leak detection data may be stored in a set of registers. The leak detection module may transmit the stored leak detection data. Other embodiments are described and claimed.
US08818738B2

An apparatus for tuning a parameter of a Kalman filter in a wheel inspection for a vehicle is disclosed. The apparatus includes an association module that associates wheel inspection data of the vehicle with locations of corresponding wheels in the vehicle; an evaluation module that evaluates a wheel stable score of the vehicle based on the wheel inspection data and the association, where the wheel stable score indicates reliability of the wheel inspection; and a parameter tuning module that tunes a measurement error covariance of the Kalman filter according to the evaluated wheel stable score.
US08818734B1

This invention comprises peptides, methods and a kit for identifying DNA fragmentation in non-viable sperm. Specific peptide sequences are claimed that bind to ssDNA and fragmented DNA.
US08818732B2

A molecular network analysis support method includes receiving designation of a biological phenomenon, extracting an interaction from a molecular network, and calculating a relation strength between the designated biological phenomenon and the extracted interaction.
US08818728B2

A method of transmitting borehole image data from a borehole location to a remote location includes obtaining a set of image data describing formation surrounding a borehole using a logging tool at a selected depth or range of depths in the borehole, extracting one or more image features from the set of image data downhole, and transmitting a representation of the extracted image features to the surface.
US08818714B2

A portable navigation device and method are capable of presenting a destination direction to a user without resorting to visual sensation with a relatively simple configuration. Vibration elements are disposed on or in different positions of a housing. The respective vibration intensities of the vibration elements are determined on the basis of an angular difference θ between a destination direction Vn and a terminal direction Vd. The vibration elements are respectively controlled in accordance with the determined vibration intensities. The position of a vibration, which is obtained as a result of blending vibrations of the vibration elements is sensed by a user.
US08818710B2

The present invention is a computer-implemented system for providing guidance information to aid a user in traveling along an off-road route. This system assumes that the route has already been determined. Also, it is assumed that the user's position and orientation can be determined, for example using existing techniques such as the global positioning system (GPS). The present invention uses a Look-Ahead-Point Finder (100) to find a point, which we refer to as a look-ahead point, located on the route ahead of the user's current location. A Guidance Message Constructor (102) and a Guidance Presenter (106) are used to present the user with guidance information directing him towards the look-ahead point. If the user is already headed towards the look-ahead point, then a Turn Analyzer (108) is used to search the route in order to find the next turn location. If the user is found to be nearing a turn, then the Guidance Message Constructor (102) and the Guidance Presenter (106) are used to give the user information about the turn including its distance and direction.
US08818693B2

The present invention provides an engine system control device to be applied to an engine system provided with an engine having a variable compression ratio mechanism capable of changing a compression ratio. In the case where generation of failure in a compression ratio control system is detected, determination of a state of a member placed in an intake and exhaust system of the engine is inhibited.
US08818689B2

A cylinder intake air amount calculating apparatus for an internal combustion engine that calculates a cylinder intake air amount, which is an amount of fresh air sucked in a cylinder of the engine using an intake air pipe model equation which is obtained by modeling an intake pipe of the engine, is provided. An intake air flow rate is obtained. The cylinder intake air amount is calculated by applying the intake air flow rate and a preceding value of the cylinder intake air amount to the intake pipe model equation. A predicted intake air flow rate which is a predicted value of the intake air flow rate is calculated. A predicted cylinder intake air amount which is a predicted value of the cylinder intake air amount is calculated by applying the predicted intake air flow rate and the cylinder intake air amount to the intake pipe model equation.
US08818687B2

A control pattern corresponding to a ultra high expansion cycle is executed, wherein an actual timing IVCa of an intake valve closing timing is controlled to agree with a steady adapted value IVCt, an actual value εma of a mechanical compression ratio is controlled to agree with a steady adapted value εmt, and an ignition timing SA is controlled to agree with a steady adapted timing SAt. There are four cases that might be generated, including a case in which the IVCa is shifted toward a retard angle side or toward an advance angle side from the IVCt due to a response delay of a variable intake valve timing apparatus, and a case in which εma is shifted to a greater side or to a smaller side from the εmt due to the response delay of a variable compression ratio mechanism.
US08818686B2

A purge control implementation determination unit determines whether or not to implement purge control in accordance with predetermined implementation conditions. If it is determined to implement the purge control, a purge control unit actually implements the purge control. A throttle opening degree upper limit switching unit switches an upper limit value of an opening degree of a throttle based on a determination result of the purge control implementation determination unit. A throttle opening degree control unit controls the opening degree of the throttle so as not to exceed the upper limit value set by the throttle opening degree upper limit switching unit.
US08818684B2

Certain embodiments of the invention may include systems, methods, and apparatus for detecting failure in gas turbine hardware. According to an example embodiment of the invention, a method for detecting a failure in a gas turbine is provided. The method can include monitoring a parameter associated with the turbine, wherein the monitored parameter comprises at least one turbine bucket temperature, detecting an event associated with operation of the turbine, wherein the event is based at least in part on the monitored parameter, and initiating shutdown of the turbine upon detection of the event wherein the monitored parameter is above a predetermined value for at least a predetermined time duration.
US08818682B1

An autonomous vehicle detects a tailgating vehicle and uses various response mechanisms. For example, a vehicle is identified as a tailgater based on whether its characteristics meet a variable threshold. When the autonomous vehicle is traveling at slower speeds, the threshold is defined in distance. When the autonomous vehicle is traveling at faster speeds, the threshold is defined in time. The autonomous vehicle may respond to the tailgater by modifying its driving behavior. In one example, the autonomous vehicle adjusts a headway buffer (defined in time) from another vehicle in front of the autonomous vehicle. For example, if the tailgater is T seconds too close to the autonomous vehicle, the autonomous vehicle increases the headway buffer to the vehicle in front of it by some amount relative to T.
US08818667B2

In a method for generating a differential torque in a vehicle, in the case in which the vehicle is in a load change state and simultaneously in an extreme driving situation, in which wheel torques of different magnitudes are present at the vehicle wheels, the torque distribution between the vehicle wheels is changed.
US08818665B2

A vehicle control apparatus is configured to set a desired speed of an engine to be inputted to a CVT based on a vehicle speed and an accelerator opening AP, calculate a desired output of the engine based on the accelerator opening; calculate a correction coefficient based on the vehicle speed, and calculate a corrected desired output by correcting the desired output with the correction coefficient such that the vehicle speed reaches a regulatory vehicle speed when the accelerator opening AP reaches a fully-opened position, i.e., to vary the characteristics of the accelerator opening in accordance with the vehicle speed in the vicinity of the regulatory vehicle speed.
US08818664B2

A powertrain system includes a multi-mode transmission configured to transfer torque among an engine, torque machines, and a driveline. A method for controlling operation of the powertrain system includes determining a bias engine speed based upon an engine speed. A search is executed including determining a respective candidate power cost for operating the powertrain system in response to an output torque request, and determining a respective candidate driveability cost for the candidate engine speed based upon the bias engine speed. The search also selects one of the candidate engine speeds and candidate engine torques that achieves a minimum of a combination of the respective candidate driveability cost and the respective candidate power cost as a preferred engine speed and preferred engine torque. Operation of the powertrain system is controlled based upon the preferred engine speed and preferred engine torque.
US08818657B2

The shift control unit shifts the sub-transmission mechanism while changing the speed ratio of the variator in response to a change in the speed ratio of the sub-transmission mechanism so that the through speed ratio does not change after the through speed ratio is caused to reach the final through speed ratio by changing only the speed ratio of the variator if the speed ratio corresponding to the shift instruction from the driver is between a first speed ratio at which the sub-transmission mechanism is in the second gear position at the high speed side and the speed ratio of the variator is lowest and a second speed ratio at which the sub-transmission mechanism is in the first gear position at the low speed side and the speed ratio of the variator is highest when the manual mode is selected.
US08818653B2

A system and method of dithering speed and/or torque for shifting a transmission of a vehicle having an engine, a reversible, variable displacement hydraulic motor/pump which can be driven by the engine, a hydraulic accumulator supplied by said motor/pump, and at least one reversible hydraulic driving motor for propelling the vehicle supplied with fluid by the hydraulic accumulator and/or by said motor/pump operating as a pump. A transmission unit connects the engine with the variable displacement hydraulic motor/pump during a first mode of operation (city mode) and connects the engine to a vehicle drive wheel during a second mode of operation. The system utilizes stored hydraulic energy to dither the output of the driving motor in order to achieve quick and smooth shifts between city and highway mode, or between various ranges within the city mode.
US08818647B2

Heads-up display arrangements for vehicles including a seat in which an occupant sits, a system for forming an image of text and/or graphics in a field of view of the occupant, a determination arrangement for determining a position of the occupant (or a part thereof) and an adjustment system for adjusting the seat based on the occupant's determined position to thereby change the orientation of the occupant relative to the image. Change of the orientation of the occupant relative to the image may entail adjusting the seat and/or adjusting the image forming system, which is often a heads-up display system. Adjustment of the seat may involve moving the seat forward or backward and/or up or down, or any other direction or way possible given the construction of the seat.
US08818645B2

A vehicle control apparatus for a vehicle causes several control target instruments to operate in cooperation, thereby controlling a behavior of the vehicle so as to approach a target behavior of the vehicle. In this case, target behaviors of several control target instruments are estimated. When a separation arises in a certain control target instrument between an actual behavior and the target behavior, operations of other control target instruments are changed according to the magnitude of the separation in the certain control target instrument. Thereby, even if an anomaly arises in one of the control target instruments, the behavior of the vehicle can be brought close to the target behavior.
US08818644B1

A seating determination apparatus includes a transition processing unit 29 configured to make a transition of the state between a first seating determination state in which an airbag apparatus is brought into an operation-permitted state and the second seating determination state in which the airbag apparatus is in the operation-prohibited state when a transition condition on the basis of a magnitude relationship between a seat load and a preset threshold value is satisfied, and configured to prohibit the transition of the state between the first seating determination state and the second eating determination state when the direction of variation of the seat load is determined to have inverted before a predetermined time set in advance has elapsed from a time point when the transition condition is satisfied.
US08818643B2

In this seatbelt device, when a lock release determining device determines that a lock has been released, and a command for driving a motor is output while a wind-up operation is performed by the motor to release the lock, and a priority of the command is equal to or higher than a predetermined level, a control device controls the motor so as to apply tension to a webbing.
US08818638B2

A device and a method for triggering passenger protection means as a function of signals of a sensor module is provided. For example, the sensor module includes at least two sensors which are accommodated in one housing. The signal conditioning for the at least two sensors takes place on separate hardware paths.
US08818630B2

A vehicular vibration damping control apparatus calculates a correction torque to suppress vehicle body sprung vibration. In outputting a correction torque command to a driving/braking torque producing device, the control apparatus outputs a hunting time correction torque command smaller than a normal time correction toque command when a state in which amplitude of the correction torque is greater than or equal to a predetermined amplitude continues for a predetermined time length, and thereafter to return an output of the correction torque command from the hunting time correction torque command to the normal time correction torque command if a state in which the amplitude of the correction torque is smaller than or equal to the predetermined amplitude continues for a first predetermined time length. The frequency of performing the vibration damping control is increased by suppressing occurrence of hunting at the time of return to the normal vibration damping control.
US08818620B1

Systems and vehicles for determining an operational status of at least one trailer brake are provided. A system for determining an operational status of at least one trailer brake includes machine readable instructions stored in one or more memory modules that, when executed by one or more processors, cause the system to command a trailer brake current output circuit to intermittently supply a diagnostic current to the at least one trailer brake during a trailer brake activation period, receive a sensed current signal from a trailer brake current sensing circuit in response to the command to supply the diagnostic current, and determine the operational status of the at least one trailer brake based on the sensed current signal.
US08818618B2

System and method for providing a website, portal and/or user interface adding, reviewing and editing street mapping data and speed-by-street information. The website, portal and/or user interface allows users to add, review and editing all or selected matters of safety data and street information in a street mapping database. The website, portal and/or user interface also allows the user to select any geographical area and/or any group of vehicles and adjust the system response for any reason, such as weather, traffic, road conditions, etc. The present invention also provides a website, portal and/or user interface that allows a user to register their vehicle and/or vehicle monitoring system hardware so that driver profile information and performance data may be stored on the site and viewed by insurance companies. The insurance companies may bid on drivers they wanted to insure.
US08818606B2

A method, system and computer readable medium to autonomously keep a vehicle in a lane. The method including, engaging a lane centering system configured to maintain the vehicle within the lane, at a specified lane position. Further engaging a lane keeping system when the lane centering system fails to keep the vehicle within the lane, the lane keeping system configured to return the vehicle to the lane, when the vehicle leaves or is leaving the lane. And, applying a cost function to determine the nature of engagement of the lane keeping system to return the vehicle to the lane.
US08818604B2

Ina drive control apparatus (1) of a hybrid vehicle, a change rate restriction value of a target engine rotational speed which is set on the basis of a vehicle speed is preset, a restriction value of the target engine rotational speed is calculated from the change rate restriction value and a previous target engine rotational speed, a target engine operation point to decide the target engine rotational speed and a target engine torque is set on the basis of the restriction value of the target engine rotational speed and the provisional target engine rotational speed, a target electric power is calculated from a difference between a target engine power which is calculated from the target engine operation point and a target drive power, and torque instruction values of a plurality of motor generators (4, 5) are calculated by using a torque balance equation including a target engine torque which is obtained from the target engine operation point and an electric power balance equation including the target electric power.Thus, even in a transient state where the operation point of the internal combustion engine (2) is changed, since the target operation point line is traced, the fuel consumption can be improved.
US08818601B1

A vehicle includes an engine, fraction motor, final drive assembly, battery pack, and a supercapacitor module electrically connected to the battery pack. The vehicle also has first and second clutches and a controller. The clutches have opposite apply states. The first clutch connects an engine driveshaft to the motor to establish a neutral-charging mode. The second clutch connects an output shaft of the motor to the final drive assembly to establish a drive mode. The controller selects between the drive and neutral-charging modes in response to input signals. The drive mode uses energy from the supercapacitor module and battery pack to power the traction motor. The neutral-charging mode uses output torque from the engine to charge the supercapacitor module and battery pack. The clutches may be pneumatically-actuated, and the vehicle may be characterized by an absence of planetary gear sets.
US08818598B2

ECU executes a program including a step of executing first charging control when a charging plug and a charging device are connected, a step of terminating the first charging control when CCV is more than or equal to a threshold value OCV, a step of executing second charging control, and a step of terminating the second charging control when charging is completed.
US08818591B2

There is provided a storage medium for use as a source of energy for vehicles. An exemplary storage medium comprises a data memory that stores information about the charge status of the storage medium. The exemplary storage medium also comprises a SIM card.
US08818585B2

The present disclosure is directed to a flat wheel detector. The flat wheel detector may have a first sensor configured to be located adjacent a rail of a railroad track. The first sensor may be oriented at a first angle relative to a horizontal plane. The flat wheel detector may also have a second sensor configured to be located adjacent the rail. The second sensor may be oriented at a second angle relative to the horizontal plane. In addition, the flat wheel detector may have a controller in communication with the first and second sensors. The controller may be configured to receive signals from the first and second sensors. The controller may also be configured to detect a flat wheel on a railroad car based on the signals.
US08818576B2

The different advantageous embodiments provide a system for generating trajectory predictions for a flight comprising a flight object manager and a trajectory predictor. The flight object manager is configured to generate flight information using a number of flight plans, a number of flight schedules, and flight status information. The trajectory predictor is configured to receive flight information from the flight object manager and use the flight information to generate the trajectory predictions.
US08818563B2

In a building which has at least two floors, an apparatus for controlling and regulating room temperature having a hierarchical structure includes a predictive device on the top level, that provides optimal control of the use of at least one free energy source, and at least one device on a lower level which is used for feedback regulation of at least one additional energy source. The predictive device uses a building model and repeatedly optimizes the energy requirement or the energy costs. The regulation strategy of the predictive device uses characteristics of a passive heat accumulator of the building.
US08818557B2

A methodology for using cortical signals to control a multi jointed prosthetic device for direct real-time interaction with the physical environment, including improved methods for calibration and training.
US08818554B2

An event execution method and system for a robot synchronized with a mobile terminal is provided for enabling a robot synchronized with a mobile terminal or a character displayed in the mobile terminal to execute an event on behalf of the mobile terminal and share experience points of the character displayed in the mobile terminal. The event execution system includes a mobile terminal and a robot synchronized with the mobile terminal. The mobile terminal includes a short range wireless communication unit which establishes a radio link with the robot, a storage unit which stores a character rearing application for bringing up a character and a behavior contents database of behaviors that a character displayed by the character rearing application conducts, and a control unit which performs synchronization with the robot by means of the short range wireless communication unit and sends, when an event occurs, an event execution command indicating the event to the robot through the radio link, and the robot includes a short range wireless communication unit which establishes the radio link with the mobile terminal, a storage unit which stores a robot displaying application for bringing up the robot and a behavior contents data base of behaviors that the robot conducts, and a control unit which performs synchronization with the mobile terminal by means of the short range wireless communication unit and controls the robot to conduct a behavior corresponding to the event indicated by the event execution command.
US08818548B2

In a brush cutter (100), when it is determined based on acceleration information including frequency components, supplied from an acceleration sensor (24) included in the brush cutter (100) that the acceleration shows a peak in a range of frequencies lower than 100 Hz, the flow moves to step S5 to amplify the acceleration peak. In next step S6, the acceleration peak is compared with a threshold. When the result of comparison shows that the acceleration peak is higher than the threshold, the flow moves to step S7 to produce a safety signal. The safety signal is output from the controller (26) to a high voltage generation circuit (30) to stop generation of a high voltage in the high voltage generating circuit (30). In this manner, the acceleration sensor (24) is used to detect any unexpected, sudden danger, while diminishing influence of the acceleration caused by vibration inherent to the own nature of the work apparatus, its intended regular operation and its posture change in regular operation.
US08818545B2

A semiconductor fabrication apparatus includes a semiconductor wafer mounting table having a cavity therein; and a nozzle which jets a liquefied temperature adjustment medium having a temperature equal to or less than a targeted temperature to an inner wall of the cavity in order to adjust a temperature of the semiconductor wafer mounting table to the targeted temperature. The semiconductor fabrication apparatus further includes a pressure detecting unit for detecting an internal pressure of the cavity; and a vacuum pump which discharges gas within the cavity such that a pressure detected by the pressure detecting unit becomes equal to or more than a saturated vapor pressure related to the temperature of the temperature adjustment medium jetted from the nozzle and equal to or less than a saturated vapor pressure related to the targeted temperature.
US08818542B2

In order to reduce interference in an audio signal during a call on a mobile communication device, a plurality of transforms of the audio signal is performed, each transform containing phase information and amplitude information of corresponding samples of the audio signal. The results of the transforms are then averaged in order to generating a compensation signal that can be subtracted from the audio signal.
US08818539B2

An audio encoding device includes, a time-frequency transform unit that transforms signals of channels included in an audio signal having a first number of channels into frequency signals respectively, a down-mix unit that generates an audio frequency signal having a second number of channels, a low channel encoding unit that generates a low channel audio code by encoding the audio frequency signal, a space information extraction unit that extracts space information representing spatial information of a sound, an importance calculation unit that calculates importance on the basis of the space information, a space information correction unit that corrects the space information, a space information encoding unit that generates a space information code, and a multiplexing unit that generates an encoded audio signal by multiplexing the low channel audio code and the space information code.
US08818527B2

A lead assembly for providing electrical stimulation of patient tissue includes at least one elongated lead body, each of the at least one lead bodies having a distal end and a proximal end. A plurality of electrodes are disposed at the distal end of the at least one lead body, each of the electrodes having an outer surface. A plurality of dimples are defined along the outer surface of at least one of the plurality of electrodes, the plurality of dimples configured and arranged to provide a larger surface area for the at least one dimpled electrode than that of a similarly-sized electrode with a flat outer surface. A plurality of terminal are disposed at the proximal end of the at least one lead body. A plurality of conductive wires couple each of the plurality of electrodes to at least one of the plurality of terminals.
US08818524B2

Some embodiments provide a system for delivering neurostimulation. Some system embodiments comprise a lead configured to be implanted in the body, a stimulation output circuit configured to deliver neurostimulation pulses to the vagus nerve through the lead, an EMG sensing circuit configured to use the lead to sense EMG signals from laryngeal muscle activity, and an evoked muscular response detection circuit configured to use the EMG signals sensed by the EMG sensing circuit to detect evoked laryngeal muscle activity evoked by the neurostimulation pulse.
US08818514B2

Methods for intravascularly-induced renal neuromodulation. In some embodiments, a method can include positioning a pair of bipolar electrodes within renal vasculature of a human patient and expanding a balloon within the renal vasculature. The method can further include delivering an electric field via the bipolar electrodes.
US08818505B2

Techniques of inducing a physiological perturbation to monitor a heart failure status of a patient are described. An implantable medical device (IMD) may induce a physiological perturbation in the patient to monitor and determine how the patient responds to the physiological change. This response may be indicative of heart failure improvement or worsening. For example, the IMD may deliver electrical stimulation with parameters configured to perturb the patient (e.g., stimulation that deviates from stimulation therapy). The IMD may then detect at least one physiological parameter to monitor the patient's response to the perturbation. Based on the detected physiological parameter, the IMD may generate a heart failure status. The heart failure status may then be used for adjusting patient therapy, with or without the use of remote monitoring.
US08818504B2

Systems and methods involve an intrathoracic cardiac stimulation device operable to provide autonomous cardiac sensing and energy delivery. The cardiac stimulation device includes a housing configured for intrathoracic placement relative to a patient's heart. A fixation arrangement of the housing is configured to affix the housing at an implant location within cardiac tissue or cardiac vasculature. An electrode arrangement supported by the housing is configured to sense cardiac activity and deliver stimulation energy to the cardiac tissue or cardiac vasculature. Energy delivery circuitry in the housing is coupled to the electrode arrangement. Detection circuitry is provided in the housing and coupled to the electrode arrangement. Communications circuitry may optionally be supported by the housing. A controller in the housing coordinates delivery of energy to the cardiac tissue or cardiac vasculature in accordance with an energy delivery protocol appropriate for the implant location.
US08818502B2

A method and device for endocrine and exocrine gland control. The method comprises selecting neuro-electrical coded signals from a storage area that are representative of body organ function. The selected neuro-electrical coded signals are then transmitted to a treatment member, which is in direct contact with the body, and which then broadcasts the neuro-electrical coded signals to a specific endocrine and exocrine gland nerve or gland to modulate the gland functioning. A control module is provided for transmission to the treatment member. The control module contains the neuro-electrical coded signals which are selected and transmitted to the treatment member, and computer storage can be provided for greater storage capacity and manipulation of the neuro-electrical coded signals.
US08818493B2

An apparatus and method for creating a three dimensional imaging system is disclosed. There is a first source of laser light and a second source of laser light having a wavelength different from the wavelength of the laser light of the first source. The laser light from the first and second sources are combined, and the combined laser light is transmitted to a scanner. The scanner further transmits the combined light to a surface to be imaged.
US08818492B2

An apparatus for measuring ganglion cells may include: a light generation unit configured to irradiate a first light signal polarized in a first direction and a second light signal polarized in a second direction perpendicular to the first direction to a subject; a reflected light processing unit configured to generate an amplification signal corresponding to an image of the subject using a first reflection signal, which is the first light signal reflected from the subject, and a second reflection signal, which is the second light signal reflected from the subject; and an image processing unit configured to measure ganglion cells in the subject using the amplification signal. The apparatus may be used to count the number of normal ganglion cells in the retina by measuring a phase difference of two lights polarized in different directions. The apparatus may also be used to monitor the progress of glaucoma.
US08818491B2

A system for Non-Contrast Agent enhanced MR imaging, includes an MR image acquisition device that acquires first and second datasets representing first and second image slabs individually comprising multiple image slices acquired at fast and slow blood flow portions of a heart cycle and oriented substantially perpendicular in at least one axis to direction of vasculature blood flow, in response to a heart cycle synchronization signal. An image data processor processes imaging datasets representing the first and second image slabs to provide first and second volume datasets representing a 3D volume imaged at the fast blood flow portion and the slow blood flow portion respectively and for providing a difference dataset representing an image difference between the first and second volume datasets and enhancing arterial blood flow. A display processor provides data representing an image showing the enhanced arterial blood flow.
US08818469B2

A portable electronic device includes superposed base and sliding housings, a pair of guide units and a pair of slide rails that cooperate with each other to permit sliding movement of the sliding housing relative to the base housing along a sliding direction between closed and open positions, and a pair of correction mechanisms respectively adjacent to the slide rails and each including at least two push-back members. When the slide rails deviate from the sliding direction, the push-back members can push back the slide rails to a position parallel to the sliding direction so that the slide rails can slide smoothly relative to the guide units.
US08818468B2

In order to facilitate an operation of locking or unlocking a touch panel, a mobile terminal includes a first housing, a second housing connected to the first housing in a slidable manner, a touch panel provided on the first housing, a style detecting portion (S01, S08, S09) for detecting one of a plurality of possible styles on the basis of the relative positions of the first and second housings, a signal accepting portion (S04) for accepting a signal output from the touch panel, and a mode switching portion (S05, S06) for switching an input mode between a lock mode and an unlock mode on the basis of the detected style and presence/absence of a signal output from the touch panel.
US08818457B2

A compact antenna includes a main antenna patch. A first feed point and a second feed point connect with the main antenna patch to provide current in the main antenna. Excitation of the first feed point produces polarization in a first direction along the main antenna patch and excitation of the second feed point produces polarization in a second direction different from the first direction.
US08818455B2

A mobile device can detect, select and use an external antenna supported by an attached accessory device. The mobile device queries the accessory device whether it supports an external antenna and receives an indication of whether the accessory device supports external antennas. The indication can comprise a list of accessory device pins operatively coupled to supported external antennas. The mobile device selects an external antenna for use by the mobile device. The selection can comprise selecting a mobile device pin operatively coupled to the selected external antenna. The selected mobile device pin can be a predetermined pin or a pin that is both operatively coupled to a supported external antenna and configured to operate as an external antenna pin. The mobile device can use the selected external antenna. The mobile device can switch between an internal antenna and an external antenna operatively coupled to a selected mobile device pin.
US08818451B2

A mobile communication system based on images, enabling communication between a plurality of mobile devices and servers, wherein the images have associated additional properties in the nature of voice, audio, data and other information. The system further enabling the formation of one or more image networks wherein the images are stored, organized, connected and linked to each other by one or more methods inclusive of one to one connection between images, a hierarchical connection between images and or other methods of connection between images to facilitate efficient image based communication between mobile devices, stationary devices and servers based on the mobile device identification, mobile device specific profiles and user specific profiles. The imaged base network system further having the ability to learn and form intelligent association between objects, people and other entities; between images and the associated data relating to both animate and inanimate entities for intelligent image based communication in a network.
US08818447B2

A radio communication system (1) has: a radio terminal (UE); a radio base station (BS1) which transmits radio signals (RS1) to the radio terminal (UE) corresponding to the feedback from the radio terminal (UE); and a radio base station (BS2) which transmits, corresponding to the feedback from the radio terminal (UE), radio signals (RS2) to the radio terminal (UE) at the frequency and time identical to the frequency and time at which the radio signals (RS1) are transmitted. The time interval at which the radio terminal (UE) performs the feedback to the radio base station (BS1) is longer than the time interval at which the radio terminal (UE) performs the feedback to the radio base station (BS2).
US08818435B2

System for receiving satellite signals jammed by at least one source of interference and by a thermal noise comprising means for receiving the said satellite signals, means for filtering the said satellite signals, in order to remove the disruption from the said sources of interference. The system also comprises first means for determining a first covariance matrix of the satellite signals, adding means for adding respectively a first coefficient to at least one element of the diagonal of the said first covariance matrix in order to obtain a second covariance matrix, second means for determining, on the basis of the said second covariance matrix, second coefficients used by the said filtering means. The system also comprises means for detecting a first power of the said thermal noise, third means for dynamic determination of the value of the said first coefficients, on the basis of the first power.
US08818430B1

Disclosed is a method and apparatus for managing transmission of messages such as SMS messages. A device will determine based on access probe count history whether to transmit a message on a reverse access channel or on a reverse traffic channel, and the device will transmit the message accordingly.
US08818421B2

A mobile communication terminal (1) includes a mobile communication unit (13) that receives broadcast signals from base stations (2a, 2b, . . . ) through mobile communication, a wireless LAN positioning unit (12) that performs positioning calculation using wireless LAN communication, a GPS positioning unit (11) that performs positioning calculation through GPS positioning, a comparison unit (14) that compares the number of base stations from which broadcast signals are receivable by the mobile communication unit (13) with a predetermined number and determines whether the number of base stations is large or small, and a positioning system selection unit (15) that controls the wireless LAN positioning unit (12) to perform positioning calculation when the number of base stations is determined to be large and controls the GPS positioning unit (11) to perform positioning calculation when the number of base stations is determined to be small.
US08818420B2

Devices, systems, and methods are directed to the determination of current location information of a wireless communication device. Such devices, systems, and methods include a plurality of sensor elements configured to provide orientation parameter information, velocity and/or acceleration parameter information, and directional heading parameter information; a camera mechanism configured to capture images at predetermined intervals of a user's body as the user handles the wireless communication device; orientation logic configured to determine orientation change information attributable to the user's handling, based on the captured images, and provide orientation correction information; and location estimation logic configured to provide current location information based on previous location information, the velocity and/or acceleration parameter information, the directional heading parameter information and/or the orientation parameter information, and the orientation correction information.
US08818418B2

A mobile device receives RF signals from base stations in a location scanning region. Each of the base stations includes a plurality of distributed transceivers and each distributed transceiver includes an independently configurable antenna array. The mobile device generates and communicates channel measurements for the received radio frequency signals to a remote location server (RLS). The RLS configures, utilizing one or more channel transmit settings, the independently configurable antenna array for the distributed transceivers in the location scanning region, to transmit the RF signals. The RLS determines a coarse position estimate for the mobile device for the sub-regions within the location scanning region and applies different signature functions to the determined coarse position estimate for the sub-regions to generate corresponding sub-regions position estimates. The RLS determines a position estimate for the mobile device based on the sub-regions position estimates and communicates the position estimate to the mobile device.
US08818407B2

Providing location information on a mobile device includes receiving signals from external devices. Each signal includes information that specifies a geographic location for the external device that has provided the signal. A geographic location for the mobile device is calculated by using the information contained in each of the received signals. A representation of the geographic location of the mobile device is generated. The representation of the geographic location is included within an electronic message that provides information describing a user of the mobile device to other users of an electronic communications system. The electronic message is transmitted to another device to provide an indication of the geographic location for the user to one of the other users of the electronic communications system.
US08818390B2

A radio base station includes: a communication quality detector (183) configured to detect communication quality in a subcarrier; a positional information acquisition unit (182) configured to acquire positional information indicating a position of a radio communication terminal at a time point when the communication quality is detected by the communication quality detector; subcarrier information table storage (185) configured to store a subcarrier information table including a subcarrier number, the communication quality, and the positional information, in association with one another; current positional information acquisition unit (180) configured to acquire current positional information indicating a current position of the radio communication terminal; and allocator (189) configured to allocate the communication channel to the radio communication terminal on the basis of the subcarrier information table and of the current positional information.
US08818388B2

An object is to provide a communication device, a communication system, and a restricting method permitting a communication restriction for each service class. A user equipment 100 has a memory unit 102 which stores service class information showing correspondence between service classes indicative of available communication services, and service class codes to discriminate the service classes. A notice information transmitting unit 101 then receives a restriction message indicative of a service class number from an RNC 200. When the restriction message including the service class number is received, a restricting unit 104 specifies a service class corresponding to the service class number stored in the memory unit 102 and implements a communication restriction in the service class on a communication processing unit 105.
US08818383B2

Embodiments of an apparatus and methods for selecting a communication line from two or more lines on a communication device are described herein. The communication device comprises a display module, an input module, a line selection module, and a communication module for making a call over a network to a target recipient. In one broad aspect, a determination of which of the communication lines is a communication line associated with the one of two or more message addresses at which a message is received is made in the selection of a communication line accessible at the communication device on which an outgoing call may be placed.
US08818379B2

Methods, systems, and computer-readable media provide for providing multiple communication paths. According to embodiments, a method for providing multiple communication paths is provided. According to the method, a plurality of cellular towers within a given range from a cellular device is determined. A first quality rating is determined for each of the plurality of cellular towers. A first group of cellular towers is selected from the plurality of cellular towers based on the first quality rating. A first plurality of communication paths is established between the cellular device and the first group of cellular towers. Each of the first plurality of communication paths may correspond to one of the cellular towers in the first group. At least one quality factor associated with each of the first plurality of communication paths is adjusted based on the first quality rating.
US08818375B2

In a wireless communication network where base stations receive protocol data units (PDUs) from mobile stations for decompression and deciphering for ordered, sequential transfer as service data units (SDUs) to an associated core network, the teachings presented herein provide a method of supporting seamless handover of a mobile station from a source base station to a target base station. By way of example, the teachings herein apply to a network based on the E-UTRA specifications, as promulgated by the 3GPP. However, that example is non-limiting, as the teachings herein apply to any network that employs in-sequence data delivery and duplicate data detection at handover. Broadly, the source base station forwards out-of-sequence SDUs and corresponding sequence number information to the target base station in support of seamless handover, and the target base station uses that information to request retransmissions as needed for packet reordering.
US08818371B2

A first mobile terminal group has a first measurement information transmitting means which measures radio quality of a second cell, and transmits measurement information to a first base station, a second mobile terminal group has a second measurement information transmitting means which measures radio quality of a first cell, and transmits measurement information to a second base station, and a neighbor cell list optimizing system has: a measurement information collecting means which collects the measurement information of the first and second cells; a reliability evaluating means which performs processing of evaluating reliability of the measurement information of the second cell; a priority calculating means which, when the reliability is a predetermined threshold or less, calculates a priority for registering the second cell in the neighbor cell list of the first cell based on the measurement information of the first cell; and a neighbor cell list updating means which performs control of determining a neighbor cell to be registered based on the priority, and updating the neighbor cell list.
US08818369B2

The present invention proposes a method for performing a detach of a terminal registered to a telecommunication network by associating an identification for said terminal, deriving a signature for said identification, and allocating a pair consisting of said identification and said signature to said terminal, said method comprising the steps of: sending a detach request including said identification and said identification signature from said registered terminal to said network; receiving said detach request at the network side; comparing said received detach request with a record of registration data of said terminal kept at the network side; and detaching said terminal from said network, if said received detach request coincides with said record of registration data.
US08818365B1

A method, device, and system for re-routing an incoming call via a stronger serving system. When a wireless communication device such as a cell phone is receiving an incoming call via a first serving system with which it is registered, the device may detect that a second serving system (possibly a competing carrier's system) would provide improved signal strength. In response, the device may prompt its user to request the call be re-routed to the device via the other serving system. If the user approves, the device may then signal to the network to cause the call to be re-routed to the device, and the device may register with the new serving system. That way, as the network sets up the call to the device again, the call will extend via the new (improved signal strength) serving system to the device, thus reducing the likelihood of a call drop.
US08818361B2

Method and arrangement for supporting connectivity of a wireless device to a network infrastructure. An infrastructure provider associates a set of device identification numbers to a first radio access provider in a subscription database of the infrastructure provider. The infrastructure provider also sets the first radio access provider as a preferred roaming partner in a SIM that comprises a subscriber identifier with a network identifier of the infrastructure provider. The SIM is provided for use in the device, to enable access to the network infrastructure over a radio access network of the first radio access provider based on the subscriber identifier and the preferred roaming partner in the SIM.
US08818355B2

In a wireless cell, the potential deterioration in quality is efficiently detected when the indication of abnormalities is weak. Provided are a step of calculating one or more radio qualities for each coverage area of a wireless cell; a step of measuring one or more network statistical qualities for each coverage area of the wireless cell; a step of making a pair of each network statistical quality and one or more radio qualities for each coverage area of each wireless cell; and a step of calculating, based on the pairs of each network statistical quality and one or more radio qualities for the coverage areas of the wireless cells, the correlation between each network statistical quality and one or more radio qualities.
US08818354B1

Systems, methods, and an article of manufacture for performing a validation test of a model of a mobile station for operability of the mobile station to communicate via a wireless communication network are shown and described. After receiving one or more call parameters at a mobile station, the mobile station automatically executes a test call an indicated number of times according the received call parameters. One or more test parameters are recorded during the testing. The recorded results can be displayed on the mobile station, for example, at the end of the test procedure.
US08818349B2

A method for deploying an application to a mobile device comprises providing a web page to a computing device coupled to a communications network for receiving the web page, the web page comprising a configuration determination and loading component for deploying the application to the mobile device coupled to the computing device, the web page determining configuration information about the mobile device for determining specific application components for loading; and providing specific application components for loading onto the mobile device in response to the web page. The web page may determine specific application components for the mobile device in response to the configuration information.
US08818347B2

Example embodiments are presented herein service session management based on service specific data and a user subscription. Some example embodiments may comprise a user equipment, and corresponding method therein, for monitoring an internet or network access by an identified application. Upon detection, the user equipment may be configured to send service specific data associated with the identified application to an enhanced application server. The enhanced application server may manage a service session based on the service specific data and the user subscription. The management of the service session may allow for a differentiated delivery of service for certain applications.
US08818343B1

A method and system provides for monitoring access to particular network content and providing a summary of the rating of the content accessed. In one embodiment, a telecommunications network entity, such as a mobile access gateway, can identify one or more resources accessed by a wireless device. The gateway can then associate the one or more resources accessed by the wireless device with a rating for each of the resources, and the gateway can provide a summary of the ratings for the resources accessed by the wireless device.
US08818339B2

Methods and devices are provided for generating and publishing multi-media information associated with actions performed on a mobile communication device. A publishing application monitors actions performed on the mobile communication device and enables selection of at least one of the actions. Content associated with selected actions may be stored and data associated with at least one of the selected actions and the content associated with at least one selected action may be extracted. The multi-media information may be displayed on a graphical user interface in a pre-selected format, such as a chronologically arranged list. Users may preview and modify the multi-media information before publication through a pre-selected communication service. The multi-media information may be published by selecting an icon, including an image identifying the pre-selected communication service. The mobile communication device generates content that users may efficiently modify and publish to a desired communication service.
US08818328B2

A method, implemented at least in part by a computing device, that can be used to bill a communication. The method includes terminating a teleservice request at an intermediary node, wherein the teleservice request is associated with a sender and a recipient; receiving teleservice content transmitted by the sender, wherein the teleservice content is received at no charge to the sender; receiving a request transmitted by the recipient to access the teleservice content, wherein receiving the request includes charging a fee; and sending the teleservice content to the recipient.
US08818320B2

A receiver includes an antenna unit that is able to receive a transmission signal from a subject alternately at different reception levels. A wave detection unit wave-detects the transmission signal to generate a detection signal. The detection signal has a signal level that becomes fixed in accordance with the transmission signal when the antenna unit receives the transmission signal at a reception level greater than or equal to a reception limit, and the signal level of the detection signal becomes non-fixed when the antenna unit receives the transmission signal at a reception level that is less than the reception limit. A correction unit removes, when the detection signal includes a fixed value session and a non-fixed value session, the non-fixed value session and corrects the signal level of the non-fixed value session to a level equivalent to the signal level of a fixed value session.
US08818316B2

The present invention is a system for increasing Signal-to-Noise Ratio (SNR) in a wireless communication system comprising a plurality of antennas each antenna providing a signal, a device for selecting a subset of signals provided by the plurality of antennas, a maximum ratio combiner for summing the selected subset of signals provided by the plurality of antennas, and a decision device for measuring the selected subset of signals against a predefined threshold. The device for selecting the subset of signals is coupled to the plurality of antennas. The maximum ratio combiner is coupled to the selected subset of signals and the decision device for measuring the selected subset of signals against a predefined threshold. The decision device is coupled to the selecting device such that one selected signal of the selected subset of signals is replaced by an unused signal provided by the plurality of antennas.
US08818305B1

A method and system controls a transition between utilizing an envelope tracking (ET) mechanism and using an average power tracking (APT) mechanism to provide power to a power amplifier. A power amplifier controller (PAC) initiates an ET mechanism to track changes in amplitudes of a radio frequency (RF) signal being received by the power amplifier. If the PAC determines that the RF signal bandwidth is low and the average amplitude is at least equal to a threshold value, the PAC maintains the ET mechanism. If the RF signal bandwidth is high and/or the average amplitude of the RF signal is less than the threshold value, the PAC temporarily deactivates the ET mechanism and controls a transition to utilizing the APT mechanism by properly synchronizing the transition to the change in average signal amplitude levels so there are no undesired transients affecting signal quality or spectrum.
US08818295B2

A high and low speed serial interface multiplexing circuit includes a low speed transceiver, a high speed transceiver, an inductor coupled to a communication interface port of the low speed transceiver, a capacitor coupled to a communication interface port of the high speed transceiver, and a transformer coupled to the communication interface port of the high speed transceiver.
US08818288B2

A new methodology for detecting, localizing, tracking, and counting objects. The method for state/space estimation includes arranging in a space a first pair of radio frequency sensors in a network of nodes. The first pair of radio frequency sensors is calibrated to determine a first fading condition associated with the first pair of radio frequency sensors. A signal strength of at least one signal sent between the first pair of nodes is measured. A first likelihood model is determined based on the first fading condition. A first posterior distribution is estimated based on the signal strength of the at least one signal using the first likelihood model for purposes of determining object information within the space.
US08818281B2

In an image output apparatus for outputting an image supplied from an image supply apparatus, the image supply apparatus and the image output apparatus are connected wirelessly and send and receive data. The state of the wireless connection is determined and the image to be output is changed in accordance with the determined state of the connection.
US08818279B2

A communication device including: a setting portion that sets the communication device as a main device when communication device is connected to another device and receives an electric power from an external power supply, and sets communication device as a client device when communication device is connected to another device and receives an electric power from another device; an update portion that transmits first and second identifiers to another device, receives from another device third and fourth identifiers, forms a network to which communication device and another device belong with second identifier when communication device is set as the main device, and updates second identifier with fourth identifier when communication device is set as the client device; and a wireless communication portion that, when another device is disconnected from communication device, communicates wirelessly with another device with first and third identifiers, and any one of second and fourth identifiers.
US08818265B2

One or more embodiments provide circuitry for isolation and communication of signals between circuits operating in different voltage domains using capacitive coupling. The embodiments utilize capacitive structures having increased breakdown voltage in comparison to previous parallel plate implementations. The capacitive isolation is provided by parallel plate capacitive structures, each implemented to have parallel plates of different horizontal sizes. Due to the difference in horizontal size, edges of the parallel plates, where electric fields are the strongest, are laterally offset from the region where the parallel plates overlap. As a result, breakdown voltage between the parallel plates is increased.
US08818264B2

A data transmitting method, a data controlling module and a mobile device using the same are disclosed for transmitting data from the mobile device to a destination on an internet. The mobile device includes a first communication module and a second communication module. First, a first internet connection between the first communication module and the internet is established. Next, a second internet connection between the second communication module and the internet is established. Then, a local area connection between the first and second communication modules is established. The data to be transmitted are divided into several packets. A first part of the packets is transmitted from the first communication module to the destination through the first internet connection, and a second part of the packets is transmitted from the first communication module to the destination through the local area connection and the second internet connection.
US08818233B2

An image-forming device includes: a main body; a plurality of developer cartridges; a belt; a holder; and a plurality of urging members. Each developer cartridge has a photosensitive drum. The belt is configured to contact the photosensitive drums of the developer cartridges. The holder is configured to move between a position inside the main body and a position outside the main body and to hold the developer cartridges such that the developer cartridges are arranged in a row along a first direction. The plurality of urging members are configured to urge the developer cartridges to cause the photosensitive drums to contact the belt when the holder is at the position inside the main body.
US08818226B2

When a rotation member stops rotation, driving of a plurality of heating elements is sometimes partially limited. A control unit detects a current flowing to the plurality of heating elements when the rotation member stops rotation, and driving of the plurality of heating elements is partially limited. The control unit sets the power ratio of power to be supplied to the plurality of heating elements during a period in which the rotation member rotates to raise a fixing device to a fixing enable state in accordance with the detection result.
US08818222B2

An image heating apparatus includes a rotatable belt member for heating an image on a recording material; a rotatable member pressing against said belt member; a nip forming member, provided inside said belt member, for cooperating with said rotatable member to form a nip for nipping and feeding the recording material; a projection provided on a side of said nip forming member near the nip and projecting toward the nip; and an executing portion for executing a first image heating mode operation in which an image formed on the recording material having a first thickness with said projection projected into a nip region and a second image heating mode operation in which an image formed on the recording material having a second thickness which is smaller than the first thickness with said projection is outside the nip region.
US08818216B2

A toner-image detecting sensor for detecting a toner image before being transferred onto a recording sheet and a fixed-image detecting sensor for detecting the toner image after being secondarily transferred and fixed on the recording sheet are arranged so that the positions of them in a main scanning corresponding direction are aligned. An image forming apparatus has a first image adjustment mode and a second image adjustment mode. In the first image adjustment mode, image adjustment is made on the basis of only a result of detection by the toner-image detecting sensor without transferring the test pattern onto the recording sheet. In the second image adjustment mode, the test pattern is transferred onto the recording sheet, and image adjustment is made on the basis of both a result of detection by the toner-image detecting sensor and a result of detection by the fixed-image detecting sensor.
US08818214B2

The heating apparatus includes a first detection part which detects whether or not the power supplied to the heat generation member is in an overpower state by detecting a positive phase of a half wave in an alternating voltage of a commercial power supply applied to the first or the second current path of the heat generation member, a second detection part which detects whether the power supplied to the heat generation member is in an overpower state or not by detecting a negative phase of a half wave in an alternating voltage the commercial power supply applied to the first current path or the second current path of the heat generation member, and a control part which controls itself to stop supplying power from the commercial power supply to the heat generation member in a case where an overpower state is detected by the first or second detection part.
US08818209B1

A frequency decimation block for processing an analog input signal including a high-bandwidth data signal to generate a parallel set of parallel output signals, in which each output signal represents a respective portion of the high-bandwidth data signal. A preamplifier is provided for amplifying the input signal. A frequency domain divider divides the amplified input signal to generate a set of frequency band signals including a low frequency band signal, a mid-frequency band signal, and a high frequency band signal. Each frequency band signal is supplied to at least one signal path. A respective non-linear processor is connected in each of M signal paths processes the input signal using a respective branch signal to yield a corresponding composite signal. A respective Low-Pass Filter (LPF) is connected in each signal path, for low-pass filtering at least the composite signals to generate corresponding ones of the parallel output signals.
US08818201B2

This concerns a protected long-reach PON having a plurality of terminals connected to a distribution network that is fed by both a main and back up feed, each feed including a head end and a repeater. The back up head end had access to a ranging table with data previously obtained by the main head end, thereby speeding up the switch over in the event of a fault with the main feed. In one embodiment, the repeater has a virtual ONU therein, allowing the back up repeater to be ranged by the back up head end, thereby yet further speeding up the ranging procedure. The main and back up repeaters are sufficiently equidistant from the distribution network to allow the back up head to perform normal scheduling without performing a ranging operation on each of the terminals, even if the different terminals transmit at slightly different wavelengths. This is achieved using the ranging information obtained with regard to the back up repeater.
US08818195B2

The invention relates to a method of operating an optical transmission system (100), wherein an optical signal (s, s1) is transmitted (200) through at least one component (102) of said optical transmission system (100) which exhibits spectral phase ripple, and wherein a phase of at least one frequency component of said optical signal (s, s1) is altered (210) by phase influencing means (110) to at least partly compensate for said phase ripple of said at least one component (102), whereby a phase ripple compensated signal (s2) is obtained.
US08818182B2

A system and method is disclosed for enabling user friendly interaction with a camera system. Specifically, the inventive system and method has several aspects to improve the interaction with a camera system, including voice recognition, gaze tracking, touch sensitive inputs and others. The voice recognition unit is operable for, among other things, receiving multiple different voice commands, recognizing the vocal commands, associating the different voice commands to one camera command and controlling at least some aspect of the digital camera operation in response to these voice commands. The gaze tracking unit is operable for, among other things, determining the location on the viewfinder image that the user is gazing upon. One aspect of the touch sensitive inputs provides that the touch sensitive pad is mouse-like and is operable for, among other things, receiving user touch inputs to control at least some aspect of the camera operation. Another aspect of the disclosed invention provides for gesture recognition to be used to interface with and control the camera system.
US08818179B1

Techniques for shared DVR programming via a web page enable using a DVR widget in a web page and DVR environment on a network to view DVR content from a publisher's DVR usage data and based on the viewed DVR content from the publisher's DVR, record or schedule to record particular content on the viewer's DVR.
US08818178B1

A conflict analysis (CA) information handling system (IHS) receives conflict information from a population of digital video recorder (DVR) IHSs. The conflict information indicates that a conflictee show is in conflict with a conflictor show in a DVR IHS. The conflict information may include a conflictee show identifier and open timeslots for each DVR IHS that transmits conflict information to the CA IHS. Using the conflictee show identifier and available timeslots received from the population of DVR IHSs, the CA IHS makes a recommendation to rebroadcast the conflictee show at a particular time when more than an predetermined threshold number of DVR IHSs are available to record a rebroadcast of the conflictee show.
US08818161B2

According to one embodiment, there is provided an apparatus capable of executing at least a reproducing process on content. The apparatus includes a title information acquiring unit configured to acquire title information on content subjected at least to the reproducing process for each of content obtained via a network and content obtained from a removable recording medium, and a history holding unit configured to hold the title information acquired by the title information acquiring unit, as a history.
US08818157B2

An optical fiber or cable storage module includes a back wall and a number of resilient mounting fingers extending from the back wall, and a fiber supply spool having an axial bore formed to receive the mounting fingers and to engage the fingers when the spool is urged toward the back wall so that the spool is restrained from axial movement. The spool includes a hub, and a first winding section for containing a length of fiber sufficient to route between a service terminal outside a user premises and a location near a user terminal inside the premises. The mounting fingers have corresponding catches at the ends of the fingers, and the inner circumference of the bore in the supply spool has an annular groove formed to seat the catches for restraining the spool from axial movement.
US08818155B2

An optical waveguide system includes a substrate, a cladding layer arranged on the substrate, a core layer arranged on the cladding layer, and a lens-prism patterned in the core material, the lens-prism comprising a Fresnel lens portion, and a Fresnel prism portion.
US08818153B2

According to the opto-electro hybrid cable of the invention, it is possible to prevent the excessive lateral pressure from being applied to the optical fibers from the electronic wires and the excessive bending or twisting from being generated. In addition, it is possible to increase the tensile strength and to prevent the excessive tension from being applied to the optical fibers, so that it is possible to keep the favorable transmission characteristics.
US08818128B2

An apparatus reduces color fringing in a color image, so that a post-processed color image is positioned in a restricted area in a chromaticity diagram. Where a first line passes a first point corresponding to a target pixel of the pre-processed color image and an origin, the restricted area is located on a side of the origin with respect to a line that is perpendicular to the first line and passes the first point, and held between two parallel lines separated from the first line by an equal distance that is equal to or smaller than half a distance between the origin and the first point. The restricted area is held by two lines each of which passes the origin and represents a boundary between one of the two color components and an area representing a color component made by mixing the one color component and another color component.
US08818127B2

The picture quality of captured images can be improved with the degradation of clearness of image-captured object boundaries suppressed. An image processing apparatus (100) comprises: an image/distance acquiring unit (200) that acquires corresponding pixel pairs between left-eye and right-eye images, its depth information and its matching scores; a weight information calculating unit (300) that determines, for each of the pixel pairs, a weight of each of the pixels in a certain area including, as pixels of interest, the pixel pair on the basis of the depth information and the matching scores; and a pixel value superimposing unit (400) that applies, for each of the pixel pairs, the weight to the pixel values in the aforementioned certain area, thereby performing a smoothing process in at least one of the two images and that superimposes the two images using the values obtained by the smoothing process.
US08818126B2

A block-based image denoising method includes determining similarities between a current block and reference blocks within a search range around the current block, from among certain-sized blocks divided from an input image; determining weights of the reference blocks with respect to the current block based on the similarities; and generating resultant blocks by denoising the current block with respect to every block of the input image based on the weights of the reference blocks.
US08818107B2

Embodiments of the invention provide methods, devices, and systems for personalizing presentation instruments. According to one embodiment, a method for personalizing presentation instruments may include providing account information for a plurality of accounts and providing a plurality of images. Each of the images may be associated with an account and may be formatted according to one or more defined parameters to facilitate placement of each image onto a presentation instrument. Each formatted image may be overlaid or placed onto a presentation instrument to personalize each presentation instrument and each presentation instrument may be associated with account information corresponding to the image overlaid or placed on the presentation instrument.
US08818106B2

A method for determining a matching score between a first set of n1 feature points, and a second set of n2 feature points includes producing a triple-wise affinity tensor, determining a leading eigenvector of the triple-wise affinity tensor, iteratively producing a binary optimal assignment vector and determining a matching score between the first set of feature points and the second set of feature points. The triple-wise affinity tensor includes the affinity score of assignments of triplets of feature points of the first set of feature points and triplets of feature points of the second set of feature points. The procedure of iteratively producing a binary optimal assignment vector is performed by discretization of the leading eigenvector. The procedure of determining a matching score is performed according to the triple-wise affinity tensor and according to the optimal assignment vector.
US08818105B2

An image registration process for detecting a change in position of a surgical target, such as a tumor, within a patient is disclosed. A pre-operative model of the target and surrounding area is generated, then registered to live patient images to determine or confirm a location of the target during the course of surgery. Image registration is based on a non-iterative image processing logic that compares a similarity measure for a template of the target (generated from the pre-operative model) at one location within the live image to other locations within the live image.
US08818090B2

A color processing apparatus includes an obtaining unit that obtains a first color signal from outside, a converting unit that converts the first color signal obtained by the obtaining unit into a second color signal based on a viewing condition, and a generating unit that generates a third color signal on the basis of the first color signal obtained by the obtaining unit and the second color signal obtained through conversion performed by the converting unit, the third color signal being an input signal that is used for a color gamut mapping process of performing mapping to a color gamut of an output device.
US08818085B2

A method of processing a digital image having a predetermined color pattern, includes converting the predetermined color pattern of the digital image into a converted digital image having a different desired color pattern; and using algorithms adapted for use with the desired color pattern for processing the converted digital image.
US08818084B2

A table, which records a relationship between image data of patches included in a chart, which are acquired by capturing the chart under a plurality of types of illumination light having different characteristics, and the characteristics, is held for each image capturing device capturing the chart, and for each chart print condition. Specifying information of an image capturing device used to estimate characteristics of illumination light and a print condition of a chart used to estimate the characteristics of the illumination light are input as estimation conditions. Image data of a chart captured by the image capturing device under the illumination light is input. The characteristics of the illumination light are estimated based on a table corresponding to the estimation conditions and the input image data.
US08818076B2

A method, a system, and a program for high-fidelity three-dimensional modeling of a large-scale urban environment, performing the following steps: acquiring imagery of the urban environment, containing vertical aerial stereo-pairs, oblique aerial images; street-level imagery; and terrestrial laser scans, acquiring metadata pertaining to performance, spatial location and orientation of imaging sensors providing the imagery; identifying pixels representing ground control-points and tie-points in every instance of the imagery where the ground control-points and tie-points have been captured; co-registering the instances of the imagery using the ground control-points, the tie-points and the metadata, and referencing the co-registered imagery to a common, standard coordinate system. The referenced co-registration obtained enables: extraction of ground coordinates for each pixel located in overlapping segments of the imagery, representing a 3D-point within the urban environment; and applying data pre-processing and 3D modeling procedures; to create the high-fidelity 3D model of a large-scale urban environment.
US08818053B2

A method of biometric recognition is provided. Multiple images of the face or other non-iris image and iris of an individual are acquired. If the multiple images are determined to form an expected sequence of images, the face and iris images are associated together. A single camera preferably acquires both the iris and face images by changing at least one of the zoom, position, or dynamic range of the camera. The dynamic range can be adjusted by at least one of adjusting the gain settings of the camera, adjusting the exposure time, and/or adjusting the illuminator brightness. The expected sequence determination can be made by determining if the accumulated motion vectors of the multiple images is consistent with an expected set of motion vectors and/or ensuring that the iris remains in the field of view of all of the multiple images.
US08818039B2

An information processing apparatus that executes processing for creating an environmental map includes a camera that photographs an image, a self-position detecting unit that detects a position and a posture of the camera on the basis of the image, an image-recognition processing unit that detects an object from the image, a data constructing unit that is inputted with information concerning the position and the posture of the camera and information concerning the object and executes processing for creating or updating the environmental map, and a dictionary-data storing unit storing dictionary data in which object information is registered. The image-recognition processing unit executes processing for detecting an object from the image with reference to the dictionary data. The data constructing unit applies the three-dimensional shape data to the environmental map and executes object arrangement on the environmental map.
US08818034B2

One or more facial recognition categories are assigned to a face region detected in an input image (24). Each of the facial recognition categories is associated with a respective set of one or more different feature extraction modules (66) and a respective set of one or more different facial recognition matching modules (76). For each of the facial recognition categories assigned to the face region, the input image (24) is processed with each of the feature extraction modules (66) associated with the facial recognition category to produce a respective facial region descriptor vector of facial region descriptor values characterizing the face region. A recognition result (96) between the face region and a reference face image (28) is determined based on application of the one or more facial recognition matching modules (76) associated with the facial recognition categories assigned to the face region to the facial region descriptor vectors produced for the face region detected in the input image (24).
US08818030B2

A system and method for post-processing a multi-spectral image which has already been processed for pixel classification. A binary image is received which contains pixels that have been classified using a pixel classification method. Each pixel in the image has an associated intensity value and has a pixel value of 1 or 0 depending on whether the pixel has been classified as a material of interest or not. The image is divided into a plurality of blocks of pixels. On a block by block basis, pixel values in a block are changed according to a threshold-based filtering criteria such that pixels in the same block all have the same binary value. Once all the blocks have been processed, contiguous pixels having the same binary value are grouped to form separate objects. In such a manner, pixel classification errors in the post-processed binary image can be reduced.
US08818029B1

A weather forecasting system has weather forecasting logic that receives raw image data from a satellite. The raw image data has values indicative of light and radiance data from the Earth as measured by the satellite, and the weather forecasting logic processes such data to identify cumulus clouds within the satellite images. For each identified cumulus cloud, the weather forecasting logic applies interest field tests to determine a score indicating the likelihood of the cumulus cloud forming precipitation and/or lightning in the future within a certain time period. Based on such scores, the weather forecasting logic predicts in which geographic regions the identified cumulus clouds will produce precipitation and/or lighting within during the time period. Such predictions may then be used to provide a weather map thereby providing users with a graphical illustration of the areas predicted to be affected by precipitation within the time period.
US08818018B2

A system for enhancing security printing includes a segmentation system, a secure database in operative communication with the segmentation system, a secure registry in selective operative communication with the segmentation system, and an analysis system in operative communication with the segmentation system and the secure database, and in selective operative communication with the secure registry. The segmentation system performs zoning analysis on a scanned image to identifying a list of regions in the image. The secure database stores at least one of i) a template, or ii) prior zoning output specification. The secure registry stores region of interest information and information pertaining to strategies for identifying a region of interest. The analysis system identifies the region of interest utilizing at least one of the secure database or the secure registry.
US08818017B2

The disclosure relates generally to geographic-based signal detection. One claims recites a method including: receiving information indicating a geographical area; with reference to at least a portion of the information indicating a geographical area, selecting a machine-readable indicia detector that corresponds to the information indicating a geographical area; using a programmed processor, processing machine-readable indicia with the selected machine-readable indicia detector to obtain a plural-bit message; and carrying out an action using the plural-bit message. Of course, other claims and combinations are provided as well.
US08818014B2

A sound production component that includes a vibration element, a support member, and a connection part. The vibration element includes a polygonal vibration plate and an electromechanical conversion element attached to the vibration plate. The connection part connects an entire periphery of the vibration plate to the support member. At least a portion of the connection part has a curved shape. The length of a portion of the connection part which connects each corner of the vibration plate and the support member is shorter than the length of a portion of the connection part which connects a central portion of each side edge of the vibration plate and the support member.
US08818011B2

A noise-reducing headset, comprising a suspending arm, a connection device, and an ear cover part is disclosed. An engaging device is disposed on both ends of the suspending arm, wherein a position fixing part is disposed on one end of each of the engaging devices. Both ends of each of the connection device are respectively provided with a pivot joint part and an opening for engaging the engaging device. One side of the connection device is provided with a hollow slot. The hollow slot is communicated with the opening such that the position fixing part adjusts the distance the suspending arm entering into the connection device. Moreover, the ear cover part is connected to the pivot joint part of the connection device such that the noise-reducing headset can be collapsed inward by using the pivot joint part to make the noise-reducing headset convenient for a user to take along.
US08818003B2

Disclosed are a mobile terminal and a control method thereof. The mobile terminal includes: a sound output module configured to output a sound; a user input unit configured to sense a control command for controlling a volume level of the output sound; and a controller configured to control a volume level of the output sound based on the sensed control command, configured to determine whether the controlled volume level corresponds to a preset volume level, and if the controlled volume level corresponds to the preset volume level, configured to output a signal corresponding to the preset volume level in the form of a signal different from the output sound.
US08817999B2

A sound masking system for shaping the ambient noise level in a physical environment. The sound masking system comprises a networked and distributed system having a number of master units coupled together and to a control unit. One or more of the master units may include satellite sound masking units which function to reproduce the sound masking signal generated by the master sound masking unit. Each of the master units is addressable over the network by the control unit enabling the control unit to program the contour, spectral band, and gain characteristics of the sound masking output signal. The system may also include a remote control unit which provides the capability to tune and adjust each master sound masking unit in situ without requiring physical access through the ceiling installation. According to another aspect, there is a networked paging system with individually addressable speaker units for announcing a paging signal selected from a number of paging signals.
US08817995B2

A method of controlling a loudspeaker of an electronic device provides voice coil temperature protection. When a power supply for the electronic device is first activated, a binding step is performed in which the loudspeaker impedance is determined and a temperature (such as ambient temperature) is accurately measured. These binding step measurements are used during subsequent use of the loudspeaker, to make the temperature measurements (based on voice coil impedance) as accurate as possible.
US08817993B2

An audio device and a volume adjusting method are provided. The audio device includes a speed sensor, a first FIFO buffer unit, and a second FIFO buffer unit. The audio device generates audio signals by playing multimedia files and stores audio signals to the first FIFO buffer unit. The audio device collects ambient sound signals and stores collected sound signals to the second FIFO buffer unit. The audio device further analyzes stored audio signals and sound signals to determine a waveform of environmental noise signals, and determines a SPL of the environmental noise signals according to the determined waveform. The audio device then compares the determined SPL with a preset SPL and compares the sensed speed with a preset speed if the determined SPL is greater than the preset SPL, and adjusts the volume of audio signals according to a comparison result between the sensed speed and the preset speed.
US08817986B2

A system enables intermediary communication components to carry out cross enterprise communication. At a first sending enterprise the system comprises: a processor executing code to: receive a signed encrypted message from a sender within a first enterprise; validate the sender; decrypt the message; encrypt the message for receipt by a second enterprise; sign the encrypted message by the first enterprise; and send the re-signed re-encrypted message to a second enterprise. At the second receiving enterprise, the system comprises a processor executing code to: receive a signed encrypted message from a first enterprise; validate that the first enterprise is the sender; decrypt the message; encrypt the message for receipt by recipients at the second enterprise; sign the encrypted message by the second enterprise indicating that the message is from the first enterprise; and send the re-signed re-encrypted message to the recipients of the second enterprise.
US08817975B2

According to one embodiment, a cryptographic processing apparatus is provided with first to fifth units. The first unit mask-converts input data from first temporary mask into first fixed mask (an invariable value in a first linear operation). In an encryption, the third unit performs a nonlinear operation on the mask-converted data and outputs a first result masked with second fixed mask data (an invariable value in a second linear operation). The fourth unit performs the second linear operation and outputs a encryption result masked with second fixed mask data. In a decryption, the second unit performs the first linear operation on the mask-converted data and outputs a second result masked with the first fixed mask. The third unit performs the nonlinear operation and outputs a decryption result masked with the second fixed mask. In encryption/decryptions, the fifth unit converts the mask of the encryption/decryption results into second temporary mask.
US08817972B2

The invention relates to a cryptographic method of authentication using a decoding of an error correcting code on the basis of a public matrix, in which the public matrix is a quasi-cyclic matrix. The invention pertains also to a cryptographic device comprising computation means arranged so as to implement this method. The invention makes it possible to reduce the amount of public data to be stored in a cryptographic authentication method using a decoding of an error correcting code on the basis of a public matrix.
US08817965B2

According to various embodiments of the present invention, there is provided a method, system and apparatus for handling establishment of a communication session. A method of handling establishment of one or more communication sessions comprises receiving from a user an indication of user's desire to cause establishment of the one or more communication sessions. The method further comprises accessing scheduling data associated with the user, the scheduling data comprising one or more scheduling events, each of the one or more scheduling events associated with a corresponding one of the one or more communication sessions. The method further comprises in response to at least one of the one or more scheduling events, causing the corresponding one of the one or more communication sessions to be established with the communication device associated with the user.
US08817960B2

A call management device is connected to one or more internal networks and one or more external networks, and it operates to receive incoming calls or messages from the external networks and make a determination as to whether or not the call is from a qualified source. If the call is from a qualified source, the call is immediately forwarded to a destination device connected to the one or more internal networks, and if the call is from a source that is not qualified, the call is either terminated or the caller is prompted to enter a required response and identification information prior to the call be forwarded to the destination device.
US08817959B1

System for handling messages and distributing information between subscribers and their customers and contact. Each system subscriber can generate customized landing and flyer web pages called flyer pages for each of the subscriber's products, services, and/or listings. Landing and flyer pages can contain multiple links to other flyer pages. When a subscriber's customer or contact views a landing or flyer page and clicks on a link presented on that page, the system provides subscriber's information to a customer or contact immediately after the information is requested. The system can also make a lead, including a record of that event, and present the record to the subscriber who owns the landing or flyer page, allowing a subscriber to view a report with a history of who has viewed which page for all leads generated for their pages. Leads are tracked through a process that includes steps of lead generation and lead propagation. Embodiments of the system include a system for tracking sales leads, an internet-based wagering system, and an emergency response system.
US08817954B2

Event data messages can be provided by an interactive voice response (IVR) system to a complex events processor (CEP). The event data messages can include a Stream_ID and a series of textual elements. The Stream_ID can uniquely identify a call session between a caller and the IVR system. The series of textual elements can represent speech input provided by the caller. The CEP can create a text string from the series of textual elements of event data messages having the same Stream_ID. The text string can inherit the Stream_ID of the event data messages. The CEP can utilize user-defined business rules to process the text string. When the CEP issues an action message, the Stream_ID of the text string can be appended to the action message sent to the IVR system. The IVR system can modify the call session associated with the Stream_ID of the action message accordingly.
US08817950B2

An x-ray source can include an x-ray tube and a power supply. The x-ray tube can be removably affixed to the power supply in a rigid manner with the x-ray tube movable and holdable along with the power supply when affixed thereto. A releasable coupling between the x-ray tube and the power supply can create an interface defining a potential arc path. A means, such as a non-linear plug and socket junction, a gasket, or an electrically conductive sleeve, can be used for resisting arcing along the potential arc path.
US08817944B2

In an X-ray imaging apparatus that performs X-ray CT imaging, an X-ray generator (13) that generates an X-ray cone beam (BX1) and an X-ray detector (21) that detects the X-ray cone beam (BX1) radiated to an object (specifically, image object (OB)) are revolved for 180 degrees to be opposed to each other with the object being located therebetween. Further, the X-ray generator (13) is moved such that a revolution reference point (CP) that is set on an optical path (CB) of the X-ray cone beam (BX1) goes round of a predetermined oval shape while the X-ray detector (13) and the X-ray generator (21) are revolved for 180 degrees. Setting is made such that a CT image area (CA) to be imaged by the irradiation of the X-ray cone beam (BX1) has an approximately triangular shape through the above-mentioned operation.
US08817943B2

A shift register includes a plurality of stages for sequentially outputting A-scan pulses and B-scan pulses. At least one of the stages includes an A-sub-stage for controlling a voltage at an A-set node and a voltage at at least one A-reset node in response to an external A-control signal and generating an A-carry pulse based on the voltage at the A-set node, the voltage at the A-reset node and any one A-clock pulse, a B-sub-stage for controlling a voltage at a B-set node and a voltage at at least one B-reset node in response to an external B-control signal and generating a B-carry pulse based on the voltage at the B-set node, the voltage at the B-reset node and any one B1-clock pulse, and a scan output controller for generating a corresponding one of the A-scan pulses and a corresponding one of the B-scan pulses.
US08817941B2

According to an embodiment, a pressurized water reactor plant has a primary system which includes: a reactor vessel for housing a reactor core which is cooled by a primary coolant, a single steam generator, a hot leg pipe for connecting the reactor vessel and the steam generator, cold leg pipes, at least two primary coolant pumps, and a pressurizer for pressurizing the primary coolant pressure boundary in which the primary coolant flows. The plant also has: a passive cooling and depressurization system which is a primary depressurization means for equalizing the primary system pressure to the secondary system pressure at the time of a tube rupture accident of the steam generator, and a reactor containment vessel containing the primary system and cooling the primary system by air cooling. Thus, a compact pressurized water rector with high economic efficiency, safety, and reliability can be provided.
US08817933B2

Methods and apparatus are presented for obtaining clock data from Manchester coded serial data streams, in which received data is sampled at a sample rate higher than the serial data baud rate, multi-bit groups of transition bits are generated which individually indicate data transition locations in a corresponding multi-bit sampled data bit group, and clock data is derived using the multi-bit groups of transition bits without requiring receipt of synchronization data or receipt of a separate clock.
US08817927B2

A digital phased array may include a plurality of antenna elements forming a main array of the digital phased array, a plurality of mixers configured to down-convert data received at respective ones of the antenna elements, a plurality of analog-to-digital converters configured to digitize data provided by corresponding ones of the mixers, and a digital signal processor. The digital signal processor may be configured to receive digitized data including at least one interference signal and at least one desired signal, determine an angle of arrival of the at least one interference signal, steer a beam of the main array toward the at least one interference signal based on the determined angle of arrival, and perform interference cancellation relative to the at least one interference signal.
US08817925B2

This disclosure is directed to a wireless device with a suppressor that couples to the aggressor signal of a frequency source to generate a cancelling signal for suppressing spurs resulting from operation of the frequency source. The amplitude and phase delay of the cancelling signal are adjusted to optimize the cancellation of the spur. Preferably, a calibration routine is performed to establish appropriate delay and amplitude values to cancel the spurs occurring at each device gain setting.
US08817907B2

The measurement of far-end crosstalk (FEXT) in a Digital Subscriber Line communications is instrumental in the ability of using a multiple input multiple output (MIMO) pre-coder to cancel FEXT. A reliable robust back channel for transmission of error is instrumental to provide error samples for the proper operation of a MIMO pre-coder. Bins can be dedicated to insure bandwidth from the customer premises equipment (CPE) to the central office (CO). By increasing the margin used in the bins, robustness can be added to this back channel between the CPE and CO.
US08817906B2

A modulator 11 modulates an input signal in a predetermined modulation manner to generate a primary modulation signal. The serial-parallel converter 12 applies a serial-parallel conversion to a predetermined number of complex numbers and the primary modulation signal, and assigns the converted complex numbers and primary modulation signal to subcarriers to generate a subcarrier modulation signal. An IFFT calculator 13 applies an IFFT to the subcarrier modulation signal. A decomposer 14 decomposes a calculation result into real-part data and imaginary-part data. A real-part calculator 151 subtracts the average value of the maximum value and minimum value of elements of the real-part data from each element of the real-part data. An imaginary-part calculator 152 carries out a similar calculation on the imaginary-part data. A combiner 16 combines the calculated real-part data and imaginary-part data to generate a baseband signal. A transmitter 17 transmits a transmission signal generated from the baseband signal.
US08817901B2

To more accurately generate a virtual waveform of channel estimate values outside a bandwidth upon their interpolation in OFDM system while preventing the circuit size from increasing, a converter (104) performs a linear interpolation between channel estimate values corresponding to reference signals arranged at both ends of a predetermined bandwidth among first channel estimate values estimated based on reference signals, thereby estimating second channel estimate values corresponding to subcarriers outside the bandwidth. The converter (104) performs an inverse-FFT operation for channel estimate values obtained by merging the first and second channel estimate values to obtain a first delay profile, replaces with zero data components delayed for a predetermined threshold time or more in the first delay profile, performs an FFT operation for a delay profile obtained by the replacement to obtain third channel estimate values, and extracts therefrom channel estimate values corresponding to the subcarriers outside the bandwidth.
US08817895B2

An apparatus includes a digital data transmitter capable of sequentially exciting different sets of one or more propagation modes in a physical communication channel. Each set of one or more propagation modes has a different spatial distribution of transmitted energy in the channel. The digital data transmitter is configured to sequentially change the excited set of one or more propagation modes to transmit a different value of data to the communication channel.
US08817894B2

A method of sending a data signal and a clock signal between a radio frequency circuit of a device and a baseband circuit of the device. The method comprises: determining whether at least one of the data signal and the clock signal is disturbing in that it has a harmonic within the radio frequency band. If it is determined that at least one of the data signal and the clock signal is disturbing, the method further comprises: scrambling the at least one disturbing signal to flatten the spectrum thereof for frequencies below the clock frequency FC, setting a respective at least one indicator to indicate that the at least one disturbing signal has been scrambled, and sending the at least one scrambled signal between the radio frequency circuit and the baseband circuit. The method further comprises, subsequent to the step of sending the at least one scrambled signal, descrambling the at least one scrambled signal if the respective at least one indicator is set.
US08817893B2

A method for transmitting a signal from a transmitter over a channel to a receiver on a Power Line Network, wherein said signal is OFDM-modulated on a set of sub-carriers, is proposed, wherein an OFDM tonemap and an eigenbeamforming encoding matrix are determined based on a channel estimation for each sub-carrier, a tonemap feedback signal and an eigenbeamforming feedback signal are generated, which are descriptive of said OFDM tonemap and said eigenbeamforming encoding matrix, respectively, and transmitted to the transmitter. A corresponding receiver, a transmitter, a power line communication and a power line communication system are described as well.
US08817892B2

A data communications system having a plurality of communication devices including a host having a first receiver and a second receiver; and one or more clients, each client including a transmitter coupled between a signal node and a transmitter node, the transmitter selectively transmitting a multistate signal from the signal node to the transmitter node; and a single conductor daisy-chain loop redundantly communicating each multistate signal from each the transmitter to both receivers, the single conductor daisy-chain loop electrically communicating each transmitter node to the receivers. A data communications method including a) transmitting selectively a multistate signal from each of one or more clients; b) communicating electrically each multistate signal to a first location on a host using a single conductor coupled to each the client; and c) communicating electrically each multistate signal to a second location on the host using the single conductor.
US08817889B2

The present embodiments provide methods, apparatuses, systems for use in encoding and/or formatting content, such as multimedia content. Some embodiments provide methods for use in encoding content. These methods receive source content, encode the source content producing encoded content, evaluate a first encoded segment of the encoded content relative to a plurality of buffer models, determine whether the first segment of encoded content is to be re-encoded relative to one or more of the plurality of buffer models based on the evaluation; and re-encode the first segment when it is determined that the first segment is to be re encoded.
US08817887B2

Disclosed herein is an information processing apparatus that performs a process of splicing encoded streams together at a splicing point, the apparatus including: control means for determining a section to be subjected to re-encoding in the encoded streams; decoding means for decoding the encoded streams to generate baseband signals; and encoding means for encoding an edited baseband signal generated by splicing the baseband signals generated by the decoding means together at the splicing point to generate an edited encoded stream. The control means provisionally determines a first section to be subjected to re-encoding in first and second encoded streams to be spliced together at a first splicing point. When a second splicing point exists in the first section or a predetermined section that follows the first section, the control means determines a second section to be subjected to re-encoding based on the second splicing point.
US08817885B2

In a video decoder having a picture skip function, the video decoder may obtain reference information from a network abstraction layer (NAL) unit, and upon receipt of a skip command, skips frames/pictures from where a non-reference frame/picture begins. The video decoder may execute a picture skip function, either at a fast speed or at a normal speed, according to the skip mode.
US08817883B2

A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
US08817882B2

In general, techniques are described for coding blocks of data using a generalized form of Golomb codes. In one example, a device may implement these techniques for encoding data that includes samples, each of which includes a set of values. The device includes a lossless coding unit. This lossless coding unit comprises a sample summation unit that computes a sum of the values of a first one of the samples and a counting unit that determines a sample index. The lossless coding unit further includes a variable length coding unit that codes the computed sum using a variable-length code to generate a coded sum and a uniform coding unit that codes the determined sample index using a uniform code to generate a coded sample index. The lossless coding unit also includes a format unit that combines the coded sum and the coded sample index to form a bitstream.
US08817879B2

Methods and systems for processing video data are described. A set of candidate motion vectors is selected from motion vectors associated with macroblocks in a first frame of video data and from motion vectors associated with macroblocks in a second frame of the video data. A statistical measure of the set is determined. The statistical measure defines a motion vector for a macroblock of interest in the second frame.
US08817876B2

A video transcoder is disclosed. The video transcoder generally comprises a processor and a video digital signal processor. The processor may be formed on a first die. The video digital signal processor may be formed on a second die and coupled to the processor. The video digital signal processor may have (i) a first module configured to perform a first operation in decoding an input video stream in a first format and (ii) a second module configured to perform a second operation in coding an output video stream in a second format, wherein the first operation and the second operation are performed in parallel.
US08817874B2

For determining a prediction mode parameter, a macroblock of an image is divided into a plurality of blocks; most prediction mode parameters corresponding to a plurality of first blocks along a left most edge of the macroblock are determined; most prediction mode parameters corresponding to a plurality of second blocks along a top most edge of the macroblock are determined; and the most prediction mode parameters of the first and second blocks are stored into a buffer allocated with designated position for the plurality of blocks.
US08817868B2

Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. The encoder and decoder may use different scan patterns for different transform sizes when scanning values from two-dimensional blocks into one-dimensional arrays, or vice versa. The encoder and decoder may use sub-block pattern codes to indicate the presence or absence of information for the sub-blocks of particular blocks.
US08817857B2

Residual FEXT resulting from intended and/or inherent partial cancellation of crosstalk in vectored DSL systems impairs upstream power back-off (UPBO) as traditionally implemented. By considering and taking into account the effects of residual crosstalk on vectored DSL system performance and operation, improved data rates and/or other vectored DSL system performance are realized through the use of UPBO parameters generated for a given residual FEXT environment.
US08817856B2

A dual modem device is provided. The dual modem device includes a first processor for communicating with a first network and a second processor for communicating with a second network and the second processor includes a host module for controlling the first processor. The first processor includes a first processor side IPC (Inter-Processor Communication) for transceiving signals with the second processor and the second processor further includes a second processor side IPC for transceiving signals with the first processor. The second processor transfers a suspend message to the first processor for shifting to a suspend mode and configures the second processor side IPC to not work. The first processor receives the operating suspend message, transfers a suspend response message to the second processor and configures the first processor side IPC to not work.
US08817855B2

An integrated circuit is incorporated into a communications system to enable a channel to achieve data rates that are at least double that which are currently achievable. The integrated circuit combines serial data signals using recovered clock and serial data signals in reference and non-reference clock domains. The integrated circuit rate converts recovered serial data in one of the clock domains, performs a phase alignment at the converted data rate, and returns the rate converted and phase-aligned serial data to the recovered data rate in response to the recovered clock from the remaining clock domain. Thereafter, the recovered and aligned serial data signals are combined. The phase alignment is monitored in circuitry that detects when a threshold offset is violated. When the threshold offset is violated a synchronization circuit is enabled.
US08817851B2

Disclosed is a wireless communications device with strong realtime performance, giving rise to no latency in communications even if communications errors arise in the communication frame MAC header. MAC header information is used to determine whether or not the destination address of a received data frame is the address of a concerned wireless communications device (1). MAC header information allocated among a plurality of MAC headers is employed in selecting MAC header information without errors. If all MAC header information is in error, a majority determination processing unit (13) is used to effect a majority determination of the MAC header information and generate correct MAC header information. A received data extraction unit (14) removes the received frame header, etc., extracts the received data, and outputs same to an external device.
US08817845B2

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a smart transformer. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
US08817842B2

A communication device is disclosed, having a transceiving circuit, a timer circuit, and a control circuit. The transceiving circuit is used to transceive frequency hopping signals according to at least part of good channels in a channel map. The timer circuit is used to calculate a timespan of one or more communication intervals in which the transceiving circuit transceives the frequency hopping signals. The control circuit is used to compare the timespan with a time threshold to determine whether signal transmission tests with one or more bad channels in the channel map should be performed to update the channel map.
US08817840B2

A power supply arrangement for supplying a square-wave current (I2) to a load connected to an output of the power supply arrangement, in particular a power supply arrangement in an arc furnace for generating an arc, including a transformer (TU) with at least two primary-site taps (1U1, 1U2) which form an input of the power supply arrangement, and with several secondary-side taps (2U1, 2U2, 2U3, 2UN), a bridge circuit (BU) with several first half bridges (11, 12, 13) which include converter valves (V11, V12, V13, V14, V15, V16) and which each have a first terminal (A11, A12, A13) of the bridge circuit, with a bridge section with a choke (L1), and with a second half bridge (20) which has converter valves (V17, V18) and a second terminal (A20) of the bridge circuit (BU), wherein each first terminal (A11, A12, A13) is connected to one of the secondary-side taps (2U1, 2U2, 2U3) of the transformer (TU), wherein the second terminal (A20) is connected to the output.
US08817834B2

Methods and systems for I/Q mismatch calibration and compensation for wideband communication receivers may comprise receiving a plurality of radio frequency (RF) channels, downconverting the received plurality of received RF channels to baseband frequencies, determining and removing average in-phase (I) and quadrature (Q) gain and phase mismatch of the downconverted channels, determining a residual phase and amplitude tilt of the downconverted channels with removed average I and Q gain and phase mismatch, and compensating for said residual phase and amplitude tilt I and Q gain and phase mismatch of the downconverted channels. The determined phase tilt may be compensated utilizing a phase tilt correction filter, which may comprise one or more all-pass filters. The average I and Q gain and phase mismatch may be determined utilizing a blind source separation (BSS) estimation algorithm.
US08817829B2

Provided is an apparatus for generating a single-polarization mode-locked laser capable of energy control. The apparatus for generating a single-polarization mode-locked laser is configured to adjust at least one of a focal length of a lens focusing laser light on a semiconductor saturable absorber mirror (SESAM) functioning as a saturable absorber, power of pump laser light, and reflectivity of an output coupler (OC) to set fluence, which is defined as energy density per unit area of the laser light incident on the saturable absorber, to be greater than reference fluence, which is energy density per unit area of the laser light incident on the saturable absorber when reflectivity of the saturable absorber is a maximum. Accordingly, it is possible to generate a single-polarization mode-locked laser, of which energy can be controlled, without generating multiple pulses.
US08817807B2

An example method includes sending a virtual output queue (VOQ) length of a VOQ to an egress chip. The VOQ relates to a flow routed through an egress port associated with the egress chip. The method also includes receiving fair share information for the VOQ from the egress chip, and enforcing a control action on the incoming packets based on the fair share information. An ingress chip and the egress chip can be provided in a VOQ switch. The control action is a selected one of a group of actions, the group consisting of: (a) dropping packets, (b) pausing packets, and (c) marking packets. The method can further include receiving VOQ lengths of corresponding VOQs from respective ingress chips, where the VOQs relate to the flow. The method can also include calculating respective fair share information for each VOQ, and sending the fair share information to the respective ingress chips.
US08817805B2

An apparatus, system and method are provided for transmitting data from logical channel queues over a telecommunications link, each of the logical channel queues capable of being associated with quality of service attributes, the method including determining available resources for transmission over the telecommunications link in a frame; selecting one of the logical channel queues based on a first one of the quality of service attributes; packaging data from the selected one of the logical channel queues until one of: a second one of the quality of service attributes for the selected one of the logical channel queues is satisfied, the available resources are used, or the selected one of the logical channel queues is empty; and repeating the selecting step and the packaging step for remaining ones of the logical channel queues.
US08817803B2

The invention relates to a hierarchical radio network operations system (OS) and a method for controlling a mobile communications network by a hierarchical radio network OS, the hierarchical radio network OS comprising at least one radio network OS on a subordinate level and a radio network OS on a superior level, wherein after a controlling action is initiated a demand for data depending on the controlling action is forwarded from the superior level OS to at least one subordinate level OS. The latter in response to the call forwards the demanded data to the radio network OS on the superior level.
US08817800B2

Embodiments of the present invention relate to an apparatus and method for providing an end user of a network terminal in a local network with an access link to an external network. According to an embodiment of the present invention, a network node further includes a control unit arranged to transmit a local hypertext transfer protocol (HTTP) response including detailed information to at least one network terminal in said local network using an earlier original HTTP request towards said external network made by said at least one network terminal in the local network.
US08817797B2

A method and apparatus for processing packet streams associated with stream-based transport connection to thereby enable communication between a source host and one or more destination hosts.
US08817783B2

An information processing apparatus which make it possible to search from an information processing apparatus, for an IPv6-compatible image processing apparatus which has an IPv6 network address designated by the information processing apparatus. A device management application determines search conditions, and specifies information associated with a designated network. Further, the device management application generates a IPv6 multicast address using the thus specified information, transmits a search message designating the IPv6 multicast address, and receives a response transmitted from an image processing apparatus associated with the IPv6 multicast address.
US08817782B2

Techniques disclosed herein include systems and methods that extend Protocol Independent Multicast (PIM) protocols to Shortest Path Bridging (SPB) technology. This includes connecting an IP multicast domain across an SPB network. SPB edge routers, also known as Backbone Edge Bridges, form virtual adjacencies with each other. As such, SPB edge routers maintain such PIM adjacency without sending Hello messages. Backbone Edge Bridges (BEBs) are discovered using null Intermediate System To Intermediate System (IS-IS) Internet Protocol Multicast (IPMC) type-length-value (TLV) control messages. Each PIM-enabled BEB records other PIM-enabled BEBs as an adjacent PIM-router in response to receiving a NULL IPMC TLV from those BEBs. Accordingly, PIM-enabled BEBs form a full mesh virtual adjacency between each other and can thereby encapsulate PIM control messages sent and received between two access networks connected to the SPB network.
US08817776B2

A first method for sharing telephone resources includes a VoIP device connecting to a first device over an IP network, receiving a request from the first device to call a second device with a telephone number, connecting to the second device through a telephone system, and transferring voice signals between the first and second devices. A second method for sharing telephone resources includes a first VoIP device joining a group of VoIP devices connected to an IP network to share their telephone resources, receiving from a caller a telephone number to call a device, connecting to a second VoIP device from the group over the IP network, transmitting the telephone number to the second VoIP device so the second VoIP device connects to the device through a telephone system, and transmitting to and receiving from the second VoIP device voice signals between the caller and a recipient at the device.
US08817773B2

An approach is provided for originating a telephone call from a country with low telephone rates to a country with high telephone rates using a non-signaling network, such as a global computer network. This can be accomplished without additional specialized telephone equipment or any modifications to switches and databases in either country. Also, the telephone call can be established without any manipulations of signaling information transmitted by a carrier in the high traffic country. Such an approach provides flexible allocation of charges for originating a telephone call from a country with low telephone rates to a country with high telephone rates.
US08817770B2

Provided are a sync channel of a forward link, a common pilot channel structure, and an initial cell search method and an adjacent cell search method for handover in a cellular system using orthogonal frequency division multiplexing (OFDM). A cell search method in an OFDM cellular system in which a primary sync channel and a secondary sync channel are configured based on time division multiplexing (TDM) includes acquiring sync block synchronization and a primary sync channel sequence number using a primary sync channel symbol included in a frame received by a terminal, detecting a boundary of the frame and a scrambling code group using the sync block and a secondary sync channel symbol included in the frame received by the terminal, and acquiring a scrambling code using the primary sync channel sequence number and the scrambling code group, thereby reducing cell search time with low complexity.
US08817768B2

A mobile station is configured to send a base station a buffer status report explicitly indicating that the amount of a transmission signal in a buffer of the mobile station has become zero. This configuration makes it possible to efficiently allocate radio resources of an uplink shared channel and thereby to increase uplink capacity.
US08817766B2

Mechanisms, in a transmission channel shared by 802.11 systems and HIPERLAN/2 systems are provided to prevent 802.11 terminals from transmitting during time periods allocated to HIPERLAN, so that a single channel can be shared between the two standards. In a particular embodiment, a “super frame” format is used where HIPERLAN transmissions are offered the highest level of protection possible within 802.11, which is needed within the 802.11 Contention Free Period (CFP).
US08817764B2

A mobile router comprises: a wide area network wireless interface operable to access a cellular network; first apparatus operable to upload data and to download data via the interface to the cellular network; second apparatus operable to monitor the uploaded data and the downloaded data and to generate data corresponding to predetermined quantifiable units corresponding to the uploaded data and the downloaded data; and the first apparatus and second apparatus cooperatively operate to automatically upload the usage data to a server for generation of usage discrepancy reports.
US08817762B2

A mobile router, comprises a communications agent operable such that its initial communication to the network utilizes the main server information to establish a first communication with the main server. The mobile router further comprises a microprocessor operable with the communications agent to interact with the main server to upload configuration information to the main server. The communications agent is operable to receive group server identification information from the main server when communicating with the main server a second time. The microprocessor is operable to store the group server identification information. The group server information comprises information identifying one or more servers corresponding with a predetermined group assigned by the main server. The communications agent utilizes the group server identification information for subsequent communication via the network.
US08817746B2

A user equipment for alleviating barred access while reselecting from a first cell to a second cell in a mobile communication system is provided. A wireless module detects receives system information broadcasted in the first cell. A storage unit stores the system information. A controller reselects the user equipment from the first cell to the second cell. Particularly, the cell reselection is not performed during a connection establishment procedure. Also, the controller determines whether a first barred access timer is running in response to reselecting from the first cell to the second cell, and stops the first barred access timer and informs the upper layer of an RRC protocol that the access of the first service is allowed in response of that the first barred access timer is running.
US08817742B2

Overlay handover is generally presented. In this regard, a method is introduced including storing a broadband wireless network composite signal in a sample buffer, processing the sample buffer using subcarriers associated with a serving base station to determine a bandwidth grant from a first MAP, and reprocessing the sample buffer using subcarriers associated with a neighboring co-channel base station to determine a bandwidth grant from a second MAP. Other embodiments are also described and claimed.
US08817726B2

The present invention provides an uplink transmission method and apparatus in a wireless communication system. A terminal receives an uplink resource allocation from a base station; and transmits uplink transmission blocks to a PUSCH (physical uplink shared channel) by using the uplink resource allocation. The uplink resource allocation indicates an allocated RBs (resource blocks) within a subframe that includes a plurality of RBs. The subframe is divided into at least one PUCCH (physical uplink control channel) area for PUCCHs and a plurality of PUSCH (physical uplink shared channel) area for PUSCHs, wherein the PUCCH area is arranged between the plurality of PUSCH regions.
US08817725B2

A source device has a wireless communication interface. Through the wireless communication interface, the source device establishes a communication session over a wireless medium with a sink device and determines a maximum capacity of a buffer at the sink device for receipt of audio samples to be transmitted in packets from the source device to the sink device in an asynchronous connectionless link over the wireless medium. Scheduling access to the wireless medium by the wireless communication interface for transmission of audio samples on the link takes into account the maximum capacity of the buffer.
US08817720B2

The present invention discloses a method for determining a subband index, the method comprises: an Evolved Node B (eNB) receives r, calculates a difference between the received r and a formula   〈 N - s i M - i 〉 corresponding to each obtained subband index, searches sequences 〈 N - 1 M - i 〉 , 〈 N - 2 M - i 〉 , … ⁢ , 〈 0 M - i 〉 in a stored intermediate value table according to the calculated difference to obtain each si constituting {si}i=0M−1. The present invention further discloses a device for determining a subband index, the device comprises a table generation module, a receiving module and a calculation module. The method and device disclosed in the present invention are capable of reducing the storage space needed for a subband index report.
US08817718B2

A user equipment locally stores a shift pattern that is specific to a cell to which the user equipment is currently attached, and processes a group of modulation symbols or bits for uplink transmission by a) cyclically shifting the modulation symbols or bits within the group according to the stored cell-specific shift pattern, and b) applying a spreading code to the group of symbols or bits. Different embodiments include spatial shifting and frequency bin shifting.
US08817714B2

The base station device includes: a signal transmission unit which transmits a signal in which data is assigned in a natural number of resource blocks located in a frequency axis in each of a plurality of bands and a signal including information specifying the plurality of bands to the mobile station device. The mobile station device includes: a signal reception unit which receives the signal including the information specifying the plurality of bands from the signal transmission unit via any of the plurality of bands, and receives the signal in which the data is assigned in the natural number of resource blocks located in the frequency axis in each of the plurality of bands from the signal transmission unit based on the information specifying the plurality of bands; and a data extraction unit which extracts data from the signal in which the data is assigned in the natural number of resource blocks located in the frequency axis received by the signal reception unit.
US08817711B2

A UE receives a HS-PDSCH transmission from a base station and concurrently performs rate matching on systematic bits and parity bits (parity 1 bits, parity 2 bits) of the received HS-PDSCH transmission. The systematic bits and parity bits are buffered in a CPC circular buffer to support HARQ processing in a HS-SCCH-less operation of the base station. Memory locations are computed for the systematic bits and the parity bits according to corresponding transmission parameters such as, for example, redundancy version, number of systematic bits and/or number of physical channels. The systematic bits and the parity bits are stored in the corresponding computed memory locations of the CPC circular buffer. At least a portion of the stored systematic bits and parity bits are concurrently generated based on corresponding transmission parameters from the CPC circular buffer per request to support concurrent rate matching on systematic bits and parity bits.
US08817710B2

A device (400) scans and classifies each channel within a spectrum of channels (215-270) as being occupied or unoccupied (255), and, if occupied, whether it is occupied by a primary user (240), a secondary user (230), or an unknown user (260). As a secondary device (400), transmissions are avoided on channels occupied by primary users (490). The device selectively joins an existing network of secondary devices, or establishes a new network on an unoccupied channel (125), based on the quality of service (QoS) that the channel can provide and/or other factors. If the device is paired with a target device (115), the paired device advertises itself on a selected channel (345-360) for a period that is at least as long as the time required to scan all channels, to facilitate discovery in the event that the target device is also in a search mode. The advertising duration randomly alternates (345) among integer multiples of the scan duration.
US08817709B2

Methods and apparatus for determining a portion of a channel, e.g., a peer discovery channel, to use in a communications network, e.g., an ad hoc peer to peer network, are described. In the communication network, the channel includes a recurring set of time/frequency resources. A device monitors the congestion level and decides to use a whole channel or a fraction of a channel (e.g., ½. ¼) as a function of the congestion level. The device may change the fraction of the channel it occupies as the congestion level changes. The device broadcasts control information indicating the fraction of the channel it occupies. The device may be a mobile wireless terminal.
US08817707B2

Embodiments describe methods, apparatuses and logic for a user equipment (UE) to connect to an access point (AP) in a wireless local area network (WLAN) based on credentials from a UE's home third generation partnership project (3GPP) network. In some embodiments, the UE may receive selection policy parameters from the WLAN including a network access identifier (NAI) realm. The UE may also receive selection policy parameters from the 3GPP network. The UE may compare the selection policy parameters of the WLAN with the selection policy parameters of the 3GPP network and discover roaming relationships between service providers and the relative priorities of different networks, and create a network list based on the comparison. The UE may then associate with an AP of the WLAN based on the prioritized network list.
US08817705B2

Receiving a connection establishment request message sent by a user equipment; establishing a signaling connection with the user equipment according to the connection establishment request message; and transmitting a user plane IP data packet through the signaling connection. After a signaling connection is established between a UE in an idle state and a mobility management device, an uplink user plane IP data packet or a downlink user plane IP data packet, is directly transmitted between the UE and the network side through the signaling connection, with no need to specifically establish (recover) an RAB between the UE and an S-GW, which can save the signaling overhead, thus reducing the network load and lowering the operating cost of an operator.
US08817702B2

Techniques for mitigating interference due to peer-to-peer (P2P) communication are described. In an aspect, a P2P UE may measure the signal strength of downlink signals from base stations and may set its transmit power based on (e.g., proportional to) the measured signal strength in order to mitigate interference to WWAN UEs communicating with base stations. In another aspect, the P2P UE may measure the signal strength of uplink signals from WWAN UEs and may set its transmit power based on (e.g., inversely proportional to) the measured signal strength in order to mitigate interference to the WWAN UEs. In one design, the P2P UE may measure the signal strength of an uplink signal from a WWAN UE, estimate the pathloss between the two UEs based on the measured signal strength, and determine its transmit power based on the estimated pathloss.
US08817701B2

Embodiments of the invention provide a method and system for determining wireless channel interference in a television (TV) band white space spectrum. Upon sensing a signal on a wireless channel from a wireless white space device that transmits a unique device identifier, interference by the wireless white space device on the wireless channel is determined. A report of the channel interference by the wireless white space device is generated and may be utilized to cease the interference.
US08817693B2

L2Relay is a novel packet relay protocol for Wi-Fi networks that can improve the performance and extend the range of the network. A device running L2Relay is referred to as a relayer, which overhears the packet transmissions and retransmits a packet on behalf of the Access Point (AP) or the node if no acknowledgement is overheard. L2Relay is ubiquitously compatible with all Wi-Fi devices. L2Relay is designed to be a layer 2 solution that has direct control over many layer 2 functionalities such as carrier sense. Unique problems are solved in the design of L2Relay including link measurement, rate adaptation, and relayer selection. L2Relay was implemented in the OpenFWWF platform and compared against the baseline without a relayer as well as a commercial Wi-Fi range extender. The results show that L2Relay outperforms both compared schemes.
US08817683B2

In a network relay router 10, a multicast routing protocol processing module 11A sequentially sends a join request message (CP1) to a router 30a functioning as a rendezvous point via an interface 101, based on the settings of a multicast group address or destination address and a sender VRF name. The network relay router 10 receives a multicast packet (DP1) from the router 30a via the interface 101 and acquires a sender address or source address of a transmission device SE from the received multicast packet. The network relay router 10 sends a join request message (CP2) via an interface 102 on the side of the transmission device SE and receives a multicast packet via the interface 102. This establishes an optimum multicast route (MR) between the transmission device SE and the network relay router 10.
US08817675B2

Service-centric communication network monitoring apparatus and methods are provided. Service traffic, associated with a third-party service provided by an external service provider that is controlled independently of a communication network, is identified in communication traffic that is being transferred through that communication network. The identified service traffic is monitored, for example, to compile service usage statistics, to police usage of the service, to generate billing records for usage of the service, and/or to mirror the identified service traffic. A registry in which the service is registered may interact with a monitoring system of the communication network so as to establish monitoring for the service traffic.
US08817671B2

Disclosed herein is a full duplex transmission circuit including: a first internal input terminal receiving a signal to be transmitted; a second internal input terminal receiving a signal having an amplitude equal to ½ times the amplitude of the signal to be transmitted and having the same phase as the phase of the signal to be transmitted; an external input/output terminal; an internal output terminal; a first metal oxide semiconductor transistor; and the second metal oxide semiconductor transistor. A current generated by the current source as well as the sizes of the first and second metal oxide semiconductor transistors are set so that the transconductances of the first and second metal oxide semiconductor transistors become equal to 1/Z.
US08817661B2

In one embodiment, at least one grouping message is broadcast from a network element. The grouping message causes an access terminal (AT) in the communications network to regard the at least first and second subnets as both being members of a same subnet group. Location information and a maximum distance parameter associated with at least one area and configured to create a buffer zone along a border between the first and second subnets are broadcasted from the network element to the AT. The AT is prevented from sending a subnet identifier request message when the AT has, as an origin area, an area of the first subnet in the buffer zone and the AT travels to an area of the second subnet in the buffer zone. Session transfers are performed outside the buffer zone triggered by distance based location update messages, thus preventing session transfer ping-ponging.
US08817660B2

An allocation unit allocates a path formed by combining a link between nodes to any one of a plurality of time slots. A slot rearrangement unit rearranges the plurality of time slots so that time slots to which a path is allocated by the allocation unit are consecutively arranged. A path rearrangement unit converts a path allocated to any one time slot rearranged by the slot rearrangement unit to a path formed by combining a link included in a path allocated to a time slot different from the time slot. A transmission unit transmits information of the path obtained by conversion performed by the path rearrangement unit.
US08817657B2

An embodiment of the present invention provides a method, comprising retrieving a first network scan while connected to a second network access point (AP), without actually accessing the air, by the AP sending a message to “Get first network base station (BS) list” to devices in communication with the AP and operable to communicate in the first and the second networks, merging by the AP all answers from the devices to provide a list of all base stations (BS's) in the AP's vicinity, and querying the AP by other devices for the network BS list.
US08817651B2

The present disclosure discusses devices, methods, and systems for improving signaling. This can occur, according to some implementations, by increasing a power of at least one signaling channel if errors on the signaling channel occur, comprising tracking quality of the at least one signaling channel, determining whether the at least one signaling channel has an error rate that is above a threshold, and increasing power to the at least one signaling channel if the error rate is above the threshold. Other aspects, embodiments, and features are also claimed and described.
US08817643B1

In a method for monitoring a radio link in a wireless communication system, a plurality of short term radio link quality values based on one or more measured channel matrices is determined. A long term radio link quality value is determined from the plurality of the short term radio link quality values. Additionally, radio link failure or recovery is indicated, when appropriate, based on the long term radio link quality value.
US08817641B2

According to an embodiment, a communication terminal is described comprising two radio communication modules and a controller configured to, in response to the reception of a request for starting communication using the second radio communication module, perform at least one of requesting from a communication device to perform reception quality measurements of signals received from the first radio communication module if the first radio communication module is transmitting signals to the communication device; and performing reception quality measurements of signals received from the communication device by the first radio communication module if the first radio communication module is receiving signals from the communication device.
US08817638B2

Aspects of a method and system for network communications utilizing shared scalable resources are provided. In this regard, networking state information for one or more of a plurality of communication devices may be communicated to a network management device. The network management device may be operable to aggregate the networking state information. The plurality of communication devices may receive aggregated networking state information from the network management device. The plurality of communication devices may route packets based on the received aggregated networking state information. The network management device may be dynamically or manually selected from the plurality of communication devices. The plurality of communication devices may be associated with a sharing domain, and one or more communication devices may be dynamically added to and/or removed from the sharing domain.
US08817633B2

A terminal switching method for switching terminals, in a communication system in which HARQ processing is performed, to which a base station grants a transmission permission, from a terminal A to a terminal B includes notifying the terminal B of aborting of the transmission permission, setting a time point at which an HARQ process whose state of the HARQ processing is a retransmission waiting state with the terminal A is performed as a virtual starting point, setting a retransmission waiting window having a predetermined window length with the virtual starting point being regarded as its starting point, and notifying the terminal B of the transmission permission when there is no HARQ process having the retransmission waiting state with the terminal A, wherein the virtual starting point setting and the window setting are repeated until there is no HARQ process having the retransmission waiting state with the terminal A.
US08817621B2

Some embodiments provide a network virtualization apparatus for managing a plurality of managed switching elements that forward data in a network. The network virtualization apparatus comprises a controller for converting logical control plane data to logical forwarding plane data. It also includes a virtualizer for converting the logical forwarding plane data to physical control plane data. In some embodiments, the physical control plane data is subsequently translated into physical forwarding plane data that direct the forwarding of data by the managed switching elements.
US08817612B2

The present invention provides a method and system for implementing limited policy and charging control. The method comprises a PCRF determining whether a visited network where a UE roams supports PCC, and sending a message containing an identifier indicating the limited policy and charging control deployment to an AF. After receiving the message containing the identifier, the AF performs no subscription of the event trigger and/or cancels the subscription of the event trigger based on the identifier. Using the method and system in accordance with the present invention, the AF can be notified more conveniently and accurately of the current policy and charging control deployment situation when the limited policy and charging control is implemented (i.e., when the visited network does not support the PCC). Moreover, the AF may perform the corresponding operations according to the current policy and charging control deployment situation, thereby saving system resources.
US08817608B2

A method and apparatus for customizing foreground application inactivity timer values based on network maximum tunnel count conditions, the method determining a maximum tunnel count value at a mobile device; and configuring at least one tunnel inactivity timer value based on the maximum tunnel count value.
US08817597B2

One embodiment comprises a network that includes a plurality of bi-directional links and a plurality of nodes. Each node is communicatively coupled to two neighbor nodes and to two skip nodes using the plurality of bi-directional links. Three neighboring nodes of the plurality of nodes form a triple modular redundant (TMR) set having a first end node, a second end node, and a center node, the first end node configured to transmit output data in a first direction and the second end node configured to transmit output data in a second direction. At least one of the plurality of nodes that is not in the redundant set determines the integrity of data received from the redundant set based on at least: (i) a comparison of data received on a first logical communication channel from a respective first neighbor node with data received on the first logical communication channel from a respective first skip node; (ii) a comparison of data received on a second logical communication channel from a respective second neighbor node with data received on the second logical communication channel from a respective second skip node; and (iii) a comparison of data received on the first logical communication channel from one of the respective first neighbor node and the respective first skip node with data received on the second logical communication channel from one of the respective second neighbor node and the respective second skip node.
US08817577B2

A system for determining the origin and trajectory of a gunshot includes spaced sensor nodes and a base station. A method for determining the origin and trajectory of a gunshot includes the steps of, at the nodes, sensing acoustic signals, converting the acoustic signals into digital signals, separating the digital signals into segments, calculating a time of arrival of each segment, and extracting features from each segment, and then at the base station identifying each time of arrival as a main shock wave or a main muzzle blast time of arrival from the features, and computing the trajectory from the main shock wave times of arrival. The computed trajectory includes velocity and acceleration. The method also includes computing, at the base station, the origin from the main muzzle blast times of arrival.
US08817572B2

A semiconductor memory apparatus includes a reset pad configured to receive and transfer an external reset signal and an external control signal; a first input buffer configured to buffer the external reset signal in response to a buffer control signal and output an internal reset signal; a second input buffer configured to buffer the external control signal in response to the buffer control signal and output an internal control signal; and an input buffer control unit configured to generate the buffer control signal in response to an external command.
US08817569B2

A mechanism is presented memory circuits, such a NAND-type flash memories, to autonomously protect themselves from temporary and short power drops. A detection mechanism looks for the supply voltage to drop below a function voltage for a period of time. When such an event occurs, a suspend mechanism is activated, and after completing the last micro-operation (such as a program pulse) the memory freezes. When power is again stable at an operational level, the suspended operation is resumed. The memory controller can then be notified upon occurrence of such voltage drop by polling a special status bit. Examples of how the pausing can be implemented include altering of clock signals and suspending sub-phases of larger operations.
US08817557B2

A semiconductor memory device includes: a data transfer line coupled with a plurality of memory cell arrays corresponding to an address; an enable signal delayer configured to generate an enable signal by reflecting a delay amount corresponding to the address into an internal command signal corresponding to a column command; and a data exchange block configured to exchange data with the data transfer line in response to the enable signal.
US08817553B2

A memory includes a word line having a word line voltage, a charge pump coupled to the word line, and a dynamic feedback control circuit coupled to the charge pump. The dynamic feedback control circuit is capable of changing a clock frequency of a clock signal supplied the charge pump from a first non-zero value to a second non-zero value depending on the difference between the word line voltage and a target threshold voltage.
US08817552B2

A semiconductor memory device comprises a plurality of memory layers arranged in multilayer, each memory layer including a cell array, the cell array containing a plurality of first parallel lines, a plurality of second parallel lines arranged crossing the first lines, and a plurality of memory cells connected at intersections of the first lines and the second lines; a pulse generator operative to generate pulses required for data access to the memory cell; and a control means operative to control the pulse generator such that the pulse output from the pulse generator has energy in accordance with the memory layer to which the access target memory cell belongs.
US08817544B2

Provided is a readout circuit for a non-volatile memory device, which has a large readout margin for distinguishing between 0 and 1 of data and has a small circuit area. A voltage output from a single bias circuit is applied to a gate of a memory element and a gate of an NMOS transistor serving as a reference current source to be compared with a current flowing through the memory element. Thus, the gates are controlled by the same voltage, and hence characteristics fluctuations in the operating temperature range and the operating power supply voltage range are reduced. Therefore, a large readout margin for distinguishing 0 and 1 of data can be obtained, resulting in a simplified circuit configuration.
US08817542B2

A nonvolatile semiconductor memory device in an embodiment includes a semiconductor layer, a memory cell array, word lines, bit lines, a source line, and a control circuit. The memory cell array has memory strings, each of the memory strings having memory cells. The word lines are connected to the control gates of the memory cells. The control circuit controls a voltage applied to the semiconductor layer, the control gates, the bit lines, and the source line. When executing a read operation, the control circuit begins application of a first voltage to the source line at a first time, the first voltage having a positive value. The control circuit begins application of a second voltage to unselected word lines at the first time or thereafter, the second voltage setting the memory cells to a conductive state regardless of retained data of the memory cells.
US08817525B2

A semiconductor memory device includes a memory cell array having a plurality of memory cells arranged in a matrix, each memory cell being configured such that a variable resistance element and a selection transistor are connected in series. A set operation for a memory cell (an operation of converting the resistance of the variable resistance element to a low resistance) is performed by applying a set voltage pulse for a longer time than that for a reset operation (an operation of converting the resistance of the variable resistance element to a high resistance) while limiting, using the selection transistor, an electric current flowing in the set operation to a certain low electric current, and by simultaneously applying the set voltage pulse to the plurality of memory cells.
US08817521B2

A control method for at least one memory cell is disclosed. The memory cell includes a transistor and a resistor. The resistor is connected to the transistor in series between a first node and a second node. In a programming mode, the memory cell is programmed. When it is determined that the memory cell has been successfully programmed, impedance of the memory cell is in a first state. When it is determined that the memory cell has not been successfully programmed, a specific action is executed to reset the memory cell. The impedance of the memory cell is in a second state after the step resetting the memory cell. The impedance of the memory cell in the second state is higher than that of the memory cell in the first state.
US08817520B2

A system on chip (SoC) provides a memory array of self referencing nonvolatile bitcells. Each bit cell includes two ferroelectric capacitors connected in series between a first plate line and a second plate line, such that a node Q is formed between the two ferroelectric capacitors. The first plate line and the second plate line are configured to provide a voltage approximately equal to first voltage while the bit cell is not being accessed. A clamping circuit coupled to the node Q. A first read capacitor is coupled to the bit line via a transfer device controlled by a first control signal. A second read capacitor coupled to the bit line via another transfer device controlled by a second control signal. A sense amp is coupled between the first read capacitor and the second read capacitor.
US08817519B2

An integrated circuit includes a high voltage generator generating a high voltage, a negative voltage generator generating a negative voltage, a divided voltage generator generating a divided voltage by dividing the power source voltage and supplying it to a read voltage terminal, a first power gate supplying the high voltage or the divided voltage to a program voltage terminal, a second power gate supplying the negative voltage or the ground voltage to a deactivation voltage terminal, a third power gate supplying the ground voltage or the divided voltage to an activation voltage terminal, and an e-fuse array circuit operating using voltage of the program voltage terminal as a program voltage, voltage of the divided voltage terminal as a read voltage, voltage of the activation voltage terminal as an activation voltage, and voltage of the deactivation voltage terminal as a deactivation voltage.
US08817514B2

A three-dimensional array read/write (R/W) memory elements is formed across multiple layers of planes positioned at different distances above a semiconductor substrate. It is preferable to operate the R/W elements with low current and high resistive states. The resistance of these resistive states depends also on the dimension of the R/W elements and is predetermined by the process technology. A sheet electrode in series with the R/W element and a method of forming it provide another degree of freedom to adjust the resistance of the R/W memory element. The thickness of the sheet electrode is adjusted to obtain a reduced cross-sectional contact in the circuit path from the word line to the bit line. This allows the R/W memory element to have a much increased resistance and therefore to operate with much reduced currents. The sheet electrode is formed with little increase in cell size.
US08817513B2

According to an embodiment, a semiconductor device includes a substrate, a connector, a volatile semiconductor memory element, multiple nonvolatile semiconductor memory elements, and a controller. A wiring pattern includes a signal line that is formed between the connector and the controller and that connects the connector to the controller. On the opposite side of the controller to the signal line, the multiple nonvolatile semiconductor memory elements are aligned along the longitudinal direction of the substrate.
US08817509B2

There is provided a high frequency power supply device. The power control unit comprises an impedance adjuster that includes a variable reactance element and adjusts a load side impedance by changing a reactance value of the variable reactance element, and an impedance control unit that controls the variable reactance element of the impedance adjuster in response to a power value detected by a power detection unit so as to perform control of approximating the power value of the high frequency power, which is fed from the high frequency power generation unit to the load, to the setting value or control of maintaining the power value within the set allowable range by changing a resistance of the load side impedance in response to the power value detected by the power detection unit.
US08817506B2

A converter circuit including a step-up converter including a rectifier, a step-up reactor, a switching element, and a reverse current prevention element; a step-up converter having a step-up reactor, a switching element, and a reverse current prevention element and connected in parallel with the step-up converter; a switching control unit that controls switching elements; and a smoothing capacitor that is provided at the output of the step-up converters. The switching control unit switches the current mode of the current flowing through the step-up reactors into any of a continuous mode, a critical mode, and a discontinuous mode based on a predetermined condition.
US08817505B2

A three-phase rectifier converts three-phase alternating current (AC) power supplied from a three-phase AC power supply into direct current (DC) power. The three-phase rectifier includes a full-wave rectifier circuit, a bidirectional switch circuit, and a controller. The full-wave rectifier circuit rectifies three-phase AC power to DC power. The bidirectional switch circuit switches on and off inputs of respective phases from the three-phase AC power supply to the full-wave rectifier circuit. The controller detects voltages of the respective phases of the three-phase AC power supply, generates switching patterns for the respective phases to switch the bidirectional switch circuit on and off based on the detected voltages of the phases, and controls switching of the bidirectional switch circuit based on the switching patterns.
US08817503B2

Disclosed is a power conversion device, wherein among the optical fiber cables used in control/communication, at least the majority of high-voltage optical fiber cables with a dielectric strength against the output voltages of a plurality of cells can be eliminated and thus a low-voltage optical fiber cable with a dielectric strength against the output voltage of one cell can be used. Furthermore, here, the length required for the optical fiber cable can be reduced. A controller of the power conversion device comprising a plurality of cascade-connected cells comprises a central controller, and a cell controller with the same potential as each cell, the cell controller being installed in the vicinity of each cell, wherein the central controller and each cell controller are daisy-chained using an optical fiber cable.
US08817502B2

The present invention relates to a switch control device, a multi-channel converter including the same, and a switch control method thereof. A multi-channel converter includes at least two converters, and each converter includes at least one power switch. The multi-channel converter supplies the sum of the output power of at least two converters to the load. The switch control device generates at least two gate signals switching operation of each of at least one power switch of at least two converters. The switch control device modulates a switching frequency of at least one power switch according to the load, determines the number of phases of the multi-channel converter according to the load, and generates a gate signal for the phase difference corresponding to the number of the determined phases between at least two gate signals to be generated.
US08817484B2

A fastening device for an expansion card includes a first rack located at a front side, a second rack located at a rear side, a supporting member fastened to the first rack, and a rotating member rotatably connected to the supporting member. A pole extends up from the supporting member. When the rotating member is rotated up, a first end of the expansion card is operable to abut a top of the supporting member and the pole extends through a mounting hole defined in the first end of the expansion card. The rotating member is operable to rotate down to abut a top of the expansion card and engage with the supporting member. A second end of the expansion card opposite to the first end is fastened to the second rack.
US08817478B2

There is provided a communication device that includes a first circuit board which includes a first ground pattern (GND) and a first signal line formed on a substrate, a ground pin electrically coupled with the first GND, where the ground pin protrudes from an end of the substrate, and a signal pin formed in the substrate and electrically coupled with the first signal line, where the signal pin protrudes from the end. The communication device further includes a send circuit board which includes a second GND and a second signal line, wherein when an end of the circuit board is inserted into a space between the ground pin and the signal pin, the first signal line and the second signal line are electrically coupled with each other via the signal pin and the first GND and the second GND are electrically coupled with each other via the ground pin.
US08817476B2

An apparatus (102) comprises a mechanical interface configured to mechanically receive a module (101) into an assembled configuration. Within said mechanical interface, the apparatus comprises a first connector configured to receive a first matching counterpart in a first insertion direction (103), and a second connector configured to receive a second matching counterpart in a second insertion direction (104), which second insertion direction is the direction of a curvilinear motion and different from said first insertion direction (103). The apparatus (102) comprises a hinge joint between said first connector and a body of the apparatus. The hinge joint has an axis of rotation, which is essentially perpendicular against said second insertion direction (104).
US08817468B2

A switching power supply has electronic parts that configure a switching circuit. The electronic parts are accommodated in a casing. A seat member is formed unitarily with the casing on which the electronic parts are mounted. A coolant channel is formed through the seat member so as to be open at least at two positions of an outer wall surface of the casing. Coolant that flows through the coolant channel cools the electronic parts mounted on the seat member.
US08817446B2

Provided is an electronic device which can reduce possibility of generation of a secondary damage on an electronic circuit caused by a shock. A mobile telephone includes a case, an electronic circuit block mounted on the case, an acceleration sensor which measures an acceleration of the case, and a CPU. The CPU has a detection unit which detects a level of a shock applied to the case according to the acceleration value measured by the acceleration sensor and a control unit which limits electric communication to the electronic circuit block according to the detected shock level.
US08817438B2

A device for interrupting the flow of electrical power in an electrical distribution system is provided. The device includes a sensor operably coupled to the electrical distribution system. A switching mechanism is coupled to the electrical distribution system, the switching mechanism movable between an open position and a closed position. A controller operably coupled to the sensor and the switching mechanism, the controller having a processor that is responsive to executable computer instructions when executed on the processor incrementing a first counter in a first mode of operation and a second counter in a second mode of operation. Wherein the processor is further responsive to executable computer instructions for switching from the first mode to the second mode in response to a signal from the sensor.
US08817431B2

To prevent property fires, electrical circuits need to be protected from arc faults due to line-to-line, line-to-neutral and line-to-ground conductivity, known as high current parallel arcing, and protected from arc faults occurring along line-to-line, line-to-load, load-to-load, load-to-neutral and neutral-to-neutral conductor configurations, known as low current series arcing. Devices that protect electrical circuits from these arc faults is known as a combination-type arc fault circuit interrupter (AFCI). Unlike prior art AFCI designs that meet the UL 1699 standard requirement for series arc fault detection down to 5 amps, the present AFCI invention employs a bi-directional Hall-effect current sensor (HECS) integrated circuit, a HECS measurement phase shift correction circuit, and a microprocessor with an integrated method to detect high current parallel arcing and low current series arcing, while also mitigating false arcing circuit detections and interruptions due to normal arcing electric motor-driven appliances like ceiling fans.
US08817428B2

Systems, methods and devices for monitoring temperature are presented herein. A method of monitoring temperature in a system, such as a capacitor bank, is disclosed. The method may include: receiving first device temperature signals indicative of the temperature of a first device over a predetermined period of time; receiving second device temperature signals indicative of the temperature of a second device over a predetermined period of time; determining a first rolling average temperature for the predetermined period of time from the first device temperature signals; determining a second rolling average temperature for the predetermined period of time from the second temperature signals; and triggering a disconnect event in response to a determination that either the first or the second rolling average temperature is greater than a predetermined maximum working temperature.
US08817426B2

A magnetic read sensor having improved magnetic performance and robustness. The magnetic sensor includes a magnetic free layer and a magnetic pinned layer structure. The magnetic pinned layer structure includes first and second magnetic layers separated from one another by a non-magnetic coupling layer. The second magnetic layer of the magnetic pinned layer structure includes a layer of CoFeBTa, which prevents the diffusion of atoms and also promotes a desired BCC crystalline grain growth. The magnetic free layer structure can also include such a CoFeBTa layer for further prevention of atomic diffusion and further promotion of a desired BCC grain growth.
US08817425B1

A read head structure is disclosed with a dual piece heat sink layer having a front piece formed over a front portion of a dynamic flying height (DFH) element and a back piece above a back portion of the DFH element. A first (S1) shield is formed on the front piece and between the front piece and air bearing surface (ABS). Front and back pieces are separated by an insulator gap. The front piece is used to help control read gap protrusion. As a result, a bottom portion of the S1 shield protrudes to a greater extent than a top portion adjacent to the sensor thereby protecting the sensor from unwanted contact with the magnetic media. The dual piece heat sink layer also enables an improved Figure of Merit in terms of temperature rise in the reader per unit of actuation (nm) delivered by the DFH element.
US08817413B1

It is determined whether one or more heads of a data storage device (DSD) have been within a radial position of one or more disks of the DSD for more than a threshold period of time. When it is determined that the one or more heads have been within a radial position of the one or more disks for more than the threshold period of time, the one or more heads are radially moved by more than a predetermined distance to reduce a development of variations in a distribution of lubricant on a first surface of the one or more disks.
US08817409B2

The magnetic data eraser includes: a mounting and immobilizing tray on which a magnetic recording medium is mounted, the mounting tray being inclined at an angle of 60±10 degrees to the horizontal; a magnetizer that is encircled by a magnetizing coil, the magnetizer having a hollow portion into which the mounting and immobilizing tray is inserted; and a controller that causes an electric current to flow as an excitation current through the magnetizing coil, the excitation current generating a magnetic field that erases data stored in the magnetic recording medium.
US08817401B2

Aspects of the disclosure pertain to a system and method for providing zero gain start (ZGS) and gain acquisition based on an adaptive analog-to-digital converter (ADC) target. The adaptive ADC target is used to collect channel characteristics and based on the adaptive ADC target, an adjusted 2T amplitude target value is generated.
US08817391B2

An optical system comprises, in order from an object side to an image side, a first lens group includes a first lens element with positive refractive power having a convex object-side surface; and a second lens group in order from the object side to the image side includes a second lens element with negative refractive power having a concave image-side surface, a third lens element with positive refractive power having a convex image-side surface, and a fourth lens element with negative refractive power having a concave object-side surface and a concave image-side surface, wherein the image-side surface of the fourth lens element changes from concave at a paraxial region to convex at a peripheral region, and both of the object-side surface and the image-side surface of the fourth lens element are aspheric.
US08817377B2

The present invention is directed to light collection systems, the system comprising at least one light receiving element, selected from the group consisting of: a window, a photovoltaic element, a heating element, a light guiding element and combinations thereof, and at least one light reflector-deflector element, each element comprising a front light receiving surface, a rear surface, and a transparent volume, disposed between the front light receiving surface and the rear surface, the transparent layer being of a higher refractive index than of its surrounding, wherein the transparent volume comprises an asymmetric pattern which is configured to at least partially reflect light by internal reflection and direct the light within the element, reflect some light off said front light receiving surface, reflect, deflect and guide light within the light reflector-deflector element; and direct light through the front light receiving surface towards the at least one light receiving element.
US08817352B2

An optical switching assembly having an optical path therethrough includes an optical element, a base frame, an optical support that supports the optical element and is pivotably mounted to the base frame, and a linkage. The linkage interconnects the base frame and the optical support to effect movement of the optical support between an aligned position where the optical element is in the optical path and a non-aligned position removed from the aligned position. The linkage has two over-center positions that respectively correspond to the aligned position and the non-aligned position. No additional energy is required to hold the linkage in the over-center positions.
US08817347B2

A preprinted holographic label or printed material for use in labeling squeezable tubes or containers as well as compact discs, computer software, cosmetics, and the like is provided. The holographic structure provides for selectively reverse-printing a reflective coating directly onto a micro-embossed holographic film or coating which is affixed to a clear thin-film and contains the micro-embossed structure. Non-reflective coatings and support structures are also provided for protecting both the graphics and embossed holographic image from contamination.
US08817341B2

According to an embodiment, an image forming apparatus includes: a detecting unit, a storing unit, a threshold determining unit, and a control unit. The detecting unit detects an ambient brightness level at an arbitrary time zone. The storing unit stores information indicating the brightness level detected by the detecting unit. The threshold determining unit determines a threshold serving as a criterion for switching into a low-power-consumption mode according to the information indicating the brightness level stored in the storing unit. The control unit controls switching into the low-power-consumption mode using the threshold determined by the threshold determining unit.
US08817340B2

The invention relates to a large-format scanning system (1) comprising at least two image acquisition elements (2) in a cascade arrangement, at least one platen, preferably a glass plate (3), arranged upstream thereof, and at least two reflector rolls (5) arranged opposite the at least two image acquisition elements (2) in a cascade arrangement, said reflector rolls being pressed against the glass plate (3) and/or a copy (4) to be scanned by means of resilient elements (6) that are arranged at the sides of the reflector rolls (5). According to the invention, the side portions (7) of the reflector rolls (5) are designed such that they touch the glass plate (3) only outside the reading area of the image acquisition elements (2) for the copy to be scanned (4) and that the copy to be scanned (4) rests on the glass plate (3) in the center area (8) of the reflector rolls (5).
US08817338B2

A scan mechanism and a scan module are provided. The scan mechanism adapted to be used in a scan module includes a rack and a scan unit. The rack has an engaging surface, a bottom surface and a plurality of teeth disposed on the engaging surface. Each of the teeth comprises a top end, wherein the distance between the centers of any two adjacent top ends is W, the shortest distance from the top end of each tooth to the bottom surface of the rack is D, and W/D is from 0.56 to 0.79. The scan unit includes a gear engaged with the teeth of the rack and adapted to roll along the engaging surface of the rack, wherein the scan unit is slidably disposed on the rack through the gear.
US08817336B2

An object of the present invention is to provide a scanning device, a scanning method, and a computer-readable medium capable of easily performing display of a scanner on a computer of a user and display for starting scanning operation. A scanning device include a controller for displaying a phantom folder corresponding to a usable scanner on a display unit only when the scanner can be used, and for starting scanning operation by the scanner when the phantom folder is selected, a receiver receiving scan data from the scanner, and a storage storing the scan data received.
US08817333B2

Provided is a display device with photosensors that can achieve a scanner function without increasing the memory capacity for images. A display device with photosensors includes a visible light source and an invisible light source. The display device with photosensors further includes: a first photosensor that detects the amount of received light in a pixel region when the invisible light source is on; a second optical sensor that detects the amount of received light in the pixel region when the invisible light source is off; and a third photosensor that detects the amount of received light reflected from an object to be scanned, causing only display pixels respectively nearest to the third photosensors within a prescribed range in the pixel region to be in a display state, and causing other pixels in the prescribed range to be in a non-display state. Data obtained from the third photosensor is stored in a memory (205) including a region (205a) that stores therein first reference data obtained when the invisible light source is on, and a region (205b) that stores therein second reference data obtained when the invisible light source is off.
US08817331B2

Methods and systems for transcoding continuous tone Run Length Limited (RLL) encoded datastreams for including information for identifying halftone screens within the datastream are disclosed. Sequential packets comprising headers and bitmap data are identified within the datastream. Halftone screens associated with bitmap data within the packets are identified and merged into the packets to generate a modified RLL output.
US08817330B2

Pantograph background and foreground pairs that perform well in one printer may not perform as well in another. The main problem that occurs is the message is easily seen on the original print. By adjusting the background pattern quality, the pantograph is adjusted for optimal performance for a particular printer. The background pattern is adjusted by first adjusting the pixel density in the background pattern and second, by adding the adjusted cluster background pixel pattern.
US08817329B2

A color measuring device includes a unit configured to calculate a reference-value matrix for converting imaged reference RGB value of a reference color patch a reference colorimetric value of the reference color patch; a unit configured to convert a color-measurement RGB value of a color measurement object into an imaged colorimetric value of the color measurement object by using the corresponding reference-value matrix; a unit configured to select reference color patches of which the reference colorimetric values each have a close distance from the imaged colorimetric value in the predetermined color space; a unit configured to select, as selection RGB values, the imaged reference RGB values of the selected patches; a unit configured to calculate a selection-RGB-value matrix for converting the selection RGB values into the reference colorimetric values; and a unit configured to convert the color-measurement RGB value into a colorimetric value by using the selection-RGB-value matrix.
US08817325B2

A control device including an image enlarging unit that creates enlarged image data of image data by repeatedly using a line in the image data; and a control unit that reads, from a storing unit in which the image data is stored, the image data and outputs, to the image enlarging unit, the image data for each line, the output being performed at time intervals corresponding to the number of times the line is used in accordance with an enlargement ratio of the image data to the enlarged image data.
US08817313B2

A technique can prevent a parameter that is not to be read and set from history information and related to image formation from being read and reset from the history information. A method for controlling an image forming apparatus, includes setting a parameter for an adjustment item related to image formation, determining whether the adjustment item corresponding to the set parameter includes a storage inhibition item, performing control to store the set parameter as history information in a storing unit in a case where it is determined that the adjustment item does not include the storage inhibition item, and not to store the set parameter unit as the history information to the storing unit in a case where it is determined that the adjustment item includes the storage inhibition item, and setting the parameter stored in the storing unit to the adjustment item related to the image formation.
US08817308B2

An image processing apparatus of this invention converts image data into a predetermined transmitting format in turn from a read page before images are read from all pages of originals. Upon completion of reading operations of all the pages of the originals, the image processing apparatus controls a transmitting unit to transmit image data in association with the image data of a page, which has already been converted into the transmitting format, and controls to convert image data into the transmitting format and then controls the transmitting unit to transmit the image data, in association with the image data of a page, which has not been converted into the transmitting format.
US08817307B2

An information processing device sends a print job to a print server for applying a printing rule to the print job. The information processing device comprises: a print job generation part for generating the print job; a display part for displaying a printing rule application result showing a result of application by the print server of the printing rule; a manipulation input part for receiving an entry of an instruction as to whether or not to continue a process relating to the print job with the printing rule application result being displayed; and a print job control part for making the process relating to the print job terminate in response to entry of the instruction to refuse continuation of the print job process, while making the print job process continue in response to entry of the instruction to permit the continuation of the print job process.
US08817299B2

Methods and apparatus for automatic generation of a hostname for a network printer embedded in or associated with a gaming machine are provided. An identification number is received at the printer from the gaming machine. The printer can then generate a unique Hostname for the printer by modifying the identification number. Once the Hostname is generated, the printer is able to connect to the network using the generated Hostname. For example, a connection of the printer to the network may be delayed after initial power up of the printer until print data for a game generated ticket has been received at the printer from the gaming machine. The identification number may be extracted from the print data at the printer and used to generate the Hostname.
US08817298B2

When data for printing and an authentication code are inputted, a CPU of a printer calculates a number of sheets to be used based on the data for printing. The CPU adds the calculated number of sheets to be used to the management table, based on the inputted authentication code, and rearranges the management table so that a user with a smaller number of used sheets is in a higher place. The CPU executes print processing using the inputted data for printing. The CPU acquires a display name, ranking, and the number of used sheets corresponding to the inputted authentication code from the management table in an RAM to transmit to information technology equipment.
US08817297B2

A method implemented in a multi-user data processing system including an image forming apparatus for processing a print job is disclosed, which includes: storing a printer language access policy in the image forming apparatus, wherein the plurality of printer language policy settings determines which printer language commands can be executed by the plurality of users on a user-by-user basis; and when a user requests to execute a printer language command for the image forming apparatus, determining whether the user is authorized to execute the printer language command based on the printer language policy settings for the user, wherein an execution of the printer language command affects at least one of a printer language feature of the image forming apparatus and a printer language setting of a printer language feature of the image forming apparatus to be effective to other users.
US08817296B2

Printing systems and associated methods of generating banner pages for print jobs are disclosed. A printing system in one embodiment includes a banner page system for generating the banner pages. The banner page system includes a memory that stores content representing selectable banner messages for banner pages. The banner page system further includes a page generator that receives print jobs. For each of the print jobs, the page generator selects a banner message from the stored content per print job based on criteria defined in the printing system, and generates a banner page that includes the selected banner message. Because the banner messages are selected on a per print job basis, the banner page for each print job is customized for that print job.
US08817288B2

A contract management service receives a relocation request including rearrangement information relating to relocation of an application to be applied to the image forming apparatus, the relocation request being for demanding relocation of the application to be applied to the image forming apparatus, decides a rearrangement application corresponding to the image forming apparatus after being rearranged based on the rearrangement information, and responds with the image forming apparatus after being rearranged and rearrangement information relating to the rearrangement application. The image forming apparatus accepts an application rearrangement instruction having the rearrangement, determines whether or not applying the rearrangement application is required based on the rearrangement information, and receives the rearrangement application from the contract management service depending on a determination result to thereby apply the rearrangement application.
US08817284B2

An image forming apparatus, including: a display device; a coordinate detecting portion which detects a directed coordinate in a display area including a first area in which is displayed a hierarchy image including uppermost-level images and lower-level images; a first display control section; a second display control section to display at least one first button image; and a third display control section, the uppermost-level images including: a first image in which is displayed at least one second button image; a second image in which is displayed at least one third button image; and a third image, wherein, where the directed coordinate is one of coordinates corresponding to the first through third button images, the third control section displays a lower-level image corresponding to a button image corresponding to the directed coordinate, and wherein the first control section executes processing to display the one uppermost-level image so as to be changed.
US08817281B2

According to the present invention, a print setting server connectable with a document processing server is provided, where the print setting server provides a print setting screen that depends on functions of a printer model through the Web, and a detailed print setting screen that depends on a printer is provided to a client. The client can enter print settings through the print setting screen. In this manner, print setting depending on a printer model is realized in a cloud print service.
US08817280B2

A printing device includes a plurality of data transfer control units which store image data transferred from an upper level device in a storage unit; a plurality of output control units which are provided correspondingly to the data transfer control units and each of which controls printing of the image data stored by a specified one of the data transfer control units; and a print control unit that, when abnormality has occurred in any of the data transfer control units, transmits a transfer instruction on the image data that is to be transferred originally by the data transfer control unit being at fault, to an alternate data transfer control unit among the data transfer control units in which no abnormality has occurred, and instructs an output control unit corresponding to the data transfer control unit being at fault to print image data stored by the alternate data transfer control unit.
US08817272B2

An optical position-measuring device for detecting the position of two objects movable relative to each other in at least one measuring direction includes a measuring standard which is joined to one of the two objects and possesses an incremental graduation extending in the measuring direction, as well as at least one reference marking at a reference position. The reference marking includes two reference-marking subfields disposed in mirror symmetry with respect to a reference-marking axis of symmetry, each of the subfields being made up of a structure extending in the measuring direction and having a locally changeable graduation period. In addition, the position-measuring device has a scanning unit which is joined to the other of the two objects and to which a scanning device is assigned that is used to generate at least one reference signal at the reference position. The scanning device includes at least one light source emitting divergently in the direction of the measuring standard, as well as a detector system having elements which are disposed along the measuring direction such that, starting from a central detector-system axis of symmetry in the measuring direction, the center-to-center distances between adjacent elements in the same direction change like the graduation periods of the structures in the reference-marking subfields starting from the reference-marking axis of symmetry.
US08817266B2

Devices and methods for detecting operational parameters associated with a gas separator used in an electric submersible pump in a wellbore. A fiber optic sensing arrangement is used to detect the operational parameter and includes a fiber optic signal processor and an optic fiber that is associated with the gas separator to provide a signal indicative of the parameter to the signal processor.
US08817264B2

A method is presented for analyzing a multiphase fluid flowing through a tubular. A sample fluid flow of multiphase fluid (a mixture of some combination of gas, liquid and solid) is separated from a primary tubular, such as with a probe which traverses the tubular. At least one property of the multiphase fluid is determined using at least one multivariate optical element (MOE) calculating device. Measured properties include the presence, proportional amount, mass or volumetric flow rate, and other data related to a constituent of the fluid, such as CO2, H2S, water, inorganic and organic gases and liquids, or group of constituents of the fluid, such as SARA, C1-C4 hydrocarbons, etc. The multiphase fluid is preferably mixed prior to analysis. Additional data can be gathered and used to calculate derivative information, such as mass and volumetric flow rates of constituents in the tubular, etc.
US08817261B2

Laser pulses are applied to surface plasmon resonant articles such as gold nanoparticles within a microscopy sample to generate a four-wave mixing signal that is detected as the output of the microscopy process.
US08817257B2

A method reconstructing the optical properties of a medium using a reconstruction system has a radiation source lighting the medium and a detector receiving a signal transmitted by the medium. The steps include lighting the medium using a radiation source, receiving by the detector of a signal emitted by the medium, and processing, for a source-detector pair, of a first distribution of the signal received by the corresponding detector. Then computing the Mellin-Laplace transform, for a given order and a given variable, of a magnitude comprising the first distribution, the order being an integer, the variable being a real number, and reconstructing optical properties of the medium using the Mellin-Laplace transform of said magnitude. The computation step includes computing a plurality of Mellin-Laplace transforms of the magnitude for distinct values of the order, and the reconstruction step is carried out from a combination of the plurality of Mellin-Laplace transforms.
US08817250B2

A tool for investigating a substrate, where the tool has a tool head for investigating the substrate, a chuck for disposing an upper surface of the substrate in proximity to the tool head, and an air bearing disposed on the tool head adjacent the substrate. The air bearing has a pressure source and a vacuum source, where the vacuum source draws the substrate toward the air bearing and the pressure source prevents the substrate from physically contacting the air bearing. The pressure source and the vacuum source work in cooperation to dispose the upper surface of the substrate at a known distance from the tool head. By using the air bearing as part of the tool in this manner, registration of the substrate to the tool head is accomplished relative to the upper surface of the substrate, not the back side of the substrate.
US08817242B2

A sensor device for spectrally resolved capture of optical detection radiation which emanates from a value document transported through a capture area of the sensor device, includes a detection device for spectrally resolved detection of the detection radiation and emission of detection signals which represent at least one property of the detection radiation, at least one reference radiation device which emits optical reference radiation which is coupled into a detection beam path of the detection device and which has a spectrum with a structure which is within the spectral detection range, and which has a radiation source which acts as the transmitter of a light barrier or of a light scanner by means of which barrier or scanner a motion and/or a position of the value document relative to the capture area is capturable, and a control/evaluation device which is configured for receiving detection signals from the detection device, evaluating them and emitting evaluation signals in dependence on the result of the evaluation, and which is further configured for employing detection signals which represent the property of the reference radiation, for checking and/or for adjusting the detection device and/or for making available correction data which are employable in the evaluation of detection signals which represent the at least one property of detection radiation emanating from the value document.
US08817239B2

Systems, methods, and other embodiments associated with distance based position measurement are described. In one embodiment, an apparatus is configured to be positioned proximate a feature of interest. The apparatus includes a laser distance meter (LDM) configured to emit a laser beam and to determine first and second distances between the LDM and first and second targets. The first and second targets have known positions in three dimensions with respect to a reference plane from which the LDM is located. The apparatus also includes a trilateration unit configured to compute a two dimensional position of the LDM relative to the targets based, at least in part, on the first and second distances.
US08817238B2

A combination of location measurement apparatuses to measure in three dimensions the location of an excavator with respect to a job site, and to further measure the location of an excavated or a topographical feature with respect to the excavator by range finding from the excavator in proximity of the feature and contemporaneously recording measurement data on a computer.
US08817236B2

A plurality of heads configuring an encoder system is arranged on a wafer table, and positional information of a wafer table in the XY plane is measured, based on an output of a head opposed to a scale plate (diffraction grating). And, a relative position (including relative attitude and rotation) of each head with the wafer table is measured herein by a measurement system arranged inside the head. Accordingly, by correcting the positional information based on the information of the relative position which has been measured, a highly precise measurement of the positional information of the wafer table becomes possible even in the case when the position (attitude, rotation) of the head changes with the movement of the wafer table.
US08817233B2

An illumination optical system for projection lithography for the illumination of an illumination field has a facet mirror. An optical system, which follows the illumination optical system, has an object field which can be arranged in the illumination field of the illuminate optical system. The facet mirror has a plurality of facets to reflectively guide part bundles of a bundle of illumination light. Reflection faces of the facets are tiltable in each case. In a first illumination tilt position, the tiltable facets guide the part bundle impinging on them along a first object field illumination channel to the illumination field. In a different illumination tilt position, the tiltable facets guide the part bundle impinging on them along a different object field illumination channel to the illumination field. The reflection faces of the tiltable facets are configured so that the part bundle in the at least two illumination tilt positions is reflected with a degree of reflection R coinciding within a tolerance range of +/−10%. The result is an illumination optical system which avoids an undesired influence of the illumination tilt position of the tiltable facets on the illumination light throughput of the illumination optical system.
US08817231B2

In an immersion lithography apparatus in which immersion liquid is supplied to a localized space, the space is substantially polygonal in plan substantially parallel to the substrate. In an embodiment, two corners of the space have a radius of curvature no greater than the width of a transition zone between the space configured to contain liquid and a surrounding configured not to contain liquid.
US08817226B2

An immersion lithography apparatus is provided that includes an energy source, a projection optical system, a stage, a showerhead including an immersion liquid supply device and an immersion liquid discharge device that produces a flow of liquid within an exposure zone, and a cleaning device that cleans a portion of the projection optical system having been contacted with the immersion liquid by means of a cleaning gas. In an embodiment, the cleaning device includes an ozone generation unit produces a flow of ozone into the exposure zone. In embodiments, the apparatus includes a stage that includes a dose sensor and/or an ultra-violet light source. A method for insitu cleaning of a final lens element within an immersion lithography system having an immersion fluid showerhead that provides immersion fluid to an exposure zone of the immersion lithography system is also provided.
US08817224B2

An input device is manufactured from a roll of a single-layer flexible transparent base sheet having a first surface and a second surface by forming a transparent electrode pattern and a wiring layer on the first surface. The transparent electrode pattern is disposed in a transparent input region, and the wiring layer extends from an end of the transparent electrode pattern into a decorative region surrounding the transparent input region. A decorative layer pattern is formed on the second surface in the decorative region, while conveying the transparent base sheet through a roll-to-roll processing. The transparent base sheet having the transparent electrode pattern and the decorative layer pattern is divided into individual units. A transparent panel having an operation surface is bonded to the second surface of each of the individual units with an optically clear adhesive layer interposed therebetween.
US08817220B2

In an element substrate of a liquid crystal device, a peripheral electrode to which a potential different from a common potential applied to a dummy pixel electrode and the like is applied is formed in a region interposed between an image display region and a sealing material. An electrical supply line that supplies the potential from the side to the peripheral electrode runs through the outside from a scanning line driving circuit portion.
US08817219B2

In an element substrate of a liquid crystal device, a peripheral electrode to which a potential Vtrap different from a common potential Vcom applied to a dummy pixel electrode and the like is applied is formed in a peripheral region which is interposed by an image display region and a sealing material. The peripheral electrode extends along the sealing material through the outside of the outside end of a data line driving circuit portion, and the outside end of a scanning line driving circuit portion, and does not intersect a data line and a scanning line.
US08817218B2

The present invention relates to a fan-out wiring arrangement of TFT-LCD slim bezel arrangement. The fan-out wiring arrangement includes a first metal layer that is subjected to etching to form parallel first fan-out wires and a second metal layer that is subjected to etching to form parallel second fan-out wires. The first and second metal layers are respectively arranged at upper and lower sides to be parallel to and substantially correspond to each other. The first fan-out wires have line width and fan-out pitch that are identical to those of the second fan-out wires. The first fan-out wires have projections on the second metal layer that are parallel to the second fan-out wires and alternate with the second fan-out wires in an equally spaced manner. The fan-out wiring arrangement realizes wire pitch ≦8 μm, reduces fan-out height, while increasing metal CD, reducing resistance loading, and achieving slim bezel arrangement.
US08817217B2

A display substrate includes an insulating substrate, a signal line, first and second pixel electrodes, a connection line and an insulating layer. The signal line is disposed on the insulating substrate. The first pixel electrode is electrically connected to the signal line through a switching element. The second pixel electrode overlaps the first pixel electrode. The connection line contacts an end portion of the signal line and extends to an end portion of the insulating substrate. The insulating layer is disposed between the first and second pixel electrodes and covers the connection line. The connection line is protected by the insulating layer, and the reliability of the display substrate is enhanced.
US08817212B2

A liquid crystal display panel including pixels, wherein at least one of the pixels includes a first sub-pixel charged with a first voltage and a second sub-pixel charged with a second voltage lower than the first voltage, a first substrate including a first sub-pixel electrode of the first sub-pixel and a second sub-pixel electrode of the second sub-pixel, a first alignment layer aligned in first and second directions in each of the first and second sub-pixels, a second alignment layer aligned in third and fourth directions in each of the first and second sub-pixels to form a plurality of domains in each of the first and second sub-pixels, and a liquid crystal layer disposed between the first and second alignment layers, wherein the first sub-pixel electrode includes a plurality of slits formed substantially parallel to a liquid crystal alignment direction in each of the domains of the first sub-pixel electrode.
US08817199B2

A 3D display apparatus includes a display device, a liquid crystal panel, and a lens unit. The display device is configured to output polarized lights of one or more images with a first polarization direction. The liquid crystal panel is coupled to the display device and contains a plurality of pixel display areas to receive the polarized lights. The display areas can be individually controlled by corresponding active switches to a first state in which the first polarization direction is transformed into a second polarization direction or a second state in which the first polarization direction is maintained. Further, the lens unit is coupled to the liquid crystal panel and is configured to guide the polarized lights with the second polarization direction to pass through for 2D display and to guide polarized lights with the first polarization direction into predetermined transmitting directions for 3D display.
US08817197B2

A display device includes: an element substrate having a transistor element formed on a surface thereof; an opposing substrate which is disposed to face the element substrate; and a parallax barrier pattern which is directly formed on the surface of either substrate of the element substrate or the opposing substrate at the side opposite to the transistor element side.
US08817194B2

In an interlaced image processing method for processing fields generated by interlacing and including a plurality of rows of scan signals, the method includes: performing horizontal line detection on a current field so as to determine which of the rows of the scan signals is a horizontal line; according to the horizontal line detection result of the current field and a horizontal line detection result of a previous field, adjusting position of the horizontal line in the current field so as to approach position of a corresponding horizontal line in the previous field; and according to the result of position adjustment, re-sampling the current field. An interlaced image processing apparatus for implementing the method is also disclosed.
US08817191B2

According to one embodiment, an image processing apparatus includes: an enlarged-image generation module configured to generate enlarged image information that is enlarged with a predetermined magnification ratio from input image information; a depth characteristic calculator configured to calculate, from the input image information, a depth characteristic amount indicating a change level of depth of field for each a plurality of areas comprised in the input image information; and a generation module configured to compose image information comprising a predetermined high-frequency component onto the enlarged image information, based on the depth characteristic amount calculated by the depth characteristic calculator to generate output image information.
US08817185B2

According to one embodiment, an electronic device includes a reproduction controller and a transmitter. The reproduction controller is configured to reproduce a first type of information of a first content. The first content includes a plurality of types of information. The transmitter is configured to transmit an instruction to reproduce a second type of information of the first content to other electronic device.
US08817180B2

A digital cable broadcast receiver and a method for automatically processing caption data of various standards and types, is disclosed. The digital broadcast receiver includes: a demultiplexer for dividing a received broadcast stream into video data, audio data, supplementary information; a controller for determining whether caption data included in the video data is digital caption data or analog caption data on the basis of caption information included in the supplementary information, and outputting a control signal according to a result of the determining; a digital caption decoder for extracting and decoding digital caption data from the video data according to the control signal; and an analog caption decoder for extracting and decoding analog caption data from the video data according to the control signal.
Patent Agency Ranking