US08522360B2

An anchor-point based digital rights management provides for a posted move of one or more digital rights between two devices. By executing a posted move, a user (1) disables a binding record of a source user device, thereby terminating authorized use of the digital property instance through at the source anchor point; and (2) enables a different binding record of a target user device, thereby allowing authorized use of the digital property instance through that target anchor point. Such a “move” can accomplished through secure communications links mediated by one or both of a content handler and an anchor point message system.
US08522359B2

An apparatus and method for automatic update are provided. The method includes storing authentication information for data, including first and second data, receiving the first data from the device, performing an authentication of the first data using the authentication information, and determining whether to receive the data, including the first data and the second data, according to the authentication.
US08522355B2

Embodiments relate to systems and methods for implementation on a mobile device to force the mobile device into a secure state upon detection or determination of a triggering event. Once it is determined that a triggering event has occurred, each application operating on the mobile device is caused to immediately unreference sensitive objects and a secure garbage collection operation is performed upon the unreferenced sensitive objects to render data associated therewith unreadable. The mobile device is then caused to enter a secure state, in which the mobile device cannot be accessed without authorization. A microprocessor within the mobile device is configured to determine the existence of the triggering event according to a configuration data structure and to perform the secure garbage collection.
US08522354B2

An apparatus including a microprocessor and an external crystal. The microprocessor executes non-secure application programs and a secure application program, where the secure application program comprises instructions from a host architecture instruction set, and where the non-secure application programs are accessed from a system memory via a system bus and the secure application program is accessed from a secure non-volatile memory via a private bus coupled to the microprocessor. The microprocessor has a secure real time clock that provides a persistent time, where the secure real time clock is only visible and accessible by the secure application program when the microprocessor is executing in a secure mode. The external crystal is coupled to the secure real time clock within the microprocessor and is configured to cause an oscillator within the secure real time clock to generate an oscillating output voltage that is proportional to the frequency of the external crystal.
US08522350B2

Preventing attacks on a computer at run-time. Content that is configured to access at least one function of a computer is received by the computer. Protections corresponding to the function are added to the content, wherein the protections override the function. The content and the protections are then transmitted to the computer. The function may expose a vulnerability of the computer, and arguments passed to the function may exploit that vulnerability. The protections are executed when the content is executed, and determine whether the arguments the content passed into the function represent a threat. In response to determining that the arguments represent a threat, execution of the content is terminated without executing the function.
US08522345B2

There are methods and apparatus, including computer program products, for managing hierarchical reference data. There is a Web page for access by a user, where the Web page includes (i) data representing a hierarchy and (ii) rules defining modifications that are permitted to be made to data. The user is enabled to make a real-time modification to the data based on the rules.
US08522340B2

A device may be authorized via a method, which includes: displaying several numbered folder objects while the device is in an unauthorized state, each of which is displayed with a corresponding serial number and represents a folder containing several files stored in the device; executing a predefined operation toward one of the folder objects; detecting the serial numbers corresponding to the operated folder object; comparing the detected serial numbers and a predetermined password; and maintaining the device in the unauthorized state, if the detected serial numbers do not correspond to the password.
US08522331B2

A computer readable medium storing a program causing a computer to execute a process for authenticating a user in a site included in an authentication system in which a plurality of sites are linked each other, the process comprising: receiving authentication information; authenticating the user in a first site of the authentication system based on the received authentication information; receiving suspicious behavior information of the user; registering the received suspicious behavior information; determining reliability of the user based on the suspicious behavior information registered in registering of the behavior information registration; in a case where the user accesses a second site of the authentication system, adding the reliability of the user determined, and transmitting the authentication information to which the reliability is added to the second site; and determining a function to be provided to the user in the first site based on the reliability of the user.
US08522329B2

The present invention provides a data sharing system with a digital key in order to deliver data sharing via Internet or a local area network by means of either at least one data storage device electrically connected to a digital box or a storage space inside a memory unit of the digital box which links a server. At the moment, a computer user could use one digital key only to link a server and further complete read-out, write-in, modification, deletion or addition of data/files in the data storage device or the storage space with the digital key's peer identification code and the digital box's peer authentication code belonging to the same group validated by the server.
US08522321B2

The present disclosure relates generally to the management of privileges associated with certain applications that are accessible by users of electronic equipment, such as, for example, networked computers, mobile wireless communications devices, and the like. In particular, the disclosure is directed to systems and methods for managing privileges associated with particular applications and for revoking these privileges in a timely and robust manner. For example, the device keeps track of which applications get access to which privileges. When policies or application control changes, the system detects which privileges have been revoked for which applications. This can be accomplished by simply comparing the old set of privileges with the new set of privileges. For each revoked privilege for a given application, the system determines if the application has ever accessed that privilege in the past. If an application has accessed a privilege that is now revoked at any time in the past, the device is reset. To ensure that privileges that may be passed between applications are not overlooked, the device is arranged to perform a reset if any revoked privilege accessible by the device is one that may be passed between applications.
US08522320B2

In at least one embodiment, a system for authorizing use of a vehicle communication and information system may include one or more data processors configured to receive information associating one or more devices with a vehicle computer. The data processor(s) may be also configured to receive information identifying a user requesting authorization to command the vehicle controls from the one or more devices associated with the vehicle computer. The user(s) may be authorized to command the vehicle controls from the one or more devices associated with the vehicle computer based on performing an authentication process for authenticating the user, determining that the user is an authenticated user based on the authentication process, and enabling command of one or more vehicle controls from the one or more remote devices via the associated vehicle computer based on the user being authenticated.
US08522288B2

The present invention provides an IP broadcasting system that can receive IP broadcasting videos over an IP multicast network. In the IP broadcasting system, a multicast group management apparatus for IP broadcasting that holds multicast group identifiers is connected via an IP multicast network over which IP broadcasting services are provided. When a user issues a request to switch an IP broadcasting channel from an IP broadcasting terminal, a query message including the requested IP broadcasting channel identifier is transmitted to a management apparatus. The IP broadcasting terminal receives a response message indicating the correspondence between the IP broadcasting channel identifier and a multicast group identifier, and transmits a video reception request message to a multicast group by using the received multicast group identifier.
US08522285B2

A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08522283B2

A computer-implemented method for information sharing between a portable computing device and a television system includes receiving a spoken input from a user of the portable computing device, by the portable computing device, submitting a digital recording of the spoken query from the portable computing device to a remote server system, receiving from the remote server system a textual representation of the spoken query, and automatically transmitting the textual representation from the portable computing device to the television system. The television system is programmed to submit the textual representation as a search query and to present to the user media-related results that are determined to be responsive to the spoken query.
US08522282B2

An improved television guide system. According to one embodiment of the invention, television guide information is provided that includes multiple occurrences of a single show. The guide system of the present invention allows the user to identify a show and, thereafter, identify when the identified show will be played again. Accordingly, the user may more easily select shows for viewing or recordation.
US08522277B2

A user interface for an interactive information distribution system comprising a graphics region, a video region and a mask/reveal layer. The user interface is generated in a head end of the system as a digital bitstream and transmitted to subscriber equipment for display. Operation of the user interface is facilitated by functions on both a local level with the subscriber equipment and on a system level within the head end. One embodiment of the user interface is an interactive program guide.
US08522272B2

A method may include transmitting a list of programs for customization to a user device and receiving, from the user device, a selection by the user of one of the listed programs. The method may further include determining a list of clips to recommend to the user based on a user profile associated with the user and transmitting the list of clips to the user device for customizing the selected program. Further, the method may include receiving a selection of one of the clips from the user device and inserting the clip into the selected program to generate a customized program.
US08522270B2

An Internet system for and method of automatic optimizing quantitative business objectives of sellers (advertisers) with synergistic pricing, promotions and advertisements, while simultaneously minimizing expenditure and discovery and optimizing allocation of advertising channels that optimize such objectives.
US08522269B2

Alternate digital content is inserted into mobile devices with a method and apparatus that comprises an alternate content scheduler, an alternate content reporter, and a micro-splicer. The alternate content scheduler further comprises a mobile network interface for interaction with a mobile data and broadcast network, a micro-splicer interface for interfacing with a micro-splicer, a rulebook that is shared with the network which provides the rules for alternate content scheduling, a preference provisioning module comprising an alternate content scheduler library for storing user or network preferences, a scheduler for providing tight synchronization between original program content and alternate content, and a metric recording interface to an alternate content reporter. The micro-splicer works in tandem with the alternate content scheduler to render synchronized display of alternate multimedia content on the mobile device.
US08522268B2

A targeted integrated image is created for delivery to a user. Content of potential interest to the user is determined based on at least one user preference. This determination may be made prior to or during the user's request for an image, such as video content, or while the user is receiving an image, such as a menu or programming guide. An image representing the content of potential interest to the user, such as a barker is selected and combined with another image of interest to the user to form a targeted integrated image for delivery to the user. The user preference may include information representing content viewing habits or content ordering habits of the user. The user preferences may be associated with the identity of the user.
US08522261B2

A design-time status schema model describes the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also may describe permitted changes to a status variable in response to performing an action. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model.
US08522258B1

A service that determines what event has occurred and provide a list of actions that the service can be performed in order to help the user through a hectic time period is disclosed. In one example, one or more modules can identify one or more events and transmitting an indication of the at least one event to a mobile device. Then, one or more modules can receive an indication that a mobile device has selected at least one of the at least one event, and determine at least one action to perform, wherein the at least one action can be associated with the at least one selected event.
US08522257B2

The present disclosure provides a system and method of providing context information. Context information is automatically retrieved by monitoring at least one application program executable on a computing system, so as to detect an event associated with the application program, identifying information corresponding to the detected event, and retrieving, automatically without user request, context information associated with the detected event.
US08522248B1

Information management is provided. Information management may include a method of monitoring the information management processes. The method may include delegating one or more information management processing operations to one or more external computing resources. The information management processing operations require intelligence provided by an information management server. Monitoring information received from the external computing resources indicates that the external computing resources are performing the one or more delegated information management processing operations. An analysis of a subset of data objects from the information management system is performed to ensure that the delegated information management process operations have been performed on the data objects.
US08522247B2

System and method for a method for indicating relative usage of a computer system resource by a plurality of applications each running in an active window, wherein each active window is represented on a taskbar element by a taskbar button, are described. In one embodiment, the method comprises, for each of the active windows, determining a resource usage rate for the application running in the active window, the resource usage rate comprising a percentage of a total system resource usage for which the application accounts; subsequent to the determining, ranking the applications in order of the determined resource usage rates thereof; and redisplaying the taskbar buttons to indicate, via at least one display characteristic, the relative system resource usage rates of the applications.
US08522242B2

A batch computer or batch processor may implement conditional execution at the command level of the batch processor or higher. Conditional execution may involve execution of one batch buffer depending on the results achieved upon execution by another batch buffer.
US08522234B2

A method for tailoring the installation of an operating system to a computer system receives information regarding the computer system. Information regarding a modular operating system is accessed. The modular operating system is comprised of a foundational base and a plurality of installable features. Desired performance characteristics of the computer system are determined. Portions of the modular operating system are installed such that the modular operating system is tailored to the computer system and the desired performance characteristics of the computer system.
US08522233B2

The present invention provides a firmware update technique in which a work area is small, a work time is short, update can be resumed even if power-down occurs, and even a file system which does not support writing is supported. To provide the firmware updating technique, an update creating and distributing server divides old and new version firmware images, extracts a difference between the new and old divided firmware images, creates an updated package, and delivers the updated package to an embedded device. On the other hand, the embedded device applies the updated package to the old version divided firmware image (an existing firmware message currently in use).
US08522229B2

An image forming apparatus executing a program configured by connecting multiple modules operating exclusively with respect to each other is disclosed that includes an input part configured to receive an input of updating information of the program; a determination part configured to determine whether an operating state of the program corresponds to a time for updating specified in the updating information; and a change part configured to change the relationship of connection of the modules in accordance with the updating information if the determination part determines that the operating state of the program corresponds to the time for updating.
US08522202B2

A system for managing requests for setting up computer test environments includes a setup request database storing the test environment setup requests and a request management module which provides a standardized user interface screen to submit the requests. If the request submitted by a user does not contain all of the required information necessary to set up the test environment, the user is prompted to provide the missing information, thereby minimizing a subsequent exchange of communications due to missing information.
US08522200B2

A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to a first object that is used by the third party code. A detouring component automatically replaces the first object referenced by the third party code with a proxy object such that the third party code at runtime calls the proxy object instead of the first object.
US08522199B2

A system, method, and computer program product are provided for applying a regular expression to content based on required strings of the regular expression. In use, all required strings included in a regular expression are identified, the required strings including strings required by the regular expression. Additionally, it is determined whether the required strings match content. Furthermore, the regular expression is applied to the content, based on the determination.
US08522196B1

A computer-readable medium and method may include instructions for providing a graphical model in a computing environment, where the graphical model includes a plurality of graphical affordances. Generated code may be provided based on the graphical model, where the generated code includes a plurality of code segments. A traceability report may be generated based on the graphical model and the generated code, wherein the traceability report includes a mapping of the plurality of code segments to corresponding ones of the plurality of graphical affordances. The traceability report may be stored.
US08522194B2

Methods and apparatus, including computer program products, to realize a software model are described. A plurality of process components characterizing software implementing a respective and distinct business process is defined, and each of the process components defining a respective service interface for interacting with other process components. The plurality of process components is divided into multiple deployment units, wherein each deployment unit characterizes independently operable software, and each process component is entirely included in exactly one deployment unit. Context independent interactions are defined among the plurality of process components.
US08522192B1

A system and method for facilitating the performance of administrator tasks in performing changes to enterprise level data that is associated with various users. The method includes the steps of generating a login dialog box to accept login information from an administrator; establishing a connection to at least one project source name; providing an outline to the administrator, the outline facilitating the creation and submission of command based instruction by providing syntax for a purpose, the outline being maintained in a predetermined folder; and providing a history feature to save a set instructions that were executed successfully.
US08522188B2

In a method of designing a system-on-chip including a tapless standard cell to which body biasing is applied, a slow corner timing parameter is adjusted to increase a slow corner of an operating speed distribution for the system-on-chip by reflecting forward body biasing, and a fast corner timing parameter is adjusted to decrease a fast corner of the operating speed distribution for the system-on-chip by reflecting reverse body biasing. The system-on-chip including the tapless standard cell is implemented based on the adjusted slow corner timing parameter corresponding to the increased slow corner and the adjusted fast corner timing parameter corresponding to the decreased fast corner. The slow corner timing parameter corresponds to a lowest value of an operating speed design window of the system-on-chip, and, the fast corner timing parameter corresponds to a highest value of the operating speed design window of the system-on-chip.
US08522187B2

A method to optimize performance of an electric circuit design is disclosed. The method comprises providing for each circuit element of the electric circuit design available design parameter options; transforming the electric circuit design and the design parameter options into a linear programming model; determining a solution for the linear programming model; and based on the solution generating a list of circuit elements which design parameters need to be changed to a different option to achieve performance optimization.
US08522186B2

A computer-implemented method for interconnect redundancy of a circuit design comprises the steps of setting Manhattan distance being less than or equal to three pitches; placing a plurality of dummy micro bumps on at least one side of a die including a signal bump formed on the at least one side; determining an interconnecting candidate by selecting from the dummy micro bumps, which is distant from the signal bump by the Manhattan distance; and providing a routing path between the at least one interconnecting candidate and the signal bump.
US08522185B1

Approaches for placement and routing of a circuit design are disclosed. Two or more modules of a circuit design are assigned to respective regions of a programmable integrated circuit. Placement and routing constraints are created for non-global resources of two or more modules of the circuit design. The placement and routing constraints restrict placement and routing of non-global resources of each of the two or more modules to respective regions of a programmable IC. Each non-global resource is used by at most one of the two or more modules. The two or more modules are placed. In response to the one of the placed circuit elements not being placed within the assigned region, the routing constraint on the one of the circuit elements is removed. The circuit design is routed.
US08522180B1

An improved approach is described for identifying IP for an electronic design. The present approach can be used to handle situation where there may be difficulties in identifying which, if any, IP matches the desired requirements of an electronic design for which the IP is to be used or integrated. The search wizard of the present approach facilitates identification of IP for an electronic design. Expert systems and expert system services are provided for identifying IP blocks for an electronic design. Concierge-like services may be used to facilitate a connection between a consumer of electronic IP and the provider or vendor of the electronic IP in conjunction with the expert services.
US08522171B1

The invention is directed to a method for checking a die seal ring on a layout. The method comprises steps of receiving a digital database of a layout corresponding to at least a device with a text information corresponding to the layout. Tape-out information corresponding to the layout is received. A checking process is performed according to the digital database of the layout and the tape-out information and, meanwhile, a mask design procedure for designing a mask pattern corresponding to the layout is performed by using the digital database of the layout, the text information and the tape-out information. A result of the checking process is recorded in an inspection table corresponding to the layout.
US08522164B2

Provided are a portable terminal and display method and medium therefore for arranging a plurality of prepared tags according to a predetermined standard and displaying the plurality of prepared tags on a main display unit; and displaying one or more pieces of contents having a selected tag among the prepared tags among a plurality of pieces of prepared contents on a plurality of buttons.
US08522147B2

One embodiment of a method of the present invention provides for obtaining an image from a requester, obtaining contact information for vouching people, whom requester identifies as having personal knowledge of the requester, and sending an electronic message to the vouching people, with a link to an image lineup. The image lineup contains the image obtained from the requester and other images. Then receiving a selection choice from the vouching people, identifying whether the image in the image lineup depicts the requester, and calculating a statistical rating of a likelihood that the image obtained from the requester depicts him/her.
US08522141B2

A method for providing a link in an electronic apparatus capable of reproducing contents, includes storing a first part of a first contents in a link storage area, forming a link between a second part of a second contents and the first part stored in the link storage area, and if the link is selected, displaying the first part while a contents screen including the second part is displayed. Accordingly, a user may easily find related contents from among contents stored in the electronic apparatus as a link is formed between related contents.
US08522136B1

XML Document Validation. Structure information of an XML schema is stored in the XML schema node array for structure validation of an XML document. Further, datatype information of the XML schema is stored in the XML schema type node array for datatype validation of the XML schema. The XML schema node array and the XML schema type node array are one-dimensional arrays. The XML document is validated using information stored in the XML schema node array and in the XML schema type node array.
US08522135B2

The present disclosure provides a system and method of generating a transformation specification document describing transformations for transforming a received message conforming to a second interface definition to a message conforming to a first interface definition. The system and method comprise loading the first interface definition into memory; loading the second interface definition into memory; determining all additional elements of the second interface definition loaded into memory not contained in the first interface definition loaded into memory; generating processing logic for removing all of the determined additional elements from the received message; and generating the transformation specification document using the generated processing logic. The present disclosure further relates to a computer program product generating a transformation specification document.
US08522122B2

Correcting memory device (chip) and memory channel failures in the presence of known memory device failures. A memory channel failure is located and corrected, or alternatively up to c chip failures are corrected and up to d chip failures are detected in the presence of up to u chips that are marked as suspect. A first stage of decoding is performed that results in recovering an estimate of correctable errors affecting the data or in declaring an uncorrectable error state. When an uncorrectable error state is declared, a second stage of decoding is performed to attempt to correct u erasures and a channel error in M iterations where the channel location is changed in each iteration. A correctable error is declared in response to exactly one of the M iterations being successful.
US08522121B2

Communications between at communication devices, sometimes including at least one redundant transmission from a transmitter to a receiver, undergo low complexity error correction. CRC may be employed in conjunction with using any desired type of ECC or using uncoded modulation. Based on CRC determined bit-errors, as few as a singular syndrome associated with a singular bit-error or a linear combination of syndromes associated with two or more singular bit-errors within two or more received signal sequences are employed to perform error correction of the received signal. Real time combinations of multiple syndromes associated with respective single bit-errors (that may themselves be calculated off-line) are employed in accordance with error correction. In addition to CRC, any ECC may be employed including convolutional code, RS code, turbo code, TCM code, TTCM code, LDPC code, or BCH code.
US08522120B2

Systems and methods for out of order memory management.
US08522113B2

A method begins by a processing module receiving a data storage request that includes metadata and data. The method continues with the processing module determining a base-line set of error coding dispersal storage function parameters based on the metadata. The method continues with the processing module identifying candidate dispersed storage (DS) units based on the base-line set of error coding dispersal storage function parameters. The method continues with the processing module selecting DS units of the candidate DS units based on the metadata to produce selected DS units. The method continues with the processing module dispersed storage error encoding the data in accordance with at least a representation of the base-line set of error coding dispersal storage function parameters to produce a set of encoded data slices. The method continues with the processing module sending the set of encoded data slices to the selected DS units for storage therein.
US08522105B2

Methods are described for a Node B to transmit and for a User Equipment (UE) to receive ACKnowledgement (ACK) information associated with the use of Hybrid Automatic Repeat reQuest (HARQ), also known as HARQ-ACK signaling, in a communication system that includes multiple downlink component carriers or multiple uplink component carriers. An HARQ-ACK signal to a UE is in response to a data packet transmission from the UE and may consist of 2 information bits when the UE has 2 or more transmitter antennas. The HARQ-ACK signal is always located in the same downlink component carrier as the scheduling assignment resulting to the data packet transmission from the UE.
US08522091B1

In one embodiment, a method of detecting corruption of configuration memory is provided. A bitstream of a circuit design that includes at least a first module and a second module is generated. Configuration memory cells used to implement each of the first and second modules are determined. The configuration memory cells are programmed with the bitstream. After programming, configuration memory cells used to implement the first module are checked for corruption at a first frequency, and configuration memory cells used to implement the second module are checked for corruption at a second frequency, with the first frequency being different from the second frequency.
US08522078B2

A trouble coping apparatus includes an incident registration section which registers information about an incident which has solved a problem, a solution knowledge generation section which generates trouble solution knowledge from the incident information, a risk registration section which registers risk items which are materials for judging appropriateness of selection of a work candidate, with the trouble solution knowledge, a risk evaluation section which generates navigation information showing a trouble solution procedure from the trouble solution knowledge, and a solution procedure display section which displays the navigation information.
US08522072B2

A memory address remapping architecture is applied to execute an address remapping method for repairing a main memory. A valid flag and an essential flag in a TCAM corresponding to at least one subcube address in a spare memory are initialized, and the main memory is checked to find out some faulty cell addresses. The Hamming distance between the subcube address and the faulty cell address is calculated, and the faulty cell address is merged into the subcube address by a masked bits concentrator when the Hamming distance is not larger than an address-width degree of the subcube address and the merged number of the subcube address is not larger than a threshold value.
US08522067B2

A variable latency interface and method for managing variable latency. An apparatus includes a storage device controller and a read/write channel coupled to the storage device controller by a variable latency interface. The variable latency interface includes a media control component configured for read and write operations. The variable latency interface also includes a data transfer component configured for read and write operations. A read or write operation in the media control component is offset from a respective read or write operation in the data transfer component by a latency period.
US08522064B2

The present invention provides a server system comprising a first group of mainboard modules and a second group of mainboard modules, each of the first and second groups of mainboard modules including a plurality of mainboard modules. Each mainboard module includes a mainboard and a daughter board electrically connected to the mainboard; a first adaptor and a second adaptor; a hard disk array including a hard disk backplane and a plurality of hard disks, wherein the hard disk backplane is electrically connected to the first adaptor and the second adaptor; a first power control board and a second power control board respectively connected to at least one power supply, wherein the first power control board and the second power control board are electrically connected to the hard disk array; and a management board electrically connected to the first adaptor and the second adaptor.
US08522061B2

A power management system for home entertainment networks having three power states. The network controller is empowered to move nodes within the home entertainment network between the power states.
US08522057B2

Methods, systems, and devices are disclosed for producing and delivering packetized power within a DC computing environment. Within the DC computing environment a power requirement or request is communicated to a power router. The power router then determines a power source capable of fulfilling the power requirement and then causes the power to be delivered in packetized form. The packetized power is appended to a message header which allows the power packet to be received by the requesting device.
US08522054B2

A stand-by mode management module applied in a computer system having a BIOS (basic input/output system), a graphic module and a display module is provided. The computer system is operated in a working state and at least one stand-by state. The module includes a timer and an interrupt generation unit. The timer starts a count period when detecting that the computer system is idle. The interrupt generation unit generates an interrupt request to the BIOS to request the computer system to prepare to enter to a specific state when the count period is reached. When the specific state is entered, the computer system enters the stand-by state, a PLL (phase lock loop) of the display module keeps turning on, and PLLs other than the PLL of the display module are turned off and the graphic module acquires a frame stored in a fixed area of a storing unit and displays the acquired frame on the display module.
US08522053B2

A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
US08522050B1

A computer-implemented method for securing information in an electronic file is described. Data in the electronic file is automatically scanned. Sensitive information in the electronic file is identified. The sensitive information is extracted from the electronic file. The sensitive information is encrypted. The encrypted sensitive information is stored.
US08522038B2

The present invention provides a method for preventing unauthorized access to the computer system, and more particularly, provides a method for preventing unauthorized access to the computer system by using the one-time password. The one-time password is produced by a one-time password generator, and decrypted and verified by the computer logon system, and is used to log on the computer system. The present invention increases the security of the computer system, and protects the computer system from unauthorized access and use in a cost-effective way.
US08522028B2

This invention concerns a safe data exchange method between two devices locally connected to one another.In a preferred embodiment, the first device (10) is a security module containing a first encrypting key, said private key (PAKV) of a pair of asymmetric encrypting keys. The second device is a receiver (11) comprising at least one second encrypting key, said public key (PAKB) of said pair of asymmetric encrypting keys. Furthermore each of the devices comprises a symmetrical key (13). The first device (10) generates a first random number (A), which is encrypted by said private key (PAKV), then transmitted to the second device (11), in which it is decrypted by means of the public key (PAKB). The second device (11) generates a second random number (B), which is encrypted by said public key (PAKB), then transmitted to the first device (10), in which it is decrypted by means of the private key (PAKV). A session key (SK), used for safe data exchange, is generated by a combination of the symmetric key (13) and the random numbers (A, B) generated and received by each of the devices.
US08522025B2

One aspect of the invention discloses a method of authenticating an application. The method comprising performing, with a server application, bootstrapping procedures between the server application and a bootstrapping server function; deriving a shared key based on at least a key received from the bootstrapping server function server during the bootstrapping procedures and a network application function identifier; providing an application with a bootstrapping transaction identifier, the bootstrapping transaction identifier being received from the bootstrapping server function server during the bootstrapping procedures; receiving a response from the application; and authenticating the application by validating the response with the shared key.
US08522021B2

A method including transferring a device ID through a first communication channel between a device and a transaction device, configuring the device to send secured information in response to receiving a transaction request and sending user information to a service provider through a second communication channel in response to receiving a request to authenticate the secured information.
US08522018B2

A method for implementing a mobile trusted platform module includes establishing a connection with a first remote host device via a remote interface. The method also includes authenticating the connection. The method further includes, upon authenticating the connection, allowing the first remote host device to access a securely stored first application within a mobile trusted platform module.
US08522017B2

Embodiments of the present invention provide systems and methods for managing wireless communication sessions with reduced signaling. A system of the present invention includes an Access Gateway (AGW) system configured to interface with at least one radio access network and at least one packet data network, wherein the AGW system has a policy enforcement component. The system further includes a session control component configured to receive one or more communication session control requests, obtain session information and policy decisions corresponding to the one or more communication session control requests, and directly reconfigure the policy enforcement component to enforce the obtained session information and policy decisions.
US08522014B2

A system obtains assurance by a content provider that a content control key is securely stored in a remote security module for further secure communications between the content provider and the security module. A security module manufacturer, which has a pre-established trustful relation with the security module, imports a symmetric transport key into the security module. The symmetric transport key is unique to the security module. The content provider shares the symmetric transport key with the security module manufacturer. The content provider exchanging messages with the security module through a security module communication manager in order to get the proof that the security module stores the content control key. At least a portion of the messages exchanged between the content provider and the security module are protected using the symmetric transport key. The symmetric transport key is independent of said content control key.
US08522010B2

Providing a remote computer user authentication service involves providing a reference to a user authentication service in a host server's source code (e.g., website source code). Further, integration code that may be used in an application programming interface (API) on the host server for interaction with a user authentication service can be provided. Additionally, a user interface (UI) for user authentication on the host server, and an authentication-test message on the host server using the UI may be provided. Also, providing authentication can comprise sending an authentication-request message to a mobile device designated by the user; and/or can comprise the user responding with information from the authentication-test message. The host server can be notified of the user's authentication after a correct response is received by the user authentication service.
US08522005B2

A first portion of a Unified Extensible Firmware Interface (UEFI) configuration language string is determined, the first portion identifying an Human Interface Infrastructure (HII) configuration attribute. A second portion of the string is determined and includes a first attribute modifier. The first attribute modifier includes a first name-value pair identifying a first name and a first value. The first name and the first value are individually parsable, and the meaning of the first value is determined based on the first name. The string is stored at a HII string package of an HII database. An HII string identifier uniquely references the string.
US08521995B2

A method includes receiving control in a kernel mode via a ring transition from a user thread during execution of an unbounded transactional memory (UTM) transaction, updating a state of a transaction status register (TSR) associated with the user thread and storing the TSR with a context of the user thread, and later restoring the context during a transition from the kernel mode to the user thread. In this way, the UTM transaction may continue on resumption of the user thread.
US08521987B2

A storage control device includes a controller managing a plurality of first storage areas provided with a plurality of storage devices and a plurality of second storage areas in a particular first storage area of the plurality of first storage areas. Each of the plurality of first storage areas having a first fixed area size and each of the second plurality of storage areas having a second fixed area size which is smaller than the first fixed area size. The controller is adapted to allocate the particular first storage area to the virtual volume so that data of the write command are written to a particular second storage area of the plurality of second storage areas when a write command to a virtual volume of a plurality of virtual volumes is received.
US08521983B2

In a computer for executing processing based on a storage management program, a management information storing unit designates, from the data blocks having the same content, main-data used as an access destination and sub-data used as a backup, and stores management information that registers storage nodes as allocation destinations of the respective main-data and sub-data; a load information collecting unit continuously collects load information on the storage nodes; a replacement object detecting unit detects a pair of the main-data and the sub-data having the same content and having a predetermined condition such that a load difference between the allocation destination of the main-data and that of the sub-data exceeds a predetermined allowable value; and a management information updating unit replaces roles of the main-data and the sub-data between the detected pair of data blocks.
US08521979B2

Embodiments of the present invention provide memory systems having a plurality of memory devices sharing an interface for the transmission of read data. A controller can identify consecutive read requests sent to different memory devices. To avoid data contention on the interface, for example, the controller can be configured to delay the time until read data corresponding to the second read request is placed on the interface.
US08521977B2

An information processing apparatus includes nodes having a first node and a second node each of which includes a processor and a memory in which at least a part of area is set as a shared memory area, and an interconnect that connects the nodes. The first node transmits communication data to be transmitted to the second node by attaching identification information used for accessing a memory in the second node. The second node determines whether or not an access to the shared memory area in the memory in the second node is permitted on the basis of the identification information that is attached to the communication data transmitted from the first node and identification information stored in a storing unit and used for controlling permission to access, from another node, the shared memory area in the memory in the second node.
US08521970B2

Electrical interfaces, addressing schemes, and command protocols allow for communications with memory modules in computing devices such as imaging and printing devices. Memory modules may be assigned an address through a set of discrete voltages. One, multiple, or all of the memory modules may be addressed with a single command, which may be an increment counter command, a write command, a punch out bit field, or a cryptographic command. The commands may be transmitted using a broadcast scheme or a split transaction scheme. The status of the memory modules may be determined by sampling a single signal that may be at a low, high, or intermediate voltage level.
US08521968B2

A memory controller that allows shared access to a memory device via a plurality of write ports and read ports. A write port includes a data buffer that allows data to be written to a first number of its storage locations at a pre-determined time. A write arbiter is able to read data from a second number of storage locations of a data buffer of a write port at a pre-determined time and write the read data to a memory device. A read port is configured to respond to requests to read data and includes a data buffer. A read arbiter is able to read, at a pre-determined time, data from the memory device on behalf of one of the read ports, and to write the read data into a second number of storage locations of the data buffer of the read port on whose behalf the data was read.
US08521963B1

Managing data in a computing system comprising multiple cores includes: assigning a first set of data to caches within cores of a first subset of fewer than all of the cores in the computing system, and assigning a second set of data to caches within cores of a second subset of at least some remaining cores in the computing system not already assigned; and maintaining cache coherence among caches of respective cores in the first subset in response to data stored in at least one of the cores in the first subset being modified, and maintaining cache coherence among caches of respective cores in the second subset in response to data stored in at least one of the cores in the second subset being modified.
US08521944B2

In one embodiment, a processor includes an address generation unit having a memory context logic to determine whether a memory context identifier associated with an address of a memory access request corresponds to an agent memory context identifier for the processor, and to handle the memory address request based on the determination.
US08521940B2

In at least some embodiments, an apparatus comprises a pair of node controllers, each of the node controllers having a different processor assigned thereto. Each node controller is operable to selectively switch processor requests received from its assigned processor to the other node controller and to selectively switch responses to the processor requests to the other node controller.
US08521938B2

A USB host controller is provided. The USB host controller is capable of communicating with multiple USB apparatuses having endpoints and sends a request to a first endpoint. The USB host controller includes a first storage and a first control unit. The first control unit stores endpoint information from the first endpoint into the first storage when the first endpoint issues an unready transaction packet in response to the request. The unready transaction packet indicates that the first endpoint is not ready.
US08521934B1

A host controller for a bus is disclosed. The host controller includes a plurality of functional modules interconnected to manage transfer of data between a host bus and a root hub configured to communicate with one or more USB device endpoints on the bus. The plurality of functional modules comprises a DMA engine to transfer one or more data payloads between the host bus and the root hub, a transfer manager configured to determine what control data and/or data payloads should be transferred, and a scheduler to schedule actions performed by the transfer manager. A plurality of control memories, each associated with one or more of the functional modules, store state and/or data information fields accessible by its one or more associated functional modules. The plurality of control memories are distinct and independently accessible from one another.
US08521932B2

A system management bus (SM Bus) system includes an arbitrator; a slave device connected to the arbitrator via an SM Bus; a first master device connected to the arbitrator capable of sending a first start command for communicating with the slave device; and a second master device connected to the arbitrator capable of sending a second start command for communicating with the slave device. The arbitrator set the first master device to have a priority, and when the first start command is being executed and the arbitrator receives the second start command, the arbitrator confirms whether the SM Bus is busy or not after a second predetermined time, and if the SM Bus is not busy, the arbitrator transmits the second start command to the slave devices via the SM Bus.
US08521930B1

Systems and methods schedule periodic and non-periodic transactions in a multi-port bus environment. The method may comprise performing multiple search passes through a first array of endpoints to determine whether dispatch resources are available for active endpoints satisfying a set of sort criteria. When dispatch resources are not available for an endpoint, a sort level may be marked with a marker to indicate that an endpoint has not been serviced. After the active endpoints in the first array have been serviced by dispatching a periodic transaction to the endpoint or by marking a sort level corresponding to the endpoint, a non-periodic transaction may be dispatched to an active endpoint in a second array. In response to receiving an indication that the dispatch resources have become available, a subsequent search pass may be made through the first array, starting with a highest priority sort level that is marked with the marker.
US08521929B2

A system and a method for virtual serial port management include setting a virtual universal asynchronous receiver/transmitter (VUART) and a software multiplexer (MUX) and setting the VUART to perform functions corresponding to different values of the software MUX. The method further includes receiving commands sent to the server regularly and assigning a first predetermined value to the software MUX when the received command is not an Intelligent platform management interface (IPMI) command. The management method further includes assigning a second predetermined value to the software MUX when the received command is the IPMI command but not a serial over LAN (SOL) command, and assigning a third predetermined value to the software MUX when the received command is the SOL command.
US08521927B2

A text entry system for an electronic device comprising: an input subsystem receives user input operations, interprets them as letters, characters, symbols, commands or functions, where the said received user operations interpreted as letters are comprising: (1) single letter operations that select any possible letter from the alphabet, (2) letter group operations that select a group of possible letters from the alphabet; and a text prediction subsystem receives a sequence of the said single letter entries and letter group entries, and produces a list of possible words the user intends to enter based on a priori database of words; and a word processing subsystem, receives the said list of possible words, displays them to the user, receives the user selection of the desired word and further processes the text entry as required.
US08521925B2

A method and communication system that provide an inexpensive approach that enables the times of events that are detected in IO device to be determined in a higher-level controller. The higher-level controller has a system clock and is connected to an IO link device to which multiple first IO devices are able to be connected. In addition, a second IO device is connected to the IO link device. The clock of the second IO device is synchronized by a synchronization device with the system clock of the higher-level controller. The status data that are provided by at least one of the first IO devices and the current time data that the second IO device supplies are transmitted simultaneously to the IO link device. The IO link device assigns the status data received to the received current time data, then transmits these data to the higher-level controller.
US08521917B2

In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system.
US08521915B2

An Input/Output (IO) Virtualization (IOV) system provides for sharing of computer peripheral devices between multiple host computers by presenting a single device multiple times to numerous host systems. The IOV system, in coupling or connecting multiple host computers and multiple IO devices, provides IO virtualization and host-to-host communication services to the host computers. The system comprises device interfaces coupled to IO devices, and host interfaces coupled to each of a number of host computers. The IO devices are initialized in a first domain. Each host interface exposes functions of the independent IO devices to the host computer to which it is coupled. Each host computer accesses functions from a host domain that is an independent domain specific to the host computer performing the access. The first domain is different from the host domain.
US08521911B2

An apparatus, system and method for executing discovery in a network are provided. The system for executing discovery in a network is configured with a SyncML server and a SyncML client, and includes a SyncML server that transmits a multicast search message to the SyncML client in order to search for a SyncML client that exists in a network, and executes a data synchronization with the found SyncML client, and a SyncML client that transmits a notify-alive message to the SyncML server in order to notify that the SyncML client exists in a network, and executes a synchronization with the SyncML server.
US08521907B2

A communications system may include at least one destination server for hosting email message boxes, and communications devices for generating email messages each associated with a respective message box. A delivery server may have a plurality of queues and a controller. The controller may store the email messages in a first queue, and attempt to send the stored email messages to the destination server at a first sending rate. The controller may also move email messages stored in the first queue to a second queue based upon a delivery failure. Email messages may be sent from the second queue at a second sending rate less than the first sending rate. The controller may also move email messages from the second queue to the first queue having a common characteristic with a successfully delivered email message.
US08521898B2

For structuring a bitstream for binary multimedia descriptions, binary identifiers (BIDs) are positioned on at least one regular positioning grid. Parsing is performed by checking these binary identifiers (BIDs) on the positions defined by the positioning grid.
US08521896B2

A method, apparatus and system for negotiating the BFD session discriminator of the PW are disclosed. The method includes: a second equipment receives a negotiation message from a first equipment, where the message carries the BFD capability of VCCV of the PW at the first equipment and the BFD discriminator; and then sends to the first equipment a message which carries the BFD capability of the VCCV of the PW at the second equipment and the BFD discriminator allocated to the PW after obtaining the BFD capability and BFD discriminator from the first equipment if the local PW supports the BFD capability; or, sends to the first equipment a message which carries information indicating that the local PW does not support the BFD capability if the local PW does not support the BFD capability. Through this method, the process of negotiating the BFD session discriminator is simplified.
US08521895B2

A mechanism is provided for managing an application communication request. A first operating system passes a call from a first application in a first data processing system intended for a second application in a second data processing system to a first host fabric interface controller in the first data processing system without processing the call. The first host fabric interface processes the call using state information associated with the call to determine the second data processing system with which the call is associated. The first host fabric interface initiates a connection to a second host fabric interface in the second data processing system and transfers the call to a second operating system in the second data processing system via the connection to the second host fabric interface. The second data processing system then processes the call intended for the second application without assistance from the second application.
US08521891B1

A system, method, and computer program product are provided for optimizing network browser performance by conditionally loading a portion of data from a network based on a data transfer rate. In use, a data transfer rate associated with a device connected to a network is identified. Additionally, a portion of data from the network is conditionally loaded utilizing a network browser of the device, based on the identified data transfer rate. Further, the portion of the data is selected based on a relevancy of the portion of the data.
US08521875B2

Various embodiments of a networked computer system in which an application server associates an identity with each data source included in the system are disclosed. The networked computer system may include several backend systems, each including one or more data resources, and the identity of a data source may be unique to a data resource. When an application requests a connection to a data resource, the application server may ascertain the identity of the associated data source and compare this identity to identities of data sources with existing connections. If a match is found, the application server may provide an existing connection to the application, whereas if no match is found the application server may provide a new connection. The identity of a data source may include one or more data source configuration properties. In some embodiments, the identity may include database name, URL, and user name.
US08521874B1

A test person is compared to a reference person by comparing detailed information regarding the configuration, capabilities and usage of computers—such as installed hardware devices, makes and models and firmware versions of such hardware devices, installed software, versions of installed software, and usage logs—used by the respective individuals. In effect, each person's computer is considered a proxy for the person herself, representing countless purchasing, maintenance, pastime choices in the configuration and use of a thoroughly complex personal and professional tool.
US08521869B2

A method and system for reporting defects within a network are disclosed. In accordance with an embodiment of the present invention, a method for reporting defects within a network comprises generating a summary alarm by a network element based on defects detected within a network. The method further comprises receiving at the network element a first request for the detected defects within the network from a network management system in response to generation of the summary alarm. The method further comprises reporting the detected defects by the network element in response to the first request from the network management system.
US08521868B2

A method for monitoring performance includes monitoring packet traffic on at least one socket that is associated with an application running on a computer and is communicated over a data network. First and second instances of a performance indicator of the packet traffic are measured respectively during first and second monitoring intervals. An alert is issued upon making a determination that a change between the first instance and the second instance exceeds a predetermined threshold.
US08521856B2

In one embodiment, determining a default gateway of a network, determining a MAC address and an IP address associated with the default gateway of the network, updating a table of one or more MAC addresses and corresponding one or more IP addresses based on the detected MAC address and the IP address of the default gateway, detecting in the table of one or more MAC addresses and the corresponding one or more IP addresses, a further MAC address associated with the IP address of the default gateway, determining a port associated with the further MAC address and with the IP address of the default gateway, and disabling the port, are provided.
US08521853B2

Methods and systems are presented for updating software applications in a processor cluster, in which the cluster is divided into first and second processor groups and the first group is isolated from clients and from the second group with respect to network and cluster communications by application of IP filters. The first group of processors is updated or retrofitted with the new software and brought to a ready-to-run state while the second group is active to serve clients. The first group is then transitioned to an in-service state after isolating the then-active service providing application on second group. Thereafter, the second group of processors is offlined, updated or retrofitted, and transitioned to an in-service state to complete the installation of the new application version across the cluster with reduced or zero downtime and without requiring backward software compatibility.
US08521849B2

An electronic device is connected to a communication network, to which a server and an external device are connected. The electronic device includes an interface which receives an instruction from a user; a processor which determines information to be transmitted and a destination of the transmission based on the user's instruction; and a communication module which transmits the information to the destination. In the case where a content file is selected via the interface, when the selected content file has not been uploaded on the server, the communication module transmits the content file to the server, and after the transmission, transmits location information indicating a location where the content file is stored in the communication network to the external device. When the selected content file has been uploaded on the server, the communication module transmits the location information indicating the location where the content file is stored to the external device.
US08521841B2

Reports of data elements from a data repository, such as may be used in a browser based business information system, can be displayed whether or not the data repository is currently accessible. Report documents, comprising a master report as well as linked reports, may be exported to a local storage. Upon invoking a master report that has been previously exported to the local storage, requests for the data elements in parameter form that are ordinarily directed to the data repository are intercepted and the local storage is checked for copies of the previously exported reports. Any existing copies of the desired reports are presented as a first option. A browser applet may be used to intercept the data requests and convert them to the corresponding subdirectory paths on the local storage. The linked reports may also be exported to the local storage as a group in a batch operation.
US08521835B2

A method and system for collecting and distributing sense-on-demand data is provided. The sense-on-demand data system uses a network of centralized computers and remote units. The centralized computers may be operated by or on behalf of the operator of the sense-on-demand data system, and the remote units may be operated by users of the network. The remote units may consist of a variety of mobile and fixed-location devices, such as cellular telephones, personal data assistants, laptop computers, desktop computers, and stand-alone data sensor units. The system receives requests for information, identifies remote units that are proximate to the location, forwards the requests to the identified remote units, receives responses from the remote units, and provides responses to the requester.
US08521830B2

The present invention is a method, system and apparatus for flexible image sharing. In a system for flexibly distributing imagery in an image sharing session, an image cache can be disposed between an image sharing host and a plurality of image sharing viewers. Additionally, a multipoint communications server can be disposed between the image cache and the image sharing viewers and can be communicatively linked to the image sharing host. Importantly, a pull-based subscription model can be implemented in an image cache server hosting the image cache. In particular, the model can have a configuration for registering respective ones of the image sharing viewers to receive notifications of available updated imagery. In a preferred aspect of the present invention, the image sharing host can be an application sharing host hosting a shared application among the image sharing viewers.
US08521829B2

Systems and methods are provided for providing users at remote access devices with conditional access to server-based applications. Requests for access to server-based applications (e.g., requests to launch or obtain data associated with the server-based applications) by remote access devices may be prevented or allowed based on device compliance with one or more policies including whether data-retention prevention code can be downloaded to and operational on the remote access devices. The data-retention prevention code may be used to both determine whether data can be automatically deleted from a cache or file directory at the remote access device and to delete potentially retention-sensitive data once the data is downloaded to the remote access device from the server-based application.
US08521823B1

A method of presenting information to a party through a messaging application is described. Responsive to receipt of a communication from a party (e.g., the first user), a reply is sent. The communication and the reply is presented in an interface to the sender. The messaging system determines matching content that is relevant to one or both of the communication and the reply and determines a quality of the match. Determining the quality of the match may include determining a score for an advertisement based on the advertisement's responsiveness to content identified in the reply message that was sent. Based on a determination that the quality is above a threshold, the matching content is presented along with the communication and the reply.
US08521821B2

Sending and receiving encrypted emails. At a web browser, user input is received requesting a compose email page user interface for a web-based email system. The compose email page user interface is requested from a server for the web-based mail system. Web page code is received from the server for the compose email page user interface. The web page code for the compose email page user interface is parsed to determine screen locations of one or more user input interface elements. The compose email page user interface is rendered in the browser. One or more browser-based interface elements implemented integral to the browser are overlaid onto the compose email page user interface. User input is received in the browser user interface elements. The user input received is encrypted. The encrypted user input is transferred into one or more elements of the compose email page user interface.
US08521803B2

To reduce the call cost for user messages of a few tens of bytes through a mobile telephone network (3), and to avoid having to set up a call channel as is necessary for transmitting data of several thousands of bytes, spare fields in signaling messages are used to convey the user messages, a call then taking place via signaling messages, and without a dedicated call channel being set up.
US08521797B2

A computer executable method of processing a representation of a modal interval polynomial is provided. A representation of a modal interval polynomial is generally provided as input, more particularly, a representation comprising a modal interval function variable and an array of modal interval coefficients. Each modal interval linear interpolation of each of the modal interval coefficients of the array are recursively processed until a single modal interval coefficient remains in the array. For each iteration of the recursive processing, a modal interval linear interpolation operation is executed.
US08521796B2

This disclosure relates to setting the iteration count of a Cordic module as a function of a signal characteristic of an input signal provided to the Cordic module.
US08521790B2

A method, apparatus, and computer instructions for storing data in a file system. A determination is made as to whether space is available in an inode of the file in the file system. The data is stored into the inode in response to space being available. Additionally, data for a file may be stored in a block that is partially filled with data from another file. Data for a file may be stored using either the inode or by sharing a block. Data also may be stored using both of these mechanisms.
US08521780B2

An email object is provided in a multi-tenant database system that can be related to multiple people (e.g., contact, lead, user) or any object represented for storage in the multi-tenant database system via sharing relationships. The email object follows a sharing model such that an email inherits the sharing model or attributes of a parent record specified via sharing relationships. In various aspects, a sharing model provides users with a true value of a multi-tenant database system as users are more informed about communications concerning people or other objects represented for storage in the multi-tenant database system.
US08521778B2

In some embodiments, provided is a method that includes storing, by a profile repository service, respective profile information for one or more users. The method includes receiving, by the profile repository service, permissions input from a particular one of the one or more users specifying content of the particular user's profile information accessible to content providers. Further, the method included receiving, by the profile repository service, a request from a content provider for profile information for the particular user, wherein the content provider is distinct from the profile repository service. The method also includes providing, by the profile repository service in response to the request, profile information for the particular user to the content provider, wherein the profile information is provided according to the permissions input from the particular user, and wherein the profile information is used to generate content delivered to the particular user remotely from the profile repository service.
US08521775B1

Various systems and methods for providing a policy realization framework for a communications network are disclosed. The policy realization framework can be an application and service layer policy framework that is separate and distinct from the network layer policy framework. As such, policy decisions can be made remote from the network layer, and common policies across multiple networks are possible. Methods and systems for providing these and other features are disclosed. A master policy repository for a policy realization framework, and methods of implementing the master policy repository, are also disclosed.
US08521774B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating and configuring pre-aggregated datasets optimized for responding to particular types of data requests made against a large sub-optimal multidimensional dataset are disclosed. A dynamic aggregator monitors the query types and response latencies associated with queries made against the large multidimensional dataset. The dynamic aggregator defines pre-aggregated datasets based on the types of queries received from users and calculates a respective benefit score for each pre-aggregated dataset. The benefit score of each pre-aggregated dataset can be based on the recorded latencies and query count for the pre-aggregated dataset. The dynamic aggregator can decide whether to generate and/or maintain particular pre-aggregated datasets based on the current values of the benefit scores associated with the particular pre-aggregated datasets.
US08521773B2

A method and system for web mining and clustering is described. The method includes receiving and dividing input data into a plurality of primitive datasets. Additionally, one or more combinations of the plurality of primitive datasets may be created. Further, a model for each primitive dataset in the plurality of primitive datasets and each of the one or more combinations of the plurality of primitive datasets may be generated. Subsequently, a cost associated with a model corresponding to each primitive dataset in the plurality of primitive datasets, and each of the one or more combinations of the plurality of primitive datasets may be computed. Further, a sum of the costs associated with the models corresponding to each primitive dataset in the plurality of primitive datasets may be compared with the cost associated with each model corresponding to each of the one or more combinations of the plurality of primitive datasets. Finally, the plurality of primitive datasets may be partitioned into one or more clusters based on the comparison of the costs such that each primitive dataset is a part of a cluster in the one or more clusters or a stand-alone primitive dataset.
US08521772B2

A system, apparatus and method for enhancing documents, including using a graphical capture device, are described herein.
US08521763B1

According to one example embodiment, a computer-based system is provided for collecting, assimilating, and processing large amounts of data to allow journalists to harness wide networks of public sources. The system includes an interactive communication tool, a data-collection analyzer, a public-source database and processor, and a media publication center. The interactive communication tool includes public-directed queries and an input device to collect data provided from the public in response to the public-directed queries, and the collected data is analyzed by the data-collection analyzer. The public-source database and processor stores and retrieves qualified information in response to the interactive communication tool and the data-collection analyzer. The media publication center includes a publicly-accessible interface to disseminate the journalistic pieces that were developed based on the analyzed data.
US08521757B1

Method and apparatus for template-based processing of electronic documents is described. In some examples, text content of the electronic documents is analyzed to identify whether each of the electronic documents matches any of a plurality of document templates. A template index is generated that relates at least one of the electronic documents with at least one of the plurality of document templates associated therewith. A search query is generated using at least one of the plurality of document templates as a respective at least one search parameter. An archive having the electronic documents is searched using the template index to locate any of the electronic documents that match the at least one document template of the search query.
US08521751B2

A search device, a search method and a program, are provided, which improve the search speed in a longest prefix or suffix match search. At the time of registration, the search device stores an inputted registered pattern, generates one or more set of a first character string which has a length of a multiple of a predetermined number of characters and a remaining second character string by dividing the registered pattern into two, obtains a plurality of hash values by applying a plurality of hash functions to the first character string, and updates the contents which the plurality of hash values indicate. The search device extracts a partial character string of the length which is equal to the estimated length from the search key and determines whether the partial character string which is extracted is registered.
US08521750B2

In one embodiment, data relating to usage patterns of the user is stored, wherein the data includes information as to items which were used and the context in which they were used. A correlation table is constructed. Correlation values between each item and each context are then stored in then correlation table, wherein the correlations are used to recommend one or more of the items.
US08521745B2

One or more classification algorithms are applied to at least one natural language document in order to extract both attributes and values of a given product. Supervised classification algorithms, semi-supervised classification algorithms, unsupervised classification algorithms or combinations of such classification algorithms may be employed for this purpose. The at least one natural language document may be obtained via a public communication network. Two or more attributes (or two or more values) thus identified may be merged to form one or more attribute phrases or value phrases. Once attributes and values have been extracted in this manner, association or linking operations may be performed to establish attribute-value pairs that are descriptive of the product. In a presently preferred embodiment, an (unsupervised) algorithm is used to generate seed attributes and values which can then support a supervised or semi-supervised classification algorithm.
US08521739B1

Technology is described herein for creating new, inferred queries that are suitable for use as query suggestions. The technology includes mapping different past queries that represent different information requests, but that share a number of terms having the same or similar form. An inferred query is created by replacing unshared terms in one mapped query with the unshared terms in another mapped query, based on the similarity between the unshared terms in the two mapped queries. The inferred query thus represents a new information request that is derived from the information requests of the past queries used to form it. The inferred query can then be provided as a query suggestion, which increases the likelihood of providing query suggestions that will assist users in finding the information they seek. In doing so, meaningful query suggestions can be provided to users seeking information outside the coverage of the past queries.
US08521735B1

A computer-implemented method for an anonymous personalized recommendation is provided. The method includes receiving select server fingerprints selected from server fingerprints based on predetermined metrics. The server fingerprints correspond to a plurality of public entities and each server fingerprint includes encoded information about a corresponding public entity. The method also includes generating a user fingerprint based on user information associated with a user, the user fingerprint comprising encoded user information. The method further includes comparing the user fingerprint with the select server fingerprints to select a server fingerprint for recommendation, and generating a recommendation of a public entity corresponding to the server fingerprint for recommendation. Systems and machine-readable media are also provided.
US08521726B2

Disclosed herein are a file management system for collectively managing a plurality of files stored and managed in at least one file storage device and a computer-readable recording medium storing a program for performing file management. The file management system includes a file search module for designating one or more fields as search conditions and then searching for one or more files, listing found files together with registration information and then displaying this list on a screen, and listing a plurality of files together with registration information and then displaying this list on the screen; a registration information management module for performing entry, deletion and modification of file registration information and addition and deletion of one or more file registration information fields; and a rearrangement module for, using one or more selected file registration information fields as criteria for arrangement, changing a relevant folder structure with reference to registration information of files at selected locations and rearranging files and folders.
US08521719B1

A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.
US08521717B2

Web pages of a Website may be processed to improve search results. For example, information likely to pertain to more than just the Web page it is directly associated with may be identified. One or more other, related, Web pages that such information is likely to pertain to is also identified. The identified information is associated with the identified other Web page(s) and this association is saved in a way to affect a search result score of the Web page(s).
US08521710B2

Enterprise related alert messages are distributed via the Emergency Alert System (EAS). The enterprise community (e.g., a company, a business, or a firm, a school, a corporation, a department of transportation, a law enforcement agency, commuter service, or the like) is provide the ability to distribute enterprise related information via the EAS. Enterprise related alerts can be generated automatically, semi-automatically, and/or manually. Enterprise related alerts can be used to notify TV and radio broadcasters.
US08521709B2

A method for preloading media assets during playback execution of a multimedia experience is disclosed. The method includes providing a default preloading scheme. The method also includes receiving a custom instruction to preload at least one media asset associated with a multimedia experience and, in response to the custom instruction, loading the at least one media asset so as to override the default preloading scheme. The method further includes playing the least one media asset after loading the at least one media asset.
US08521707B2

Provided are a method, system, and article of manufacture for validating stored copies of data images to load into memory. An image of data is maintained in a memory, wherein the image in the memory includes a generation number. The image in the memory is written to at least two copies of the image to storage locations in response to a first event, wherein the generation number for the image in the memory is stored in the storage locations having the copies of the image. A check generation number is stored in a storage location. The image is loaded from at least one of the copies of the image in one of the storage locations to the memory in response to a second event The generation number for the image loaded into the memory. The check generation number is incremented in response to the second event. The generation numbers for the copies of the image in the storage locations and the check generation number are used to validate the copies of the image.
US08521704B2

Embodiments of the present invention are directed to a method and system for filesystem deduplication that uses both small fingerprint granularity and variable length sharing techniques. The method includes accessing, within an electronic system, a plurality of files in a primary storage filesystem and determining a plurality of fingerprints for the plurality of files. Each respective fingerprint may correspond to a respective portion of a respective file of the plurality of files. The method further includes determining a plurality of portions of the plurality of files where each of the plurality of portions has the same corresponding fingerprint and accessing a list comprising a plurality of portions of files previously deduplicated. A portion of a file of the plurality of files not present in the list may then be deduplicated. Consecutive portions of variables lengths having the same corresponding fingerprints may also be deduplicated.
US08521695B2

The present invention relates to a system and method of data restoration, for instance, after the occurrence of a user error. In particular, snapshot database can be maintained that stores a copy of database data. The snapshot database does not have to store a complete copy of all data on a source database, but rather shares data that is common to both but not necessarily identical. If an error occurs on the primary database then the database can be reverted back to a point in time prior to the error by replacing source database files with snapshot files. Additionally, an undo component can be employed in conjunction with the snapshot to approach an error to a finer grained point in time. In brief, the present invention can restore a database much faster and simpler, while utilizing less space and resources than conventional data restoration technologies.
US08521690B2

One embodiment is for using a sparse file as a clone. The method includes creating, by an application associated with a computer system, a snapshot of a file, such as an individual file, a collection of files, file system, directories, and so forth. Further, the method includes requesting, by the application, a clone of that created snapshot. Further still, the method includes generating, by the application, an empty sparse having at least one inode identifying the empty sparse file as the clone and pointing to the snapshot associated with the clone. Thereby, the requested clone is created using the created sparse file, which begins as an empty sparse file.
US08521683B2

A disclosed image input apparatus is connected via a network to one or more information processing apparatuses and is capable of registering multiple service entries at once according to a registration request sent from any one of the information processing apparatuses. The disclosed image input apparatus includes a service entry storage space; a service entry area reservation unit configured to reserve service entry areas in the service entry storage space; and a service entry update unit configured to register the service entries in the reserved service entry areas if available and to register the service entries in non-reservation areas of the service entry storage space if the reserved service entry areas are not available.
US08521677B2

An artificial intelligence system and method for interpreting input from a user and generating a response to the user. The input is converted into an array of concepts which are compared to a database of interrelated concepts. A response is generated based on the concepts in the database and their relationship to the concepts in the input array. The system and method may be implemented in a number of electronic or computer devices to interact with humans or computer systems.
US08521662B2

Systems and methods are disclosed to perform preference learning on a set of documents includes receiving raw input features from the set of documents stored on a data storage device; generating polynomial combinations from the raw input features; generating one or more parameters; applying the parameters to one or more classifiers to generate outputs; determining a loss function and parameter gradients and updating parameters determining one or more sparse regularizing terms and updating the parameters; and expressing that one document is preferred over another in a search query and retrieving one or more documents responsive to the search query.
US08521656B2

Techniques for providing extended shipping options are described. In some embodiments, a user may specify extended shipping options that are not otherwise provided by or accessible via an existing shipment information specification user interface. In one embodiment, the user accesses a module configured to facilitate specification of extended shipping options and in response, provide an indicator of the specified extended shipping option, such as a tag or uniform resource identifier. The indicator of the extended shipping option is then incorporated into a user interface element, such as an address field, of the shipment information specification user interface. Once the user finalizes the order, the indicator of the extended shipping option is transmitted along with other shipment information items to a merchant and/or carrier system, where services specified by the extended shipping option are initiated.
US08521653B2

A method and system of providing postage indicia to a user. The method includes receiving an account number of the user at a computer server associated with a postage provider and receiving a request to print one or more postage indicia from the user at the computer server. The method further includes selectively prompting the user to enter an activation code associated with a plurality of postage labels by the computer server, wherein the prompting is waived if a predetermined parameter is satisfied; and sending, by the computer server, an authorization to print one or more postage indicia on at least one of the plurality of postage labels to the user if the activation code is valid.
US08521651B2

A user terminal (110) having a license purchase unit (603) obtaining a license (500) indicating a content usable time (502) of a content data (200) composed of a plurality of elements (203), each of which can be replayed individually. The user terminal (110) also having an availability judgment unit (604) judging whether or not encrypted elements (203) included in the content data (200) are available, based on the content usable time (502) indicated in the obtained license (500), and having a replay/display unit (607) replaying the encrypted elements judged as available. In addition, the user terminal (110) having a use status management unit (608) specifying license-consuming elements, each of which consumes an authorized amount of replay under right, out of the elements that are being replayed, and measuring a content used time (504) consumed by replaying the specified license-consuming elements.
US08521647B2

A “lock-and-key” consumer billing data protection capability is provided to telemarketing systems which are based upon previously-acquired consumer lists. The lists contain only partial billing information for each consumer, which is insufficient to access the consumer's account. Thus, at the time a telemarketer employing this capability communicates with a consumer to offer them a product or service, the telemarketer, the seller and any entity hired to perform billing operations for such consumer purchases all remain “locked” out from accessing the consumer's account. When the consumer wishes to authorize the purchase of an offered product or service, the consumer must “reach into their wallet” to provide the “key” to their account, which is the missing billing information not acquired from the third-party list provider.
US08521646B2

A system makes payments from a payer to a vendor and assesses a variable transaction fee to the vendor. The system comprises a database which associates, for each of a community of payers, identification a rate tier assigned to each vendor to which the payer makes payment. A tier assignment application determines a tier to assign to a vendor by determining: i) an industry sensitivity score based on the type of business the vendor operates; ii) a payer centric spend score; iii) a payer centric frequency score; iv) a network spend score; and iv) a network frequency score. The tier assigned to the vendor is a function of these scores. A payment application, when making payment from the payer to the vendor, determines a transaction fee to apply to the payment by multiplying the payment amount by a transaction rate associated with the tier assigned to the vendor.
US08521644B1

Systems, methods, and computer program products are provided for directing cash flows associated with a mortgage-backed security to back other securities without collapsing the original mortgage-backed security. A mortgage-backed security/an/or a set of loans is analyzed to identify cash flows from mortgages having specific desirable characteristics, and the cash flows are directed to subgroups or pools that support new mortgage-backed securities. The new securities make the desirable cash flows available to an issuer or prospective investor without collapsing the original mortgage-backed security.
US08521643B2

An e-commerce transaction system accommodates transactions between a consumer and merchant without requiring that the consumer provide any sensitive credit card or other personal information. The transaction is carried out by a system provider. The consumer opens an account with the system provider and is provided with an account number and access code. The consumer uses the account number and access code in transactions with the merchant. The merchant communicates with the system provider to verify the customer information and to obtain payment on the transaction. The system provider communicates with a credit card bank to verify credit card information of the consumer and to debit a certain amount to be held in the customer account for later transactions.
US08521640B2

A system and method for fee-based order priority level modification in an electronic trading environment are described. When an order reaches an exchange, a priority level of the order may be changed to a higher priority level, and the priority level of the order initially at the higher priority level may be changed to a lower priority level of the received order. In one embodiment, a trader who is gaining a higher priority level will be preferably charged a fee for having his order moved to the higher priority level, and at least a portion of that fee may be paid to a trader who is giving up his high priority level.
US08521631B2

Systems and methods are provided for evaluating loan applications. A computer environment can include a loan evaluation system which operates on a processor-based system and which evaluates loan applications. A credit assessment framework is also provided for operating on the processor-based system and has a data connection to the loan evaluation system. The credit assessment framework generates a categorization of credit risk for each of the loan applications to be evaluated.
US08521623B2

A payment card returned as undeliverable is processed with a card administration system that responds to the return of the payment card by setting a “returned” indicator in a data record of a cardholder to whom the payment card was intended for delivery, and otherwise maintains the cardholder's account without change. A card handling system initiates destruction of the returned payment card and provides a replacement payment card to the cardholder if updated profile information of the cardholder is received within a predetermined time period, and closes the cardholder account and returns any funds in the cardholder account if no updated profile information of the cardholder is received within the predetermined time period.
US08521617B2

Computer-implemented systems and methods for automatically creating a second customized product design incorporating information from a first customized product design. Information from a first custom product design is automatically combined with additional automatically selected content to create a new custom product to be promoted to the customer. When possible, information known about the customer, such as the customer's geographic location or business interests, is used to select the additional content for incorporation into the design.
US08521615B2

Embodiments of sales generation, including sales generation employing reverse lead generation using vehicle data systems and methods, are presented herein. In particular, in certain embodiments a user may utilize the vehicle data system to obtain pricing data corresponding to a desired vehicle configuration. When the user is presented with the pricing data associated with the specified vehicle configuration the user may additionally be presented with an upfront price offered by a dealer, where by providing their personal information the user may obtain the name of the dealer offering the upfront price and may additionally be offered the opportunity to purchase the desired, or similar, vehicle at the upfront price.
US08521614B1

A metadata-driven merchant feed processing system is described herein. A merchant providing an online marketplace for the sale of items by a variety of sellers implements a feed processing mechanism driven by feed metadata. The feed metadata consists of declarative metadata statements that model the semantics for transforming seller-facing feed data describing the seller's items to customer-facing listings data to be loaded to an item catalog. The feed metadata captures differences between different versions of the item catalog by maintaining the semantics of the product categories and attributes of the item catalog as of a certain version. Similarly, semantics in the feed metadata modeling new product categories and/or attributes are utilized to support supplemental feeds from sellers to support new features and improvements in the item catalog. The metadata driven feed processing system also provides support for multiple types of seller-facing data entities and feed formats through metadata mapping.
US08521601B1

Embodiments include methods, apparatus, and systems for marketing and selling feature length movies over one or more networks. One method of marketing includes placing, at plural different internet locations, advertisements to purchase a feature length movie (FLM) before the FLM is publicly available to buy on digital video disk (DVD); soliciting, before the FLM is publicly available to buy on DVD, public individuals not previously affiliated with the FLM to become salespeople who sell the FLM over network spaces belonging to the public individuals; and compensating a salesperson for each sale of the FLM that occurs as a result of an advertisement at network spaces belonging to the salesperson.
US08521600B2

An online product ordering system first displays images of different product categories, such as different types of padlocks, and then displays all product models available in a category when the user clicks on a selected category image. The user selects a product model and then customizes various aspects of the selected model. In the case of a padlock, the user can select a shackle type and bumper type from available options, with images of each option displayed to the user for selection purposes, and may order a customized plate with user entered text or other indicia. In the case of a padlock, the user may enter their existing key number and the padlock can be customized to open with the user's existing key.
US08521599B2

A charging system for use in supplying current to a power storage device includes a charging device configured to be coupled to the power storage device to perform a charging operation and a kiosk coupled to the charging device. The kiosk is configured to receive pricing data for the charging operation from the charging device, display the pricing data, enable the pricing data to be accepted, and authorize the charging device to initiate the charging operation if the pricing data is accepted.
US08521598B1

A reservation system receives placement inventory data from publishers that define placements that the publishers are offering for reservation. Placement queries that include targeting criteria for advertisements are received from an advertiser. Available placements that satisfy the target query from the placements defined in the placement inventory data are identified as target placements. The advertiser can reserve the placements from the publisher, and modify the reservation during a reservation period. Advertisements belonging to a campaign of the advertiser can be provided to the publisher either by the advertiser directly in response to publisher requests to serve an advertisement for the reservation, or can be provided to the publisher by the reservation system or an advertising server in communication with the reservation system. Discrepancies of reported performance of advertisements in the placements reported by the advertisers and the publishers can be reconciled and attributed to either the advertiser or the publisher.
US08521590B1

Disclosed are systems and methods for assessing consumers' emotional attachment to product brand for targeted advertising, development of new products, valuation of products, brand marketing and other purposes. A method for determining consumer product brand loyalty is provided by quantifying a consumer's emotional attachment to a consumer product brand. The consumer's emotional attachment to a consumer product brand is indicated by the consumer's willingness to give up the consumer product brand. The willingness to give up the consumer product brand is measured, and applied to commercial uses such as advertising, marketing, product research and development and valuation of brands.
US08521573B2

Disclosed is a method for supporting the selection of a component or chemical substance for countermeasure in compliance with a restriction or the like to limit a content rate or content amount of a chemical substance of a product coming in or going out from each enterprise. The method accepts the products to inspect a situation in compliance with the restriction and an evaluation subject restriction that are inputted by a user; acquires a threshold value of the chemical substance content rate for every subject substance under the restriction, composing components of the subject product, weight and a category of the components, and chemical substance content rates of the components; extracts components with no information on the chemical substance content rates out of the components; searches similar components with the same categories as those of the extracted components; acquires chemical substance content rates of the similar components; allocates statistic values, such as the maximum value or average value of the chemical substance content rates of the similar components to chemical substance content rates of the extracted components; calculates a chemical substance content rate of the product from the information on the composing components of the product, the weight of the components and the chemical substance content rates of the components or similar components; compares the chemical substance content rate of the extracted product with the threshold value; categorizes the chemical substances into the one that exceeds the threshold value and the other that does not exceed the threshold value as a comparison result; stores the categorized data at the memory device; and displays the comparison result on a display device.
US08521571B1

In accordance with embodiments, there are provided mechanisms and methods for managing multiple business hours in an on-demand service. These mechanisms and methods for managing multiple business hours in an on-demand service can enable embodiments to provide access to a stored set of business hours for a user to track, at a user level. The ability of embodiments to provide this access may allow users of such on-demand services better insight as to how much time their agents are spending on cases.
US08521568B1

Methods and systems for preparing improved mortality tables for use with life insurance and other financial products are described herein. The improved mortality tables described herein account for progression over time of insureds from one underwriting class to another, e.g., based on deteriorating health over time. An insured who is in a “preferred” class at the time of initial underwriting might not still qualify for “preferred” status in 5 years, or even the next year. By creating a system of linear equations that predict the composition of a group n years after underwriting, insurance (and other financial products) providers can calculate more definite costs for pricing financial products based on the estimated or expected transition from one underwriting class to another.
US08521565B2

A system for facilitating patient ownership of his or her medical data through the use of third-party health repositories that preserves the maximum information content of the medical records by displaying information relevant to the authority of the medical data as reflected by its source and types of modification as it has moved between institutions, as well as the data itself. In this way, improved use of this data is made possible.
US08521553B2

Using a brokerage system, a consumer of services is matched with a service provider and a comprehensive health management plan is generated for the consumer during the consumer's interaction with the brokerage system. The brokerage system uses a rules engine to identify one or more conditions of the consumer's health and generate one or more follow-up actions based at least in part on the consumer's identified health condition. The consumer is notified of at least one of the identified conditions and the generated follow-up actions.
US08521548B2

The described system and apparatus facilitate the identification, on a per rate center (Npa Nxx) basis, of a best carrier rate center for a wireless subscriber, and also allow detection of errors in a provider's local inventory or in performance reference data. In one aspect, carrier performance data is combined with updated available inventory data via a SIT environment to create a correlated array of rate centers relative to service record and orderable carrier rate center inventory. The described system thus provides improved ordering and forecasting compared to existing systems, and can thus also provide enhanced customer satisfaction and a decrease in customer calls for HFC number change.
US08521540B2

Embodiments of methods, apparatuses, devices and systems associated with encoding and/or decoding audio data are disclosed. More particularly, the claimed subject matter relates, at least in part, to a data compression/decompression method or technique, such as a lossless, approximately lossless, and/or relatively lossless data compression/decompression method or technique, for example, along with systems or apparatuses that may relate to method or technique. The disclosed techniques and methods may achieve audio data compression ratios that may be comparable to lossless compression processes. In addition, under certain circumstances, such compression ratios may be achieved while also reducing or simplifying the computational complexity of the compression and/or decompression method or technique.
US08521523B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting training data. In one aspect, a method comprises: selecting a target out of vocabulary rate; selecting a target percentage of user sessions; and determining a minimum training data freshness for a vocabulary of words, the minimum training data freshness corresponding to the target percentage of user sessions experiencing the target out of vocabulary rate.
US08521522B2

There is provided an audio coding device which appropriately sets the quantization bit number by a small calculation amount in each stage when coding an input audio signal by performing multi-stage normalization/quantization. A quantization information calculation section determines total quantization information idwl0, based on normalization information idsf, and allocates the total quantization information idwl0 for quantization information idwl1 and quantization information idwl2. At this time, the quantization information calculation section limits the quantization information idwl1 by a limiter lim1, and allocates the total quantization information idwl0 for quantization information idwl1. If the quantization information idwl1 exceeds the limiter lim1, the excess is allocated for the quantization information idwl2. A first normalization section and a first quantization section normalizes and quantizes a frequency spectrum mdspec1 in the first stage. A second normalization section and a second quantization section normalizes and quantizes a differential frequency spectrum mdspec2 in the second stage.
US08521513B2

A language-neutral speech grammar extensible markup language (GRXML) document and a localized response document are used to build a localized GRXML document. The language-neutral GRXML document specifies an initial grammar rule element. The initial grammar rule element specifies a given response type identifier and a given action. The localized response document contains a given response entry that specifies the given response type identifier and a given response in a given language. The localized GRXML document specifies a new grammar rule element. The new grammar rule element specifies the given response in the given language and the given action. The localized GRXML document is installed in an interactive voice response (IVR) system. The localized GRXML document configures the IVR system to perform the given action when a user of the IVR system speaks the given response to the IVR system.
US08521508B2

A display section displays an obtained character-string written in a first language. A translation unit extraction section divides the obtained character-string into predetermined translation units, and extracts a character-string for each translation unit. A translation unit translates the extracted character-strings in the translation units into a second language. A display control section displays, on the display section, the result of translation by the translation section from the head of the character-string being displayed, in a state of being associated with the character-string.
US08521507B2

Training data in one language is leveraged to develop classifiers for multiple languages under circumstances where all of those classifiers will be performing the same kind of classification task, but relative to linguistically different sets of texts, thereby saving the cost of manually labeling a different set of training data for each language. Classification knowledge is learned for a source language in which training data are available. That knowledge is transferred to another target language's classifier through the integration of language transition knowledge. The transferred model is adjusted to better fit the target language. In one technique, leveraging one language's classification knowledge in order to generate a classifiers for another language involves training a text classifier in a source language, transferring the learned classification knowledge from the source language to another target language using language translation techniques, and further tuning the transferred model to better fit the target language text.
US08521479B2

The automation of design and sale of electronic and mechanical components is accomplished by allowing a user to design a plan for their electronic and mechanical component needs using specialized software. The software utilizes predefined models of components to aid the user in designing a system where all the components are compatible, even in cases where the components are made by different manufacturers. This is accomplished by creating a model for each proposed piece of equipment in the system, the model having properties and rules, wherein the rules define conditions and actions. Then an object is created for each piece of equipment in the system. Selections for values for the properties are received for each of the pieces of equipment. Any rules that have as a condition the properties for which value selections are received are executed. Finally, testing may be undertaken to determine if a proposed configuration is valid by examining results of the rule execution.
US08521464B2

Systems and methods provide acceleration of automatic test pattern generation in a multi-core computing environment via multi-level parameter value optimization for a parameter set with speculative scheduling. The methods described herein use multi-core based parallel runs to parallelize sequential execution, speculative software execution to explore possible parameter sets, and terminate/prune runs when the optimum parameter value is found at a previous level. The present invention evaluates the design prior to the implementation of the compression IP so that it can define the configuration of DFT and ATPG to maximize the results of compression as measured by test data volume and test application time.
US08521461B2

A processing system for delivering a process gas to a reaction chamber using a recipe having a recipe flow rate is provided. The processing system includes a gas flow delivery system configured for delivering the process gas, wherein said gas flow delivery system controlled by a mass flow controller (MFC) to an orifice. The predicted flow rate is previously computed by pressurizing a gas. The predicted flow rate further being previously computed measuring a set of upstream pressure values of the gas via at least one sensor. The processing system also includes a programmed computing device configured for applying a calibration factor of a set of calibration factors to determine the predicted flow rate, the calibration factor being a ratio of an average of the set of upstream pressure values to an average of a set of golden upstream pressure values.
US08521460B2

A test and measurement instrument including an input port configured to receive an input signal; a digitizer configured to digitize the input signal; a decimator coupled to the digitizer and configured to decimate the digitized input signal to generate a decimated input signal; a digital downconverter coupled to the digitizer and configured to frequency shift the digitized input signal to generate a frequency shifted input signal; and a memory configured to store the decimated input signal and the frequency shifted input signal.
US08521455B2

The method for estimating corona power loss in a dust-loaded electrostatic precipitator numerically solves Poisson's equation and current continuity equations in which the finite element method (FEM) and a modified method of characteristics (MMC) are used. The system is a computerized system that produces results showing how different parameters such as discharging wire radius, wire-to-wire spacing, wire-to-plate spacing, fly ash flow speed and applied voltage polarity influence corona power loss and current density profiles.
US08521454B2

A circuit interrupter apparatus includes circuit interrupter and a device. The circuit interrupter includes separable contacts, an operating mechanism structured to open and close the separable contacts, and a trip mechanism cooperating with the operating mechanism to trip open the separable contacts. The trip mechanism includes a zone selective interlocking input and a zone selective interlocking output. The device includes a first input electrically interconnected with the zone selective interlocking input, a second input electrically interconnected with the zone selective interlocking output, and an indicator circuit structured to indicate that the zone selective interlocking input occurred at the first input or that the zone selective interlocking output occurred at the second input.
US08521450B2

A method and system is provided for measuring a flow rate of a gas/liquid flow. The method and system for measuring the flow rate include flowing a swirling gas/liquid flow separated into a gas core and a liquid outer layer through a conduit containing a constriction having a reduced conduit cross-section, measuring the differential gas core static pressure between a position upstream of the constriction and a position at the constriction, measuring a further quantity which provides the flow rate of the gas, the flow rate of the liquid, or a correlation between the flow rate of the gas and the flow rate of the liquid, and determining the flow rates of the gas and the liquid from the differential gas core static pressure and said measured further quantity.
US08521446B2

Disclosed is an ultrasonic phased array non-destructive inspection system that includes a PA probe, a conventional PA inspection unit and a refraction angle verification unit. The PA inspection unit is employed to emit ultrasonic angle beams into an AWS IIW Block and to receive a set of corresponding echo signals reflected from the calibration block and to provide time-of-flight (TOF) values corresponding to each angle beam. The refraction angle verification unit then provides a true angle for each of the angle beams based on the ultrasonic and geometric characteristics of the block and the measured TOF values. Other calibration blocks such as the DSC and Nayships blocks can also be used for this purpose.
US08521437B2

A method for spatially interpolating pressure values of seismic data uses known values of pressure and spatial derivatives of pressure at a plurality of irregularly spaced locations along the direction of interpolation. The interpolation preferably uses an interpolation operator calculated by assuming that an interpolated pressure value comprises a linear combination of the known pressure values at locations xi and the spatial derivatives at locations Xα, with operator coefficients wi and wα respectively, and calculating the coefficients by minimizing an error function.
US08521428B1

A system and method for more accurately and robustly determining the heading of a vehicle by taking measurements of angle rates using rate sensors mounted on a movable mechanical assembly. In a quasi-static state of the vehicle, the mechanical assembly is rotated around axes perpendicular to the tangent plane of the Earth, and angle rates are measured by the rate sensors at different rotational angles of the mechanical assembly. The measurements of the angle rates are then computed to determine the initial heading of the vehicle relative to the true north of the Earth in the quasi-static state of the vehicle. After determining the initial heading, navigation state propagation is performed to determine the heading of the vehicle in non-quasi-static state of the vehicle. By taking measurements of the rate sensors at different rotation angles and performing computation, the heading of the vehicle relative to the Earth's true north can be determined using less accurate angle sensors.
US08521426B2

A computer-implemented method for generating a weather index mapped to a road segment for a particular time frame includes receiving weather condition information for a plurality of time periods, parsing the weather condition information to determine weather conditions for a road segment defined by a starting point and an ending point for the plurality of time periods, and generating a plurality of weather indices for the road segment. Each weather index is associated with one of the plurality of time periods and is representative of a predicted traffic impact based on historical information of the received weather conditions for the road segment. The plurality of time periods includes at least one future time period and the weather condition information includes forecasted weather information.
US08521421B2

Disclosed is a method and system for identifying a location of interest between a user and an identified endpoint and creating a user preference profile containing at least one location of interest to the user. A sampling bandwidth is designated based on current distance to the identified endpoint, wherein the navigation unit dynamically expands the sampling bandwidth as the user approaches within a predetermined distance of the endpoint. At least one user preference profile location of interest is selected that is within the sampling bandwidth that is between the user and the indentified endpoint. A sampling vector is computed for the at least one location of interest within the sampling bandwidth, and the user is alerted to the sampling vector for the at least one location of interest within the sampling bandwidth.
US08521420B2

A method is provided for determining a route for a route guidance, in which a first route is determined on the assumption of a first traffic situation, a second route is determined on the assumption of a second traffic situation, the second route being compared to the first route, and a route change difference being determined from the comparison, where the two routes are offered to a user for the selection for an additional route guidance only if the route change difference exceeds a first threshold value. A device for carrying out the method is also described.
US08521413B2

Methods, systems, and computer-readable media provide for the detection, location stamping, and logging of electronic events and subsequent generation of habitat information. According to implementations, electronic events are detected and location stamped. Associated descriptions and other data corresponding to the electronic events is retrieved and stored along with the geographic locations of the electronic events in an activity log. The information in the activity log is used to generate visual representations of one or more geographic areas in which electronic events that meet user-defined or default criteria occurred within a predetermined frequency.
US08521406B2

A traveling vehicle system (100) has a first closed path (131) and a second closed path (132) each being a one-way path, and having exit points and entrance points. The traveling vehicle system (100) includes a storage unit (112) storing an exit point table (113) and an entrance point table (114). When moving from the first closed path (131) to the second closed path (132), the traveling vehicle (200) moves via an exit point of the first closed path (131) and an entrance point of the second closed path (132). The exit point and the entrance point are respectively shown in the exit point table (113) and the entrance point table (114) stored in the storage unit (112).
US08521402B2

A method for controlling air supply in a cylinder of a four-stroke internal-combustion engine with controlled ignition includes steps of: determining, in a phase prior to a suction phase, an estimate of mass of desired air to be sucked into the cylinder during the suction phase; determining, in a phase prior to the suction phase, a forecast of suction pressure during the suction phase; determining, in a phase prior to the suction phase, programming of suction of air as a function of the estimate of the mass of the desired air to be sucked into the cylinder during the suction phase and of the forecast of the suction pressure during the suction phase; and controlling, until an end of an exhaust phase, the suction of air into the cylinder by piloting a control device for implementation of an intake valve according to the programming of the suction of air.
US08521389B2

Methods and valve arrangements for controlling the flow of pressurized air from a tractor to a trailer reservoir and to a trailer spring brake chamber. In one exemplary embodiment, pressurized air from a tractor is supplied from a tractor to the trailer reservoir and to the trailer spring brake in different filling modes based on a user input. In another exemplary embodiment, pressurized service air is used to charge or partially charge the trailer reservoir.
US08521388B2

In a method for setting the clamping force exerted by a parking brake, which force is applied by an electric motor-based braking apparatus and, if necessary, by an additional braking apparatus, during an actuation phase of the electric motor-based braking apparatus, the motor resistance and the motor constant are determined from the present motor voltage, the present motor current, and the present motor rotation speed, and the clamping force achievable by the electric motor-based braking apparatus is ascertained therefrom. If the electric motor-based braking force does not reach a required target clamping force, an additional braking force is generated by the additional braking apparatus.
US08521386B2

A vehicle is reliably prevented from rolling back during automatic start on a slope or the like. An automatic stop-and-start device includes an engine control unit 10 that automatically stops an engine 2 when a predetermined stop condition is fulfilled and automatically starts the engine 2 when a predetermined start condition is fulfilled; a brake device 3 that imparts a brake force to a vehicle that carries the engine 2; and a brake control unit 16 that holds a brake state produced by the brake device 3 when a predetermined brake hold request condition is fulfilled and releases the brake state produced by the brake device 3 when a predetermined brake release condition is fulfilled. The engine control unit 10 determines whether the brake control unit 16 holds the brake state produced by the brake device 3 and automatically starts the engine 2 when the determination is affirmed.
US08521381B2

A device with a stepped automatic transmission to transfer power from a power source to an axle using changeable shift speeds includes an input-side fluid transmission element connected to the power source, an output-side fluid transmission element connected to the transmission input shaft, a lock-up clutch engaging and disengaging the input-side and the output-side fluid transmission elements; a unit adjusting the lock-up clutch; a unit setting, when a downshift is to be performed in response to a predetermined request for a large drive force, a predetermined target slip speed value larger than a non-shifting-time value before a rotational speed of the power source exceeds a input shaft rotational speed after the downshift, and setting the target slip speed to decrease toward the non-shifting-time value along with lapse of time after the power source rotational speed source exceeds the post-shifting input shaft speed; and a unit controlling the engagement force so the slip speed becomes the set target slip speed. The target slip speed is a difference between the rotational speeds of the power source and the input shaft, and the non-shifting-time value is set when no shifting is performed.
US08521379B2

A method of operating a vehicle in a freewheel mode or a rolling mode, in which the vehicle has a drive train comprising a controllable drive engine, an automatic or automated transmission, and a controllable shifter for interrupting a flow of power in the drive train. To enable fuel-efficient and low-emission, as well as safe and comfortable driving, it is intended that the freewheel mode or the rolling mode is prognostically activated, deactivated or retained by performing a plausibility check of a currently active, automatic driving speed control function or a driving speed and a distance control function and/or other current driving operation or driving state data. The method includes coordinating and adapting relevant marginal conditions of the active driving speed control function or the driving speed and the distance control function, and of the freewheel mode or the rolling mode, according to the driving situation, and initiating control measures by a transmission control.
US08521377B1

A system includes a vehicle speed module that determines a speed of a vehicle. An engine control module receives a first target speed signal and a torque request signal from an adaptive cruise control (ACC) module. The ACC module is separate from the engine control module. A first comparison module compares the first target speed signal to the speed of the vehicle to generate a first assessment signal. A first target speed module sets a second target speed signal equal to one of the first target speed signal and a predetermined value based on the first assessment signal. The engine control module controls an engine to provide an engine output torque based on at least one of the torque request signal and the second target speed signal.
US08521372B2

A system and method for managing the collection and processing of agricultural field data from a single location is provided. The system includes functionality to create workorders for the taking of samples at a predetermined location, transmit the sampling workorders to the equipment or operators at a job site, e.g., an agricultural field, and log the results of a completed sampling workorder. The system also includes functionality to transmit log data related to the taken samples to a laboratory and receive analysis information on the taken samples from the laboratory. The system then combines log data and analysis information on the taken samples for use in determining additional actions at the predetermined location.
US08521360B2

An accelerator pedal apparatus including an actuator pedal, a hysteresis generating mechanism which provides a hysteresis pedaling force characteristic having larger pedaling force in a depression direction than that in a return direction, and a reaction force adding control mechanism which adds operational reaction force to operation of the accelerator pedal based on an adjustment force generation command from an upper unit, while the operational reaction force added by the reaction force adding control mechanism is not larger than a hysteresis amount generated by the hysteresis generating mechanism.
US08521356B2

A management system for vehicle air-conditioning and a method of managing the same are provided. Changes of a temperature in a vehicle from various environmental information, between a standard for showing a comfortable environment in the vehicle and actual environment information, are recognized to identify abnormalities occurring in components at an early stage and to appropriately judge the necessity and urgency of maintenance. A management system of vehicle air-conditioning includes an air-conditioning controller that predicts abnormalities of components of the refrigeration cycle by comparing a temperature in the vehicle obtained when the refrigeration cycle is actually driven with a preset temperature in the vehicle that constitutes a standard.
US08521354B2

An air-flow based control system for an internal combustion engine has various sensors that are used to calculate various control commands. By comparing pairs of values calculated from different sensors, errors in connection with the sensors can be detected.
US08521350B2

A control device for a vehicle includes: a charge control portion that adjusts an upper limit of charging power to a battery to prevent a negative electrode potential of the battery from dropping to a lithium reference potential, based on a charge/discharge history of the battery; a braking control portion that detects a sharing ratio between hydraulic braking force by a braking device and regenerative braking force for desired braking force according to a brake pedal depression amount so that a motor generator generates a regenerative braking force within a range of the adjusted upper limit of charging power; and a setting portion that variably sets, according to the hydraulic response rate detected by the detection portion, a degree of limitation of the upper limit when restricting charging current to the battery by restricting the upper limit.
US08521349B2

An independent wheel torque control algorithm is disclosed for controlling motor torques applied to individual electric motors coupled to vehicle wheels in an electric vehicle. In a first range of vehicle states, vehicle steerability is favored so that the operator of the vehicle suffers little or no longitudinal propulsion loss while steering is enhanced. In a second range of vehicle states, vehicle stability is favored. According to embodiments of the disclosure, a desired yaw moment is computed and then may be reduced in magnitude due to system limitations, electrical or friction limits, which prevents the desired yaw moment from being fully realized.
US08521348B1

An automatic speed control system that provides desired watercraft velocity over land. The coupled algorithms correct engine speed and torque using inertia based measurements, GPS, and tachometer measurements, and the corrections are augmented and enhanced by velocity/speed and torque/speed relationships that are dynamically and adaptively programmed with real-time data collected during replicated operations of the watercraft in specified conditions.
US08521345B2

A communication method includes the steps of, at a first system, communicating with a second system for the establishment of a mutual clock and, at the first system, performing a first set of operations based on the mutual clock and performing a different, second set of operations based on a first clock of the first system, wherein the first clock is different from the mutual clock.
US08521343B2

A system for autonomous direction of an aircraft to emergency/contingency landing sites incorporates a terrain mapping sensor and an onboard processor receiving terrain data from the terrain mapping sensor. The processor employs software modules for processing the terrain data to produce a terrain map and for creating a landing profile based on the terrain map.
US08521337B1

One embodiment of the instant invention is a computer-implemented method that includes steps of: receiving load data for a load, where the load is associated with a smart node that controls a flow of electricity, where the load data includes a service type indication; where the service type indication identifies whether the load receive in a non-firm electricity service, a firm electricity service, or both, where the non-firm electricity service is based on a non-firm service supply arrangement associated with the load and a supplier of electricity, where the non-firm service supply arrangement defines electricity usage based on a reliability level of the electrical supply provided by the supplier of electricity without a guaranteed level of uninterrupted electricity supply, and where the reliability level of the electrical supply is based on an ability to instruct to reduce or shut off the electricity supply.
US08521329B2

An obstruction-determining apparatus for preventing a mobile robot from being obstructed in a niche and a boundary-estimation method and medium using the obstruction-determining apparatus are disclosed. More particularly, an obstruction-determining apparatus which can determine whether a mobile robot is obstructed in a niche, and enable a mobile robot to easily escape from an obstacle if the mobile robot is determined to be obstructed in the niche, and a boundary-estimation method and medium for estimating the boundaries of an obstacle with a niche using the obstruction-determining apparatus. The obstruction-determining apparatus includes a contact module which collides with an obstacle above the mobile robot, a contact-operating module which rotates or moves linearly as a result of the collision between the contact module and the obstacle, and a sensing module which detects the rotation or the linear movement of the contact-operating module and determines whether the mobile robot is obstructed in a niche.
US08521327B2

The present invention provides a random access and random load dispensing unit including a housing, at least one support located in the housing and defining a first axis, a plurality of platforms movable along the support along the first axis, a plurality of bins supported on the platforms, the bins being movable with the platforms, and a shuttle assembly movable along the first axis and further movable along a second axis substantially perpendicular to the first axis between the plurality of platforms to access and retrieve products stored in the bins.
US08521324B2

An automatic store and a method for storing plates of electronic circuits comprising a feed belt that feeds the plates of electronic circuits along a first plane (F); collection boxes positioned along at least one side of the feed belt and in which the plates of electronic circuits fed by the feed belt are grouped together according to quality classes; and one or more clearing stations disposed in cooperation with the feed belt in order to position the plates of electronic circuits in the respective collection boxes. The store comprises at least two rows of collection boxes disposed along at least one side of the feed belt, and a movement unit associated with the collection boxes to discharge the filled collection boxes and to position new collection boxes to be filled.
US08521316B2

Sharing of a music experience amongst a group of people each using a personal communication device is described. In some cases, the group can congregate at the same geographic location or at least some of the group can be located at widely dispersed locations and yet still be able to share a music experience. Information can be passed between the personal communication devices using point to point wireless communication, a distributed network of computers such as the Internet, a wireless cellular communication network, and so on. The information can include an indication of a shared music characteristic. The personal communication devices can use the shared music characteristic to identify and start to privately play those music items stored in the personal communication device having a characteristic that matches or most closely matches the shared music characteristic at about the same time.
US08521300B2

A lead for an implantable cardiac prosthesis, having an integrated protection against the effects of magnetic resonance imaging (“MRI”) fields. A protection circuit (26), placed at the distal end of the lead comprises a resistive component (28) interposed between the electrode (E1, E2) and the distal end of the conductor (22, 24) associated with this electrode. A normally-open controlled active switch (34, 36), allows in its closed state to short-circuit the resistive component. A control stage (32) is coupled to the conductors and detects the voltage of a stimulation pulse applied on the conductor(s), and selectively controls by this voltage the closing of the active switch for a duration at least equal to the duration of detected stimulation pulse.
US08521298B2

The present invention provides an electrical stimulation method and apparatus to stimulate nerve fibers, turning on suitable combination of adjacent electrodes simultaneously to form virtual channels based on predetermined rules, so that the stimulation signal will generate or evoke a nerve response spectrum that matches the original signal spectrum presented as the input sound. The method includes the steps of receiving a sound signal by a receiving unit; dividing the received sound signal into a plurality of frequency bands by a processing unit; extracting a spectral peak from each of the frequency bands and determining a stimulation sequence of frequency bands by the processing unit; and selectively driving a plurality of electrode groups in a plurality of cycles based on the stimulation sequence of frequency bands and a determination rule by the processing unit, so that the nerve response that matches the original signal will be generated.
US08521294B2

A DBS system and method for predicting future neurological activity in a subject and administering a corrective electrical stimulation signal to prevent anticipated pathological neuronal activity. The DBS system includes an implantable electrode configured to both record neuronal activity from a target brain area in a subject and administer the corrective electric stimulation signal to the target area. The DBS system also includes a controller configured to determine the characteristics of the corrective electrical stimulation signal based on point process models of healthy and pathological neuronal activity in the target area.
US08521288B2

A system for providing temporary therapy, such as cardiac resynchronization therapy, to a patient suffering a decompensation event. The system can include a device having an external module for generating electrical stimuli, a first lead coupled to the module and implanted into an atrial region of a patient's heart, and a second lead coupled to the module and implanted into a ventricular region of the patient's heart. The device can also include a storage module coupled to the external module to store data associated with physiological data measured by the device. The external module is configured to temporarily generate electrical stimuli that are delivered by at least one of the first and second leads to provide therapy cardiac resynchronization therapy to the heart. A network can be coupled to the device to allow data stored in the device to be downloaded through the network to a central repository.
US08521285B2

Methods and devices are described that allow estimation of an electrostimulation capture threshold, such as a dedicated bipolar pacing vector threshold. In an example, an equal-energy assumption between first and second pacing vectors can be used to estimate an electrostimulation capture threshold of a second pacing vector from a measured electrostimulation capture threshold of the first pacing vector and impedances of the first and second pacing vectors. In an example, a relationship between first and second pacing vectors can be determined from measured data, and a parameter of the relationship can be used with a measurement of an electrostimulation capture threshold of the first pacing vector to estimate an electrostimulation capture threshold of the second pacing vector.
US08521270B2

Methods, apparatus, and systems are provided for efficiently and accurately identifying individuals at risk for adverse effects from psychotropic or CNS-active treatment. Changes in a brain activity indicator (e.g. EEG cordance) are used to predict the adverse effects of treatment based on an experimentally derived cutoff value. For example, a reliable biological indicator is provided with high predictive capability for identifying, very early in the course of treatment (e.g. <=48 hours after start of treatment), those individuals who are at greatest risk for worsening suicidality and other adverse effects of antidepressant drugs.
US08521263B2

The invention relates to a method for recording an electrocardiogram, for example, comprising the steps of: a) receiving electrocardiogram signals from at least two electrodes (2, 3, 4, 5); b) calculating a current electrocardiogram from the received electrocardiogram signals, assuming an arrangement of the electrodes (2, 3, 4, 5); c) determining a deviation of the calculated current electrocardiogram from a reference electrocardiogram; d) repeating the steps b) and c), wherein each repetition assumes a different electrode arrangement; and e) identifying which of the determined deviations is the minimum.
US08521261B2

A lesion extracting device includes a light source for emitting an excitation light toward a subject body, a control unit for changing an amount of the excitation light, a light irradiating and receiving portion for irradiating the excitation light to the subject body and receiving fluorescence generated from the subject body, a distance holding member for holding a distance between the subject body and the light irradiating and receiving portion at a predetermined value, a measuring unit for measuring the intensity of the fluorescence received by the light irradiating and receiving portion, and an extracting unit for extracting a lesion part of the subject body based on relationships between measured values of changes in the fluorescence intensity with respect to changes in the amount of the excitation light and information regarding the changes in the amount of the excitation light, the information being obtained from the control unit.
US08521260B2

A method and system for detecting abnormalities in the properties of the walls of a subject's blood vessels by observing the characteristics of blood flow in vessels which are optically accessible, such as the retinal vasculature. A time sequenced series of images is taken, and the images are processed to eliminate the background and render erythrocyte motion visible. Information about the state of the inner wall of the blood vessel which has been imaged is obtained from the characteristics of this blood flow. This information can be extrapolated to provide information about the state of the blood vessels elsewhere in the subject. In addition, a system and method is described for detecting arteriosclerotic plaque on the walls of blood vessels by labeling the plaque with a molecular label having desired optical or radioactive properties, and directly imaging the plaque either in an optically accessible blood vessel, or by imaging radioactive label in the plaque in a blood vessel anywhere in the body.
US08521259B2

A method including positioning a catheter at a location in a blood vessel; imaging a thickness of a portion of a wall of the blood vessel at the location; identifying a treatment site; advancing a needle a distance into the wall of the blood vessel to the treatment site; and introducing a treatment agent through the needle to the treatment site. A composition including an inflammation-inducing agent and a carrier in the form of microspheres having a particle size suitable for transvascular delivery. A composition including a therapeutic angiogenesis promoter in a carrier and an opsonin-inhibitor coupled to the carrier. An apparatus for delivery of a therapeutic angiogenesis promoter.
US08521255B2

A registration pointer includes a camera located in an elongated shaft having a distal end configured to be contacted to a bone of a patient to register the bone to a computer assisted orthopaedic surgery system. The camera may be a hemispherical camera and may include a panoramic camera and a wide-angle camera equipped with a fish-eye lens. The registration pointer is configured to transmit images received by the cameras to the computer assisted orthopaedic surgery system for display thereon. The computer assisted orthopaedic surgery system may be configured to generate an image, such as a hemispherical image, based on the images received from the registration pointer.
US08521242B2

A superconductive cable with a central superconductive conductor (1), a surrounding dielectric (3) and a surrounding superconductive return conductor (4). The central conductor (1) is formed from a single ribbon carrying superconductive material into a tube with a longitudinal extending slot (2) with the two edges of the ribbon abutting to each other. A ribbon (14) made of semiconductive material is wound around the central conductor (1) with at least one layer.
US08521233B2

A call request processing system includes a monitoring module, a call alert module and a keyboard. The monitoring module receives a call request from a calling party and generates a corresponding call alert message. The call alert module receives and processes the call alert message, and the keyboard receives different key inputs. The call alert module processes the call alert message to generate corresponding alert information to inform the called party to respond to the call request. The keyboard receives different key inputs to access and query corresponding operation instructions, and the called party replies and responds to the call request from the calling party according to the operation instructions.
US08521228B2

A standby mode screen display method for a mobile terminal capable of receiving and displaying a multimedia broadcast program and a mobile terminal thereof, includes a broadcast receiving module for receiving a multimedia broadcast program, a user input unit for inputting at least one search identifier associated with searching multimedia broadcast programs and a display mode identifier, a controller for comparing the search identifier with program guide information associated with multimedia broadcast programs to find a matching multimedia broadcast program received wirelessly from a remote location, and a display unit for displaying, as a standby mode screen, the matching multimedia broadcast program on the mobile terminal in accordance with the display mode identifier.
US08521225B2

A terminal station having a first mode to control communication and a second mode in which the communication is controlled by a terminal station operating in the first mode, comprising: a connection unit configured to connect the terminal station operating in the second mode to other terminal station operating in the first mode; and an acquisition unit configured to acquire a communication band from the other terminal station connected by the connection unit when starting an operation in the first mode.
US08521223B2

A multi-modal multi-modulation base station such as a picocell is disclosed. The base station can include multiple radio devices that can be configured to communicate with user devices using different protocols and different frequencies. The base station includes a backhaul interface to core networks that can also operate according to multiple protocols. A common radio element application manager control operations of the radio devices including core network connectivity, mode-to-mode communications, and synchronization of picocell features.
US08521222B2

A multiservice communication device includes a plurality of transceivers that wirelessly transceive data with a corresponding plurality of networks in accordance with a corresponding plurality of network protocols. A control channel transceiver transceives control channel data with a remote management unit including local control data sent to the management unit and remote control data received from the management unit. A processing module processes the remote control data and generates a least one control signal in response thereto, the at least one control signal for adapting at least one of the plurality of transceivers based on the remote control data.
US08521220B2

A media transfer and control system that includes a handheld device and an audio/visual system. The media transfer and control system provides for: (i) the transfer of media files between the handheld device and the audio/visual system, (ii) the transmission of control commands from the handheld device to the audio/visual system for controlling the function and operation of the audio/visual system through a user interface provided on the handheld device, and (iii) the unsolicited transfer of media descriptive data between the handheld device and the audio/visual system to create a synchronized global view on the handheld electronic device and/or the audio/visual system of all of the media content currently stored on and/or available through both the handheld device and the audio/visual system.
US08521216B2

A mobile wireless communication apparatus allows access to the internet by connecting to a public wireless communication network, based upon an internet access request from a wireless communication terminal. The apparatus performs wireless communication with the wireless communication terminal and with the public wireless communication network, and stores web pages that have been accessed in a first storage unit. When an Internet access request is made, the apparatus searches the web pages stored in the first storage unit for a web page that complies with the access request, and if found, transmits the web page to the wireless communication terminal. Web pages that have a higher frequency are stored in a second storage unit and notified to an external control apparatus.
US08521213B2

Systems and methodologies are described that facilitate broadcasting an interference level and adjusting transmit power corresponding to a reverse link in accordance with the interference level. An interference indication can be broadcasted on a broadcast channel in a wireless communication system. In response to the broadcast, mobile devices can adjust transmit power on the reverse link based upon considerations of the interference level. Further, mobile devices can evaluate an initial set point of a transmit power level during periods of inactivity.
US08521201B2

The present invention provides a multi-iteration based channel assignment optimization method and a channel assignment optimization apparatus. The channel assignment optimization method comprises a channel assignment optimization path searching phase and a channel switching phase. During the channel assignment optimization path searching phase, the IBS negotiates with neighboring base stations so as to detect a channel assignment optimization path through multiple iterations. Merely after successfully detecting a feasible channel assignment optimization path, IBS and its neighboring base stations initiate a channel switching process, such that useless channel switching may be avoided. Besides, in order to avoid the problem of incapability of timely convergence during the iteration process, a threshold of iteration times is preset. Once the current iteration times is greater than the threshold, the channel assignment optimization path searching process on the current channel will exit and then the process switches to other channel to detect another path.
US08521199B2

A system and method for transparent coordinated beam-forming are provided. A method for transmitting information includes determining correlations between communications devices served by a communications controller and communications devices served by neighboring communications controllers, selecting a communications device from the communications devices served by the communications controller, adjusting a manner of transmission of a transmission containing information to the selected communications device based on a correlation for the selected communications device, and transmitting the transmission to the selected communications device.
US08521194B2

Systems and methodologies are described that facilitate paging within a peer-to-peer communication network. A first wireless terminal monitors the paging channel of a wide area network. When a second wireless terminal intends to establish a peer-to-peer connection with the first wireless terminal, the second wireless terminal generates a paging message and transfers the message to the WAN, which routes the paging message to a base station. The base station uses its paging channel to send a paging message to the target first wireless terminal. The paging message indicates to the target first wireless terminal that the second wireless terminal intends to establish a peer-to-peer connection with the first wireless terminal. The paging message may further include parameters to be used to establish the peer-to-peer connection. Upon reception of the paging message, the second wireless terminal sends a signal directly to the first wireless terminal to start the direct peer-to-peer communication.
US08521184B2

A method for estimating the geographical latitude, longitude and elevation of a mobile electronic telecommunication device (TD) is provided. The method draws random information over a given time period from multiple responders. A triangulation and signal quality analysis is performed to determine the possible location of the TD. Using the statistical information and its analysis the location (x, y and z coordinates) as well as the velocity and acceleration of the device is estimated. The present invention provides extremely accurate location information.
US08521183B2

Various aspects are disclosed herein for detection of mobile devices. Detection of mobile devices can be localized to an environment that is radio frequency enclosed. Within this environment, any packages can be scanned for the presence of mobile devices and for the interrogation of information from such mobile devices, such as the mobile device number and mobile device equipment information. The environment can contain an antenna for communicating with any mobile devices within the environment and a receiver component configured to receive information from any contacted mobile device. Based on this information, a determination can be made whether to validate a contacted mobile device or to take any alternative action.
US08521174B2

When a frequency band is shared between a large cell system having a large cell base station and a small cell system having a small cell base station, the large cell base station dynamically controls dedicated resources for the large cell base station and shared resources for both the large cell base station and the small cell base station based on predetermined information, broadcasts allocation information of dedicated resources for the large cell base station and shared resources for both the large cell base station and the small cell base station, to the small cell base station belonging to the own cell, and the small cell base station belongs to at least one large cell base station and determines resource assignment in the own cell based on the resource allocation information broadcast from the large cell base station.
US08521167B2

According to an aspect of the present invention, there is provided a method in a wireless cellular telecommunications device camped on a serving cell, the device storing a parameter obtained from a first cell. The method comprising: measuring an attribute of a signal received from a candidate cell; and, evaluating the candidate cell for re-selection. If a carrier frequency of the candidate cell matches a carrier frequency of the first cell, the evaluation of the candidate cell for re-selection is based on at least the measured attribute and the stored parameter, else the evaluation of the candidate cell for re-selection is performed without using the stored parameter. A device and computer readable medium are also provided.
US08521161B2

A system and method for communications device and network component operation in an ID/Locator Split Based heterogeneous network is provided. A method for control node operation includes receiving an attach request, and attempting to authenticate/authorize the communications node. The attach request is a request from a communications node to attach to a heterogeneous network. The method also includes if the communications node authenticated/authorized successfully, causing an identification and a location to be assigned for the communications node, completing an attachment for the communications node, and transmitting information to the communications node. The method further includes if the communications node did not authenticate/authorize successfully, sending an attach reject message to the communications node. The identification and the location are separate values.
US08521160B2

A method and apparatus for handling URA information for a wireless communication device are disclosed. A method for handling URA information for a wireless communication device, the device configured to be operable in a mobile telecommunications system, the method comprising, at the device receiving a message to enter a new state, and initiating a URA update procedure dependent on the message not comprising a URA information.
US08521158B2

Methods, systems and apparatus are disclosed for using effective radiated transmit power of a base station at a wireless communication device to perform an automatic roaming method. In one implementation, the disclosed embodiments can be applied in a two-way wireless communication system.
US08521147B2

Methods and systems to decentralize managing of neighboring femtocells. The methods and systems include communication to a first femtocell from a second femtocell of next information that includes communicated information of: i) the interference requirement constraint of an active user of the second femtocell, and ii) one or more parameters characterizing a physical radio channel defined from the first femtocell to the at least one active user of the second femtocell; the self-configuration of the transmission parameters of the first femtocell based upon the communicated information i) and ii). Another method (and system to implement the method) includes the mutual adjustment of the interference requirement constraints between a first and a second femtocell, regarding their active users, in a decentralized manner, on the basis of not affecting the transmission performance of the rest of the plurality of femtocells.
US08521145B2

A method of operating a telecommunications network (20, 20′) comprises detecting an insufficient software situation for a target radio base station (28); a software source server (36) authorizing obtention of satisfactory software for the target radio base station from a source radio base station; and, the target radio base station obtaining the satisfactory software from the source radio base station. In example embodiments, the insufficient software situation can be either a missing software situation or an upgrade-required software situation.
US08521137B2

A method for utilizing a common voicemail box for a fixed-mobile convergence device includes automatically providing a confirmation message from a mobile client to an enterprise system in response to an enterprise call from the enterprise system being answered by a user at the mobile client. An incoming call from a calling party is connected with the mobile client in response to the confirmation message being received by the enterprise system to indicate that the enterprise call has been answered by the user at the mobile client. The incoming call is connected to a voicemail box associated with the mobile client (e.g., enterprise voicemail) in response to determining that the user did not answer the incoming call at the mobile client.
US08521135B2

System and method for delivering messages to devices not in communication with a transmitting server. One or more wireless devices serve as host devices to relay a message from the server to the target device that is not in communication with the server. The server sends the message to host devices when they are in communication with the server. The host device or devices store the message to be relayed to the target device. When the host device is close to the target device, it establishes a short range wireless link with the target device and transmits the message to the target device. In an example, the messages sent to and stored by the host device are encrypted so they are not able to be read by a user of the host device.
US08521132B2

An abnormality detection apparatus for communication terminal that detects an abnormality based on terminal information regarding operations and callings on the communication terminal, and an abnormality detection method are provided to prevent frauds using communication terminals such as a telephone set. A abnormality detection apparatus for communication terminal, including: a pattern model storage unit configured to store behavior pattern models as a probabilistic model of transition relations of events relevant to operations and calls on a communication terminal; a terminal information obtaining unit configured to detect terminal information about the operations and the calls on the communication terminal; a pattern determination unit configured to determine whether or not a current behavior pattern is a normal behavior pattern by comparing the terminal information detected by the terminal information obtaining unit with the behavior pattern models stored in the pattern model storage unit; and a warning generation unit configured to output predetermined warning information when the pattern determination unit determines that the terminal information detected by the terminal information obtaining unit is not within a normal behavior pattern.
US08521130B2

A system and method for handling message indicator processing on a wireless mobile communications device. Message state data is stored in a cache for use in generating message indicators.
US08521123B2

In one embodiment of the present invention, a system and method may be provided for authoritative validation of mobile service permissions. The system and method may include receiving a preemption request from a first responder to preempt non-emergency communications. Determining whether the first responder is authorized to preempt communications. Prioritizing communications from the first responder, if the first responder is authorized to preempt communications. Alternatively the first responder may be notified if the first responder is not authorized to preempt communications.
US08521121B2

A system and method for powering-up a wireless communications device may include (i) powering-up the wireless communications device using a standard power-up sequence in response to a request for a standard power-up sequence by a user, and (ii) powering-up the wireless communications device using an abbreviated power-up sequence in response to a request for an emergency message to be communicated by the user.
US08521098B2

A receiving apparatus in a communications system that performs header compression of audio data and has a plurality of operation modes that each have a different frequency of header compression, the receiving apparatus includes: a receiver that receives the audio data, which is transmitted from a transmitting apparatus that performs the header compression; a processor that controls the receiving apparatus in accordance with the process includes: determining a voice-communication state of the received audio data; and changing the operation mode, according to a determination result.
US08521097B1

An example wireless device includes a radio receiver to measure a signal quality of a data signal independent of a direct frequency measurement, the signal quality correlated to an offset between a transmitter reference frequency and a receiver reference frequency but not indicative of a direction of the offset. The example wireless device further includes a reference frequency generator to determine from the measured signal quality that a previous adjustment to the receiver reference frequency in a first direction has worsened the signal quality, and responsive to that determination adjust the receiver reference frequency in a second direction that is opposite to the first direction.
US08521095B2

A system, method and apparatus is provided for linking an assembly of electronic components disposed inside a cabinet for wireless communication therebetween. The method consists of (a) selecting a plurality of the electronic components for inter-communication therebetween, and linking each of the plurality of electronic components, directly or indirectly, to a wireless multi-link device, the wireless multi-link device including one or more radiating elements; (b) providing an RF/microwave chamber within or adjacent to the cabinet, the dimensions of which are optimized to promote signal propagation inside the RF/microwave chamber, whereby the RF/microwave chamber is operable to substantially confine signals emitted by the radiating elements within the RF/microwave chamber; (c) confining the radiating elements within the RF/microwave chamber; (d) connecting the wireless multi-link devices to a wireless medium that is operable within an air medium of the RF/microwave chamber; and (e) activating the wireless multi-link devices to inter-communicate via the wireless medium by operation of the radiating elements. The RF/microwave chamber dimensions are optimized so that the minimum cross-sectional dimensions perpendicular to and averaged over each possible signal trajectory within the RF/microwave chamber are greater than or substantially equal to lambda/2. The system consists of a wireless-linking system for enabling electronic components disposed inside, a cabinet to inter-communicate wirelessly, the system including a plurality of wireless multi-link devices and the RF/microwave chamber. A wireless transceiver is also provided for managing wireless inter-connection between the wireless multi-link devices.
US08521091B2

The invention relates to a method of measuring a distance between two radio-communication devices (1, 2), consisting in measuring a radio signal exchange delay. According to the invention, the time-of-flight of the signals is calculated from the exchange delay and subsequently corrected using an analysis of a single channel measuring frame that is transmitted between the two devices. The corrected time-of-flight corresponds to the shortest propagation path followed by the radio signals. In the majority of radio transmission medium configurations, the corrected time-of-flight is a straight line measurement of the distance separating the two devices (1, 2).
US08521087B2

A method for facilitating radio communications includes receiving, at a first cognitive station (CS) from a cognitive central station (CCS), a message having a candidate list of one or more candidate frequencies, such that each frequency of the candidate list is a frequency at which each of a terminal, the CCS, and a primary station in communication range of the terminal is configured to operate. Further operations include measuring an availability of a frequency of the candidate list to form a first transmission parameter, determining, based upon the transmission parameter, a target frequency list indicating which frequency or frequencies of the candidate list is available for communication between the terminal and the CCS, and providing, to the terminal, an allocation message identifying one or more frequencies of the target frequency list at which the terminal is permitted to communicate with the CCS.
US08521082B1

A signal boosting and charging system for charging personal electronic devices without an electrical outlet and boosting signals for the personal electronic communication device. The system features a signal booster housed in a signal booster base, a support base, and a solar base. Together, the signal booster base, support base, and solar base form a triangular configuration as viewed from a side to prop up the signal booster base. The system also features solar cells on the solar base for providing power. The system also features an antenna operatively connected to the signal booster. The system may feature one or more USB ports and/or a phone jack.
US08521079B2

A service registry for a radio broadcasting system includes a memory for storing information relating to services to be provided over the broadcasting system, a processor coupled to the memory, and a core interface for exchanging messages between the processor and a plurality of users, the processor being programmed to retrieve the information from the memory in response to the messages received on the interface, and to output the retrieved information to an importer. A method of broadcasting and a broadcasting system are also provided.
US08521078B2

Radio Data System (RDS) Interactive Services (IS) combines data feeds and interactivity with programs broadcast on FM channels. An RDS-IS client application on user equipment (e.g., handset) extracts RDS information from the RDS enabled FM receiver, and presents content on a mobile screen in a user-friendly format. Broadcasted RDS message can include special strings or “anchors” for special treatment by receivers. Receivers replace text with visuals to enhance user experience, such as cartoons or photographic icons based on names in RadioText fields. The RDS-IS client application generates specific prompts and composes interactive screens, enables hot keys and decides actions (e.g., voice calls, SMS) on key press, triggers contextual e-commerce by invoking data calls to given URLs, and sends statistics to the operator of a two-way data channel that provides enhanced content (e.g., CDMA reverse link, SMS, wireless access network, etc.) based upon “anchors” or “tags” included with the RDS-IS message.
US08521074B2

A fixing device forms a fixing nip by pressing a first roller, which is inside a rotation path of a rotating belt, with a second roller via the belt, and thermally fixes an unfixed image formed on a sheet S by passing the sheet S through the fixing nip while heating the belt by electromagnetic induction. The fixing device includes an excitation coil positioned outside said path, and a fixed plate that (i) is inside the path, substantially facing the excitation coil via the belt, (ii) contacts an inner surface of the belt, and (iii) keeps the belt on the path. A base member of the belt is a conductive heat generation layer containing no magnetic shunt alloy. The fixed plate includes a conductive layer and a magnetic shunt alloy layer that is closer to the belt than the conductive layer.
US08521072B2

An image forming apparatus and a color registration method thereof. The color registration method includes checking a change in a status of an image forming apparatus, selecting color registration patterns having a different length according to the status change, and performing color registration by printing the color registration patterns having the different length onto a transfer belt.
US08521070B2

A toner cartridge comprises a toner cartridge body, a screw shaft, a paddle member, and a toner inflow block piece coupled to a part of the paddle member. The toner cartridge body comprises a toner storage section where the paddle member is disposed and a toner conveying passage The toner conveying passage, where the screw shaft is stored is adjacent to and communicates with the toner storage section. The toner inflow block piece is disposed at an end on a toner discharge port side of an agitating blade of the paddle member so as to project in a direction perpendicular to a rotary shaft of the screw shaft and has a cutout recess for the rotary shaft of the screw shaft to fit in.
US08521066B2

An ADF includes an ADF main body portion, a scanner frame, a gear portion, a resistance gear, a torque limiter, and an outer cover. The scanner frame is arranged to be supported at the ADF main body portion such that it is rotatable. The gear portion is arranged on a rotation axis line of the scanner frame to integrally rotate with the scanner frame. The torque limiter is arranged to apply a resistance to the resistance gear that meshes with the gear portion when the scanner frame rotates from an exposed position to a usage position. The outer cover is attached to the ADF main body portion to cover one portion of the gear portion. The outer cover includes a contacting portion arranged to regulate the movement of the gear portion.
US08521065B2

A fuser includes: a rotational member configured to rotate; a press member configured to press the rotational member; an induction-current generator configured to generate induction current in the rotational member; and a separator configured to separate a leading end of a recording medium that passes through a nip from the rotational member, when a distal end is in a separating position, and move to an open position.
US08521042B2

A first image forming unit includes a first developing unit that develops a latent image, and a second image forming unit includes a second developing unit that develops a latent image. A transfer unit transfers an image formed by at least one of the first and second image forming units onto a recording medium. A controller performs control to form a transfer image on the recording medium through at least one of a first operation and a second operation. In the first operation, images formed by the first and second image forming units are transferred onto the recording medium as transfer images. In the second operation, the image formed by the first image forming unit is transferred onto the recording medium as a transfer image. A stopping unit stops operation of the second developing unit when the number of transfer images formed through the second operation reaches a preset value.
US08521036B2

The invention is directed to code labeling in an optical network. The network includes a transmitting station operable to transmit an optical signal. The network also includes an encoder coupled to the transmitting station operable to label the optical signal composed of a group of codes. A receiving station operable to receive the labeled group of optical codes is also provided. The receiving station is operable to read the optical signal if the label of the received group of codes corresponds to the group of codes assigned to the receiving station.
US08521035B2

Systems and methods for visible light communication are disclosed. In part, illumination devices and related systems and methods are disclosed that can be used for general illumination, lighting control systems, or other applications. The illumination devices synchronize preferentially to the AC mains to produce time division multiplexed channels in which control information can be communicated optically by the same light source that is producing illumination. Such illumination devices preferentially comprise LEDs for producing illumination, transmitting data, detecting ambient light, and receiving data, however, other light sources and detectors can be used. The physical layer can be used with a variety of protocols, such as ZigBee, from the Media ACcess (MAC) layer and higher.
US08521032B2

A media converter to converts digital fiber optic signals to electronic analog signals in the form of voltage doublet and vice-versa. The media converter includes a differential transmit transformer, a transmit stub interface and an optical fiber transmit interface arranged in serial flow communication in a first communication path; and a differential receive transformer, a receive stub interface and an optical fiber receive interface in serial flow communication in a second communication path. The first communication path converts a voltage doublet signal received from the electronic component to a digital optical signal for transmission to a passive optical star via the optical fiber coupler, and the second communication path converts a digital optical signal received from the passive optical star via the optical fiber coupler to an voltage doublet signal for transmission to the electronic component.
US08521019B2

A method of closed loop control for an optical link is presented, utilizing a copper feedback connection between the optical transmitter and optical receiver, suitable for short distance applications. An architecture is provides that may be used to define and maintain an optimum optical launch power for a defined bit error rate, guaranteeing extinction ratio and absolute optimum operating power. The invention also includes the use of such a loop in achieving fast link initialization and dynamic optimization to compensate for all effects of time and temperature for all components within the link.
US08521018B2

A built-in flash pop-out mechanism comprises a shaft member movable along a first axis; an arm member where one end is pivotally fixed at an end of the shaft member about a second axis; a flash-support member pivotally fixed at the other end of the arm member about a third axis; a first biasing member biasing the shaft member along the first axis; a second biasing member biasing the arm member about the second axis; a third biasing member biasing the flash-support member about the third axis. The built-in flash is extended from a camera body with coplanar motions that pop out the built-in flash to increase its distance from an optical axis. The motions include a translation of the shaft member along the first axis and rotations of the arm member and flash-support member about the second and third axes.
US08521010B2

A content playback unit includes a content management mechanism that plays back a plurality of contents in a predetermined order to display their images on an image display device. The content management mechanism manages the contents by adding numerical information indicative of scheduled playback time to the contents.
US08521003B2

The present invention relates to a recording apparatus and a record medium for recording a data read time, a seek time, a successive reproduction time, a successive record length, and a correlation among data pieces. A recording apparatus of the present invention is a recoding apparatus for recording data to a rewritable record medium, comprising an encoding means for encoding the data corresponding to a predetermined compressing and encoding system, a converting means for converting a data structure of encoded data that is output from the encoding means into a file structure that a computer software program that synchronously reproduces a moving picture and so forth can handle without need to use a special hardware device, and a recording means for recording data having the file structure to the record medium, wherein the file structure has a first data unit, a second data unit, and a data portion, the second data unit being a set of a plurality of first data units, the data portion describing management information, wherein the plurality of second data units is correlated with a successive record length of the record medium, and wherein the data portion contains a time length and a data length of the second data unit recorded in the successive record length.
US08520994B2

The specification describes multimode optical fibers with specific design parameters, i.e., controlled refractive index design ratios and dimensions, which render the optical fibers largely immune to moderately severe bends. The modal structure in the optical fibers is also largely unaffected by bending, thus leaving the optical fiber bandwidth essentially unimpaired. Bend performance results were established by DMD measurements of fibers wound on mandrels vs. measurements of fibers with no severe bends.
US08520983B2

An image is displayed on a touch screen. A user's underline gesture on the displayed image is detected. The area of the image touched by the underline gesture and a surrounding region approximate to the touched area are identified. Skew for text in the surrounding region is determined and compensated. A text region including the text is identified in the surrounding region and cropped from the image. The cropped image is transmitted to an optical character recognition (OCR) engine, which processes the cropped image and returns OCR'ed text. The OCR'ed text is outputted.
US08520978B2

A method, apparatus, and computer program product are provided to accommodate decision support and reference case management for diagnostic imaging. An apparatus may include a processor configured to receive a request for an image from a client device. The processor may be further configured to retrieve a source image corresponding to the requested image from a memory. The processor may additionally be configured to process the source image to generate a second image having a greater resolution than the source image. The processor may also be configured to provide the second image to the client device to facilitate viewing and manipulation of the second image at the client device. Corresponding methods and computer program products are also provided.
US08520969B2

An image processing apparatus suitable for processing a digital image in YCrCb color space, the image having an initial luminance plane Y and two initial Cr, Cb chrominance planes, the processing apparatus including a first block that receives the initial luminance plane Y of the digital image and processes and modifies the initial luminance plane Y in order to provide a modified luminance plane Y in output; a color artifact correction block, operating in parallel with the first block, the correction block receiving the initial planes Y, Cr, Cb of the image and modifying the initial chrominance planes Cr and Cb through a pixel by pixel processing approach with a mobile working window, the correction block having a false colors correction sub-block and a purple fringing correction sub-block, or both, the sub-blocks structured to modify values of the initial Cr, Cb chrominance planes based on information contained in the initial Cr, Cb chrominance planes and also based on information contained in the initial luminance plane Y.
US08520962B2

A method and apparatus of improving the compression efficiency of a motion vector is provided. The method includes obtaining a motion vector in a base layer frame having a first frame rate from an input frame, obtaining a motion vector in a first enhancement layer frame having a second frame rate from the input frame, the second frame rate being greater than the first frame rate, generating a predicted motion vector by referring to a motion vector for at least one frame among base layer frames present immediately before and after the same temporal position as the first enhancement layer frame if there is no base layer frame at the same temporal position as the first enhancement layer frame, and coding a difference between the motion vector in the first enhancement layer frame and the generated predicted motion vector, and the obtained motion vector in the base layer.
US08520958B2

Parallelization of decoding of a data stream encoded with a variable length code includes determining one or more markers, each of which indicates a position within the encoded data stream. The determined markers are included into the encoded data stream together with the encoded data. At the decoder side, the markers are parsed from the encoded data stream and based on the extracted markers. The encoded data is separated into partitions, which are decoded separately and in parallel.
US08520955B2

The present invention discloses an object detection apparatus and method. A feature extracting section of the present invention comprises: a feature point extracting section, for extracting a combination of predetermined feature point pairs from an image; a pixel value obtaining section, for obtaining a pixel value of each feature point in the combination of feature point pairs; a feature point comparing section, for comparing, in accordance with the pixel values obtained by the pixel value obtaining section, two feature points in each feature point pair to obtain a logical value; and an feature obtaining section, for determining the feature of the image in accordance with the logical value.
US08520951B2

The present invention enables mixture of a core line vectorization process and a outline vectorization process, and comprises: inputting an object image of a vectorization process; extracting a core line of the object image; computing an original line width for every pixel of the core line acquired by the extracting; judging whether every section is indicative of an equal-width line or indicative of a surface figure by using the line width value for every pixel of the core line acquired by the estimating, the every unit delimiting the core line acquired by the extracting between two points of intersections and endpoints; separating a surface figure from the object image on the basis of a judging result of the judging; and approximating functionally the core line judged to be the equal-width line at the judging and a outline of the surface figure separated at the separating, respectively.
US08520949B1

According to an embodiment, a method for filtering feature point matches for visual object recognition is provided. The method includes identifying local descriptors in an image and determining a self-similarity score for each local descriptor based upon matching each local descriptor to its nearest neighbor descriptors from a descriptor dataset. The method also includes filtering feature point matches having a number of local descriptors with self-similarity scores that exceed a threshold. According to another embodiment, the filtering step may further include removing feature point matches. According to a further embodiment, a system for filtering feature point matches for visual object recognition is provided. The system includes a descriptor identifier, a self-similar descriptor analyzer and a self-similar descriptor filter.
US08520947B2

Segmenting the prostate boundary is essential in determining the dose plan needed for a successful bracytherapy procedure—an effective and commonly used treatment for prostate cancer. However, manual segmentation is time consuming and can introduce inter and intra-operator variability. This present invention describes an algorithm for segmenting the prostate from two dimensional ultrasound (2D US) images, which can be full-automatic, with some assumptions of image acquisition. Segmentation begins with the user assuming the center of the prostate to be at the center of the image for the fully-automatic version. The image is then filtered to identify prostate edge candidates. The next step removes most of the false edges and keeps as many true edges as possible. Then, domain knowledge is used to remove any prostate boundary candidates that are probably false edge pixels. The image is then scanned along radial lines and only the first-detected boundary candidates are kept the final step includes the removal of some remaining false edge pixels by fitting a polynomial to the image points and removing the point with the maximum distance from the fit. The resulting candidate edges form an initial model that is then deformed using the Discrete Dynamic Contour (DDC) model to obtain a closed contour of the prostate boundary.
US08520939B2

An apparatus and method of reproducing a preferred color to eliminate or reduce errors caused when converting of colors of an input image in corresponding color regions of a color space, respectively, wherein the colors of an input image are included in a plurality of different color regions. The apparatus includes a region judging unit to judge whether pixels of an input image are included in one or more preset color regions, a color converting unit to execute a color conversion of the pixels in at least one conversion-desired color regions among one or more color regions that include the pixels, and an output unit to output an image formed by the color-converted pixels.
US08520938B2

A method for adjusting a color in a color space comprises adjusting the color along a gradient path to a point in or on a color gamut. The gradient path is determined from a potential field derived from the color gamut consisting of gamut points in the color space. The potential field can be derived from one or more points in the color gamut and different functions may be used to determine the potentials due to different points in the gamut. The potential at a point in the color space due to the gamut point can be a function, including an inverse power, of distance of the point in the color space from the gamut point. The gradient path can be determined from the gradient of the potential field by quadric error-based surface simplification of a surface mesh representing a surface of the gamut.
US08520935B2

A method for converting a 2D image into a 3D image includes receiving the 2D image; analyzing content of the received 2D image; determining a 2D-to-3D image conversion method based on a result of the content analysis; generating the 3D image by applying the determined method to the received 2D image; and providing the generated 3D image.
US08520934B2

A system and method for marking a stereoscopic film with colors are provided. The system and method provides for marking a left image with a mark and a right image with a mark having complementary colors, wherein upon viewing, the marks are not visible under certain conditions. The system and method provide for acquiring a stereoscopic image, the stereoscopic image including a first image and a second image, applying a first mark to the first image in a predetermined location, the first mark having a first color, and applying a second mark to the second image in substantially the same predetermined location as in the first image, the second mark having a second color that is different than the first color of the first mark, wherein when viewed in three-dimensional mode, the first mark and the second mark combine into a single mark of one color.
US08520930B2

The present invention relates to a method for improving the efficiency of dimensional acquisition of an object by a dimensional measurement device directed over the object, comprising the steps: a) directing the measurement device over the object to acquire its dimensions, b) providing an indication of the resolution of the acquired regions, c) re-directing the measurement device over at least part of the acquired regions indicating insufficient resolution according to predetermined criteria, d) updating the indication of the resolution of the acquired regions, and e) repeating steps c) and d) until sufficient resolution is indicated according to the predetermined criteria, thereby efficiently acquiring the dimensions of the object at sufficient resolution. It also relates to a computer program therefor.
US08520926B2

A method for visually displaying and/or evaluating measurement data from imaging methods involve the following acts: a) calculating a parameterized statistical model from example voxel data sets that map different objects of an identical object class; b) carrying out at least one imaging method on an object to be examined of the object class in order to extract real measurement data; c) setting a set of model parameters of the parameterized statistical model; d) determining a difference between the real measurement data and the parameterized statistical model; e) repeating steps c) and d) while changing the model parameters until the difference between the real measurement data and the parameterized statistical model is minimal; and f) visually displaying and/or evaluating the statistical model parameterized in aforementioned manner.
US08520916B2

A method for displaying a radiographic image identifies a region of interest in a portion of the radiographic image, suppresses background image content within the identified region of interest, and enhances contrast of the image within the region of interest to form an enhanced region of interest. The enhanced region of interest is displayed within the remaining portion of the radiographic image.
US08520911B2

The present invention provides a large format fingerprint capture apparatus, system and method that is low power, compact, and lightweight and has a platen area greater than 3.0 square inches. The present system is typically powered, controlled, and exchanges data over a single data/control/power connection to a host PC, e.g., a desk top computer, PDA, or laptop computer although the system can also be used in a wireless fashion with a power subsystem so no physical connections are required. In a preferred embodiment the large format fingerprint device is directly connected to a completely disconnected portable PC, such as a laptop having only a battery power source. The primary system components of the present invention combine to minimize power, size and weight and, thus, enhance portability and battery life. The system typically includes a light source, a prism, a camera (including the lens), and a case. Optional elements comprise holographic elements such as gratings and holographic optical elements (HOEs), a battery subsystem, magnetic stripe reader, barcode reader, platen heater, platen blower, and mirrors to divert the image beam.
US08520905B2

A data security system comprises a host processor, and a plurality of remote computers. Each remote computer provides biometric authentication of a user prior to responding to the user request for data access. The remote computers are handheld when in operational mode. A sensor in the handheld computer captures a biometric image while the remote computer is being used. The biometric sensor is positioned in such a way that the sensor enables the capture of the biometric image continually during computer usage with each request for access to secure data. The biometric authentication occurs in a seamless manner and is incidental to the data request enabling user identity authentication with each request to access secure data.
US08520902B2

An optical control method for use in print finishing, comprising the following steps: First, guiding a planar printed product (12, 13) along a conveying path past at least one optical sensor (14). Secondly, detecting an electronic image by the optical sensor (14), wherein the electronic image comprises at least one region of the printed product (12, 13). Thirdly, transferring the electronic image into a corrected image on the basis of corrective information, which converts a recording perspective of the at least one optical sensor (14) into a target perspective. Fourth, comparing the corrected image to a reference value or a reference image, and generating at least one signal (27) on the basis of a result of the comparison.
US08520899B2

Techniques for classifying one or more objects in at least one video, wherein the at least one video comprises a plurality of frames are provided. One or more objects in the plurality of frames are tracked. A level of deformation is computed for each of the one or more tracked objects in accordance with at least one change in a plurality of histograms of oriented gradients for a corresponding tracked object. Each of the one or more tracked objects is classified in accordance with the computed level of deformation.
US08520894B2

Disclosed herein are a method, system, and computer program product for aligning an input video frame from a video sequence with a background model associated with said video sequence. The background model includes a plurality of model blocks (820, 830), each one of the plurality of model blocks (820, 830) being associated with at least one mode (821, 822, 823, 831, 832, 833, 834), wherein each mode (821, 822, 823, 831, 832, 833, 834) includes a plurality of frequency domain attributes. The method selects, for each one of the plurality of model blocks, a reference mode dependent upon a mode of the corresponding model block, generates a background reference image (840) comprising the plurality of selected reference blocks (841, 842), and then aligns the input frame with the background model (810), based on the background reference image (810).
US08520892B2

A method for detecting an object on an image representable by picture elements includes: “determining first and second adaptive thresholds for picture elements of the image, depending on an average intensity in a region around the respective picture element”, “determining partial objects of picture elements of a first type that are obtained based on a comparison with the first adaptive threshold”, “determining picture elements of a second type that are obtained based on a comparison with the second adaptive threshold” and “combining a first and a second one of the partial objects to an extended partial object by picture elements of the second type, when a minimum distance exists between the first and the second of the partial objects, wherein the object to be detected can be described by a sum of the partial objects of picture elements of the first type and/or the obtained extended partial objects”.
US08520886B2

A speaker includes a frame, a sound radiating surface, and a suspension that couples the sound radiating surface to the frame. A horizontal former is coupled to the radiating surface. The former extends substantially horizontally outward of a peripheral portion of the radiating surface, to a peripheral portion that is separate from the suspension. A coil is coupled to the peripheral portion of the horizontal former.
US08520882B2

A speaker terminal mount structure has a frame having a slit, and a terminal supported by the frame when inserted into the slit. The slit has a shape including two first side support sections, and at least one second side support section abutting on a second surface and positioned on an inner side of a region sandwiched between the two first side support sections when viewed from a direction in which the terminal is inserted. Assuming that a first virtual straight line is formed by connecting the two first side support sections, and a second virtual straight line extends in parallel to the first straight line at a distance smaller than a thickness of the terminal from the first straight line in a first direction, the second side support section is positioned in a second direction with respect to the second straight line.
US08520874B1

A hearing aid device includes ear engagement structure, including a speaker, which actuates the hearing device when pressed against the ear of a user. Withdrawing the ear engagement structure from the ear deactuates the hearing aid device.
US08520871B2

A device for processing parameters representing Head-Related Transfer Functions includes an input stage configured to receive audio signals of sound sources, a determinor configured to receive reference parameters representing Head-Related Transfer Functions and configured to determine, from the audio signals, position information representing positions and/or directions of the sound sources. A processor is configured to process the audio signals; and an influencer is configured to influence the processing of the audio signals based on the position information yielding an influenced output audio signal.
US08520870B2

A transmission device includes: a communication unit performing communication with one or more receiving devices; a distance measurement unit measuring direct distances to the receiving devices; a transmission data setting unit setting transmission data including content data including audio and time information indicating the time when reproduction of content data is started for the receiving devices whose distances are measured based on the measured distances; and a transmission processing unit transmitting transmission data set by the transmission data setting unit to corresponding receiving devices of transmission targets all at once. The transmission data setting unit sets time when the device itself starts reproduction of the content data as a reference time, and sets the time information for synchronizing audio indicated by the content data reproduced in the device itself with audio indicated by the content data reproduced in the receiving devices for each receiving device using the set reference time.
US08520866B2

Apparatus, methods and computer program products are provided to produce tactile feedback from sound. The apparatus is a sound cavity apparatus for a portable communication device and includes: at least one loudspeaker; and at least one cavity. At least one surface of the at least one cavity is configured to vibrate. The sound cavity apparatus is attached to the portable communication device and the sound cavity apparatus is configured to transmit vibration to the portable communication device.
US08520856B2

The invention provides a method and a system for allowing access to a digital broadcast stream on a client device in a conditional access system, wherein the start time and end time of events in the broadcast stream are predefined. If entitled, a server system transmits for an even the start time and end time to the client device. As long as the current time, which is also transmitted from the server system to the client device, is within the range from the start time to the end time, the client device is allowed to decrypt the broadcast stream. To allow events to extend in time without requiring the generation of a new end time, the start time and end time on the one hand and the current time on the other hand are defined on different timescales.
US08520848B1

A password management service located either on a user computer or in the cloud intercepts a user's attempt to create an account on a Web site. The user enters a sequence of a physical key combination and the service assigns a particular keyboard layout for this Web site. The service generates a password by combining the key combination with the assigned keyboard layout and returns this password to the user or to the Web site. The service stores the name of the Web site in association with the designated keyboard layout. Upon a subsequent login attempt, the service again intercepts the user's typing of the same physical key combination, generates the same password by combining the key combination with the previously assigned and stored keyboard layout, and returns the generated password to the Web site for authentication. A keyboard layout for a site may be chosen by the user, may be selected by the service, or a random layout may be generated. The service enforces a password constraint of a site by adding in the required characters, by requiring the user to choose a new key combination, or by using a different keyboard layout.
US08520847B2

There is provided a method of one member of a first entity generating an intra-entity public key. The first entity has a plurality of members and the one member has a long-term private key and a corresponding long-term public key. The method includes generating a short-term private key and a corresponding short-term public key, computing an intra-entity shared key by mathematically combining the short-term public key of the one member and respective short-term public keys of each other member of the first entity and computing the intra-entity public key by mathematically combining the short-term private key, the long-term private key and the intra-entity shared key.
US08520846B2

A method of generating a segment key KSmt from a given basic key KmT and a given modification key K′MT in a key space with M*T keys. The basic key KMT is split into two parts LmT, RmT onto which a one-way function is applied M−m and T−t times, respectively, and the results are combined again to form a target basic key. A one-way function is applied to the modification key K′MT a number of times that corresponds to a distance value z between the given basic key and the segment key; in one preferred embodiment z=(M−m)+(T−t). This result is XOR-ed with the target basic key to obtain the segment key KSmtAlso provided is a device.
US08520844B2

Techniques for an efficient and provably secure protocol by which two parties, each holding a share of a Cramer-Shoup private key, can jointly decrypt a ciphertext, but such that neither party can decrypt a ciphertext alone. In an illustrative embodiment, the secure protocol may use homomorphic encryptions of partial Cramer-Shoup decryption subcomputations, and three-move Σ-protocols for proving consistency.
US08520840B2

A system, computer product and method is provided for PKI enabled data communication at a browser. A PKI enabled browser is loaded one or more network-connected device. The PKI enabled browser requests a web page from a web server. The web page is downloaded to the PKI enabled browser. The PKI enabled browser includes a PKI operation module which conducts one or more PKI operations corresponding to the particular web page downloaded. These operations may include encrypting data, decrypting data, authenticating data, or verifying digital signatures. The invention permits PKI enabled posting of data to a remote computer, including from a wireless device, as well as PKI enabled retrieval of data at a computer from a remote computer, including at a wireless device. The PKI enabled browser of the invention is supported by a web server that includes a web application that facilitates PKI enabled data transactions at the PKI enabled browser. The inventions supports persistent PKI enablement, as well as field level encryption of data throughout the PKI transaction.
US08520838B1

A device for providing a stand with legs to support a cell phone on a flat surface, which stand may be pivoted into a spacer to maintain spacing between the phone and a user's head.
US08520829B2

A message is received from a first device in an information/call center, wherein the message identifies a second device in an information/call center capable of providing a requested service and includes a command directed at he second device to activate the service. The first device may comprise, e.g., an operator terminal, The message may comprise a uniform resource locator (URL), and may additionally identify a software application residing on the second device. The message may also include one or more parameters used to provide the requested service. The command is retrieved from the message, and the command is transmitted to the second device, thereby causing the second device to provide the service.
US08520828B2

Methods, systems, and computer program products for providing telecommunication services between a SIP network and an SS7 network are disclosed. In one method, SIP/SS7 gateway receives an INVITE message from a SIP proxy server. The SIP/SS7 gateway extracts a called party number from the INVITE message and determines whether a telecommunications service is required and a type of service required for the INVITE message based on the called party number. The SIP/SS7 gateway then formulates an SS7 query to a database corresponding to the identified service type. The SIP/SS7 gateway receives a response from the database and uses data from the response to facilitate completion of the call. In one example, the SIP/SS7 gateway may forward a routing number extracted from the response back to the originating SIP proxy server. In another example, the SIP/SS7 gateway may generate a new INVITE message and forward the new INVITE message to a terminating SIP proxy server. In yet another example, the SIP/SS7 gateway may formulate a second query to the same database or to a different database to obtain further information for facilitate completion of the call.
US08520815B2

A facsimile machine and a method for forwarding facsimile data are disclosed. The facsimile forward method, the facsimile forward method comprises receiving facsimile data from a facsimile sending machine over a telephone network; extracting identification information from the facsimile data; determining whether the identification information matches a plurality of predetermined identification information; and forwarding the facsimile data to a destination E-mail address over a communication network other than the telephone network, when the identification information matches any of the plurality of predetermined identification information.
US08520814B2

A communications device and method for selecting a missed call reminder alert by comparing an identifier associated with a telephone number of an unattended received communications call with a database of alert profiles stored a memory of the communications device. The comparing identifies a call reminder alert time profile for the unattended received communications call. Next, there is performed a selecting, from the database of alert profiles, an identified call reminder alert time profile for the unattended received communications call. Thereafter, the communications device and method provide for emitting the missed call reminder alert based on the identified call reminder alert time profile.
US08520812B2

A method and apparatus for scalable handling of communications with varying numbers of participants over a telephone interface is described. The approach treats the different participants recorded communications as part of a larger asynchronous communication and provides a serializing (voice) user interface for participating in the conversation. This can be used to provide services ranging from phone-based discussion boards to more orderly teleconferences. Features may include moderation of comments, automatic removal of comments, and/or other features tailored to the specific use of the serializing approach.
US08520811B2

The present invention enables users of a network service to register with the network as valued shoppers, thereby allowing them to receive specialized treatment when calling registered retailers. The present invention enables retailers to register with the network, thereby allowing them to set preferred service logic for handling valued customer calls by the network.
US08520810B1

Systems, methods and apparatus for generating, distributing, and using speech recognition models. A shared speech processing facility is used to support speech recognition for a wide variety of devices with limited capabilities including business computer systems, personal data assistants, etc., which are coupled to the speech processing facility via a communications channel, e.g., the Internet. Devices with audio capture capability record and transmit to the speech processing facility, via the Internet, digitized speech and receive speech processing services, e.g., speech recognition model generation and/or speech recognition services, in response. The Internet is used to return speech recognition models and/or information identifying recognized words or phrases. The speech processing facility can be used to provide speech recognition capabilities to devices without such capabilities and/or to augment a device's speech processing capability. Voice dialing, telephone control and/or other services are provided by the speech processing facility in response to speech recognition results.
US08520797B2

A medical imaging apparatus includes an X-ray imaging apparatus; and a nuclear medicine imaging apparatus. The X-ray imaging apparatus includes an X-ray tube configured to emit X-rays for generating an X-ray CT image. The nuclear medicine imaging apparatus includes a detector configured to detect radiation for generating a nuclear medicine image. At least one of the X-ray imaging apparatus and the nuclear medicine imaging apparatus includes a determining unit configured to determine whether the detector detects the X-rays emitted by the X-ray tube, thereby determining whether there is a failure in the detector.
US08520792B2

A determining unit of a phase adjusting device determines whether or not a data stream to be detected included in serial transfer data can be detected in each output (first output to fourth output) of a first data obtaining unit and a second data obtaining unit. A phase adjusting unit adjusts a delay amount given to the serial transfer data to be output based on a determination result of the determining unit.
US08520782B2

Methods and apparatus for controlling a receiver based on a received signal include receiving the signal; generating, based on a portion of the signal, a SIR estimate; comparing the SIR estimate and a threshold value; and demodulating a remaining portion of the signal only if the SIR estimate passes the threshold value.
US08520768B2

A method of communicating signals between a transmitter and a receiver in a mobile communication system, and the transmitter and the receiver for the same are disclosed. According to one embodiment, a method of transmitting signals by a transmitter in a mobile communication system includes: mapping, by the transmitter, a sequence generated by using a Zadoff-Chu sequence having a root index to frequency domain indexes; and transmitting, by the transmitter, the mapped sequence. The root index is selected from a predetermined index set consisting of three indexes. The three indexes include a first index and a second index. A sum of the first index and the second index corresponds to a length of the Zadoff-Chu sequence.
US08520765B2

There is provided an information processing apparatus, including a data encoding unit that generates an encoded signal in partial response mode having a transmission speed Fb by encoding input data; a clock signal addition unit that synchronously adds a clock signal at frequency Fb having an amplitude value larger than that of the encoded signal to the encoded signal generated by the data encoding unit; and a signal transmission unit that transmits the encoded signal obtained by the clock signal being added by the clock signal addition unit through a predetermined transmission line.
US08520759B2

An apparatus and method for detecting signals based on a Lattice Reduction (LR) algorithm in a Multiple Input Multiple Output (MIMO) wireless communication system are provided. The apparatus includes a plurality of operators for determining soft-decision values for respective streams by performing a soft modulo operation on respective symbol values included in a Receive (Rx) signal block multiplied by a lattice transformation matrix T, a plurality of inner decoders for determining Log Likelihood Ratio (LLR) values of codewords according to coding schemes for the respective streams by decoding the soft-decision values for the respective streams according to identical decoding scheme, a passer for restoring the LLR values representing the codewords generated in a transmitting end using the LLR values, and a plurality of outer decoders for determining LLR values of Transmit (Tx) bitstreams for the respective streams by decoding the LLR values representing the codewords generated in the transmitting end for the respective streams according to decoding schemes for the respective streams.
US08520743B2

A digital television receiving system includes a frame encoder, a data randomizing and expanding unit, a group formatter, a block processor, a deinterleaver, and a multiplexer. The frame encoder encodes an enhanced data frame for error correction. The data randomizing and expanding unit randomizes the encoded enhanced data and expands the randomized enhanced data. The group formatter forms a group of enhanced data having head, body, and tail regions and inserts the expanded data and transmission parameters into the body region. The block processor codes the group of enhanced data, and the deinterleaver deinterleaves the coded enhanced data. The packet formatter formats the deinterleaved enhanced data into enhanced data packets.
US08520742B2

A moving image compression-coding device has a pixel determination module configured to determine whether a color of each pixel in a macro block having a plurality of pixels in an input image is a predetermined color, a pixel counter configured to count a number of the pixels having the predetermined color in the macro block, a macro block determination module configured to determine whether a color of the macro block is considered to be the predetermined color according to the count result, and a compression-coded data generator configured to compression-code the input image with a compression ratio depending on the determination result.
US08520739B2

Apparatus, systems and methods for adaptively reducing blocking artifacts in block-coded video are disclosed. In one implementation, a system includes processing logic at least capable of deblock filtering at least a portion of a line of video data based, at least in part, on edge information and texture information to generate at least a portion of a line of deblocked video data, and an image data output device responsive to the processing logic.
US08520737B2

A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding. A scrambling module scrambles the independent video layer stream to produce a scrambled independent video layer stream and leaves the first dependent video layer stream unscrambled.
US08520732B2

This disclosure describes techniques for coding of header information of video blocks. In particular, the techniques of this disclosure select one of a plurality of prediction modes for use in generating a prediction block of a video block of a coding unit, the plurality of prediction modes including unidirectional prediction modes and multi-directional prediction modes that combine at least two unidirectional prediction modes. An encoding device encodes the prediction mode of the current video block based on prediction modes of one or more previously encoded video blocks of the coding unit. Likewise, a decoding unit receives encoded video data of a video block of a coding unit and decodes the encoded video data to identify one of a plurality of prediction modes for use in generating a prediction block of the video block based on prediction modes of one or more previously decoded video blocks of the coding unit.
US08520730B2

A picture coding apparatus that reduces a computational complexity, improves a compression rate, and reduces frequency of stream transmission loss without interfering with pipelining and paralleling includes: a dividing unit that divides a picture into an I-slice and a P slice, each of the I-slice and P slice including blocks; and a coding unit that codes each slice per block so as to code temporally consecutive pictures, wherein the dividing unit changes a position of the I-slice in each of the temporally consecutive pictures so that positions of I-slices circulate in a to-be-determined number of pictures among the temporally consecutive pictures, and divides each of the temporally consecutive pictures so that a sum of the number of blocks included in the I-slice and the number of blocks included in one or more P slices between the I-slice and an I-slice subsequent to the I-slice becomes a predetermined value.
US08520727B2

An image encoding method for encoding a pixel value of an encoding target by using a predicted value generated by spatial or temporal prediction using a previously-decoded image. The method performs prediction of the pixel value of the encoding target and obtains the predicted value; computes data of a probability distribution which indicates what value an original pixel value has for the obtained predicted value, by shifting, in accordance with the predicted value, difference distribution data of a difference between the original pixel value and the predicted value in predictive encoding, where the difference distribution data is stored in advance; clips the obtained data of the probability distribution so as to contain the data in a range from a lower limit to an upper limit for possible values of the original pixel value; and encodes the pixel value of the encoding target by using the clipped data of the probability distribution of the original pixel value from the lower limit to the upper limit.
US08520726B2

Disclosed are an Unequal Error Protection (UEP) apparatus and method thereof for transmitting various types of uncompressed video signals in a broadband high frequency wireless system. The UEP apparatus may include a UEP transmission controller to verify a bit separation point of separating a color depth and priority for each pixel element being composed of a video data pixel when video data is inputted, and to control an error correction coding of correcting relatively many errors to be used in information with a high priority for each pixel element, a bit separator to separate the video data pixel through a control of the UEP transmission controller based on the priority for each pixel element, and a channel coding unit to use a corresponding error correction coding through the control of the UEP transmission controller based on the priority for each pixel element.
US08520719B2

Methods and apparatuses are provided for implementing a multiple-mode correlator within a receiver. The multiple-mode correlator may include at least one pre-multiplier portion and a plurality of correlation portions that selectively process multiply result signals from the pre-multiplier portion.
US08520718B2

Certain aspects of the present disclosure relate to a method for uplink wireless communications. In one aspect, a diversity scheme may be selectively and adaptively applied to an uplink transmission based on a determination of whether the uplink transmission comprises one or more orphan symbols. According to an aspect, the determination is made based on whether a sounding reference signal is received in the uplink subframe and whether the uplink subframe is configured with a normal or extended cyclic prefix.
US08520716B2

A communication technique based on direct sequence spread spectrum signaling employs, for all users sharing an access channel, a single spreading code that has a duration sufficiently longer than the symbol length that the likelihood of confusion between users is minimized if not eliminated. The length of the spreading code is sufficiently long that contention events can occur only when two bursts occur at the receiver within one chip time of one another.
US08520714B2

An apparatus and method for use in metal melting, refining and/or other processing, such as, for example, steel making in an electric arc furnace (EAF), and more particularly, to improved burner/injector panels and related methods for the introduction of various energy sources, such as, for example, chemical energy, oxygen and particulates into an EAF.
US08520713B2

An array of Surface Emitting Laser (SEL) elements can be used to efficiently pump a disk or rod of solid-state laser glass or crystal, or harmonic-generating crystal. Placing the laser array chip against or near the surface of this solid-state material provides very high and uniform optical power density without the need for lenses or fiber-optics to conduct the light from typical edge-emitting lasers, usually formed in a stack of bars. The lasers can operate in multi-mode output for highest output powers. Photolithography allows for an infinite variety of connection patterns of sub-groups of lasers within the array, allowing for spatial contouring of the optical pumping power across the face of the solid-state material. The solid-state material may be pumped either within (intra-cavity) or externally (extra-cavity) to the SEL laser array.
US08520711B2

An optical device includes: a light source that emits laser beams; a detecting unit that detects the laser beams and converts light amounts of the detected laser beams into voltage values; a first storage unit that stores in advance a light amount to be output for each of the laser beams and the voltage value; a second storage unit that stores in advance a value indicating light use efficiency of an optical system that guides the laser beams to a surface to be scanned for scanning; a calculating unit that calculates a target voltage value for each of the laser beams based on the light amount and the voltage value and also on the value indicating the light use efficiency; and a control unit that controls emission power for each of the laser beams so that the voltage value output from the detecting unit approaches the target voltage value.
US08520707B2

The aberration takes place according to the height of the image because the laser light tilts from the optical axis when it enters to the object lens in the optical pickup device which is equipped with a laser diode for BD and the monolithic laser diode capable of irradiating laser lights with two different wavelengths for DVD and CD as one package to read the signal by single object lens and single optical system. This is because the light sources of the three lights with different wavelengths are away from each other in the optical pickup device. The emission point of the laser diode for BD is formed at the location shifted from the center of the chip. The laser diode for BD is disposed adjacent to the monolithic laser diode capable of irradiating laser lights with two wavelengths for DVD and CD to make the emission point closer to the monolithic laser diode. The sizes of these two laser diodes is minimized by employing half dicing during the cleavage processing for separating the chips. Therefore, the distance among the emission points can be reduced even with the configuration where two laser diodes are disposed on the substrate in lateral.
US08520698B2

Providing paging controls for mobile communication is described herein. By way of example, the paging controls can comprise paging occasions of a wireless signal determined from a formula based on an integer raised to a function of a constant power (e.g., 2^K or 2^(K−L), where K and/or L are constant). Selected paging occasions can be grouped within the wireless signal, or distributed throughout a subset of time frames of the signal. Furthermore, paging groups can be assigned to each of the paging occasions by employing distinct identifiers of mobile device assigned to each paging occasion. By employing various paging occasions and paging groups, false alarm pages can be mitigated. According to at least one aspect, system information can be efficiently broadcast to multiple devices (e.g., all devices in a cell) by employing at least one paging group assigned for cell-wide paging.
US08520696B1

Powerline communication networks can be subject to burst interference resulting in loss of throughput and data corruption. A transmitting network device and a receiving network device of a powerline communication network can be configured to select a best performing powerline terminal coupling configuration for powerline communications. The transmitting network device can determine performance measurements associated with each of a plurality of powerline communication channels. The transmitting network device can select a best performing powerline communication channel based on the performance measurements, and can provide an indication of the best performing powerline communication channel to the receiving network device. The transmitting and the receiving network devices can each configure their respective terminal connections to switch to the best performing powerline communication channel. Subsequent communications between the transmitting and the receiving network devices can be initiated via the best performing powerline communication channel.
US08520689B2

Gateway apparatus for interworking between source and destination communication networks, to solve issues of absence of mutual recognition between the source and destination networks when communication within the networks uses internet protocol (IP). The apparatus comprises a source network front end emulator for emulating front end IP server components of the source network to the destination network; and a destination network front end emulator for emulating front end IP server components of the destination network to the source network. The apparatus, by virtue of the emulators, mediates communications between the source and destination networks.
US08520687B2

A method for identifying alternate end-to-end media paths through internet protocol realms using substitute session description protocol parameters is disclosed. The method includes receiving an session description protocol offer, including a list of previously traversed through internet protocol realms. The method continues with determining the next internet protocol realm for a media path based on unspecified signaling criteria. Finally, the method includes that if the next internet protocol realm to be traversed through is on the list of previously traversed through internet protocol realms, bypassing at least one border gateway associated with the current and previously traversed through internet protocol realms. The system implementing a method for identifying optimal end-to-end media paths and internet protocol multimedia subsystems include a list of internet protocol realm instances, an application level gateway configured to receive a session description protocol offer having connection information and port information, and a procedure to determine that if the next internet protocol realm that the media path may traverse through is on the list of instances, the media path connection information and port information is substituted to facilitate border gateway bypassing.
US08520685B2

A ROADM device generates link information including a virtual link in which a first link that is used by a node apparatus for transmitting a signal and a second link of a ROADM device that is capable of branching a signal transmitted via the first link when the signal is transmitted via a WDM network are virtually connected each other, and transmits the generated link information.
US08520681B2

A method for communicating between a source and a destination in a service provider internet protocol network includes receiving, at an egress edge device from an ingress edge device on the service provider internet protocol network, an upper layer packet comprising data received in turn from the source and encapsulated in accordance with a service provider format into the upper layer packet. The upper layer packet includes a virtual private network identification identifying a destination. The method also includes authenticating the upper layer packet at the egress edge device using the virtual private network identification. Upon authentication, the upper layer packet is decapsulated into a lower layer packet for the destination.
US08520677B2

A method to implement an adaptive multicast data rate transmission selection includes determining the lowest signal strength station in a multicast group, using signal strength as an indicator to increase data rate, and determining if the increase in data rate is viable for multicast transmission by determining frame or packet loss using the increased data rate.
US08520676B2

A multicast message may be distributed by receiving, at a first node in a multicast network, a multicast message from a parent node of the first node. The multicast message is transmitted to child nodes of the first node in the multicast network. A population of the child nodes to which the multicast message was transmitted is accessed and acknowledgement messages which reveal child nodes that are among an acknowledging subset of less than all of the child nodes of the first node are received. Child nodes revealed by the received acknowledgement messages are compared with child nodes determined to be among the population of child nodes to which the multicast message is expected to be received. Based on results of the comparison, a compressed non-acknowledging subset is identified and transmitted to the parent node.
US08520675B1

Methods and systems consistent with the present invention provide efficient packet replication in a router in order to multicast a stream of data. Packets are replicated and processed in a multithreaded environment. Embodiments consistent with the present invention implement a two-stage process for packet replication. The first stage thread will recirculate the packet to multiple second-stage threads. These second-stage threads will then create one or more outgoing copies of the packet. In this way, the copies are handled by multiple threads running in parallel.
US08520655B2

One object of the present invention is to effectively utilize adaptive modulation and improve stability of wireless communication, without departing from standards, by independently controlling MCSs of retransmission data and usual data and using MCS suitable for each data. In the wireless communication system of the present invention, a frame, in which an error occurs, in both a transmitting device and a receiving device and the error part are specified, and MCS used in the frame is specified. Therefore, it is possible to modulate/demodulate the error part based on desired MCS without loading MCS on HARQ.
US08520654B2

A method is provided for allocating and identifying frequency resources to a terminal in a Frequency Division Multiple Access (FDMA) system. The method includes receiving from a base station a scheduling message including frequency resource information; and calculating the allocated frequency resource based on relative information if the scheduling message is a Relative Grant (RG) message including the relative information generated on a basis of a currently used channel. The relative information includes one of an identifier of a terminal, or an identifier of a channel in use by the terminal as a terminal ID, state information indicating number of channel that stands for increase or decrease amount of frequency resources on a basis of the currently used channel, and, direction information indicating a direction of the state information.
US08520651B2

A portable device configured to be connected to a router via a wireless or wired connection. The portable device includes a first processing section that operates in each of a first operation mode to serve as a bridge functional part and a second operation mode to serve as a router functional part. The first processing section operates in the first operation mode when the portable device is connected to the router.
US08520646B1

A method of operating a communication system is disclosed. The method includes exchanging a first communications between an access node and an antenna node over a first link and processing the first communications to determine a first delay metric, wherein the first delay metric indicates a first time delay associated with the first link. The method also includes exchanging a second communications between the access node and a wireless communication device over a third link, wherein the third link comprises the first link and a second link between the antenna node and the wireless communication device and processing the second communications to determine a second delay metric, wherein the second delay metric indicates a second time delay associated with the third link. The method also includes processing the first delay metric and the second delay metric to determine a third delay metric and timing a third communications between the access node and the wireless communication device over the third link based on the third delay metric.
US08520642B2

An embodiment of the invention provides a wireless communication system for carrying out a spatial multiplexing communication between a transmitter, and a receiver, the system including: a channel information matrix acquiring section for acquiring a channel information matrix; a weighting factor matrix arithmetically operating section for obtaining a weighting factor matrix based on the channel information matrix thus acquired; a normalizing section for executing processing for normalizing the weighting factor matrix; a detecting section for detecting whether there is presence or absence of an abnormality in the processing; a weighting processing section for executing weighting processing based on the weighting factor matrix for each of transmission signals transmitted from the transmitter in accordance with a detection result obtained from the detecting section; and a transmitting section for transmitting the transmission signals for which the weighting processing section executes the weighting processing from the transmitter to the receiver.
US08520641B2

A receiver having an array antenna estimates arrival directions of multiple paths that arrive with an angular spread. Consequently, arrival direction estimation accuracy can be ensured without increasing throughput even if the power every path is low by estimating an average arrival direction of an entire set of multiple paths having the angular spread from a result of one angular spectrum by multiple correlation operation units that perform mutual correlation operations with pilot signals for baseband signals received by the array antenna, a path detection unit that detects multiple arrival path receiving timings by generating a delay profile based on output of each of the correlation operation units, a path correlation value synthesis unit that synthesizes a correlation operation value calculated in the multiple correlation operation units and an arrival direction estimation unit that collectively estimates multiple path arrival directions using output of the path correlation value synthesis unit.
US08520640B2

A method for determining whether to perform handover of a UE apparatus to a candidate cell and carrier frequency of a TD-CDMA telecommunications network (such as a TD-SCDMA network) based separately on coverage and capacity, using one decision metric for coverage (e.g. based on received signal code power for the candidate cell and carrier frequency) and a different decision metric for capacity (e.g. based on a quantity proportional to the received signal code power for the candidate cell and carrier frequency and inversely proportional to a measure of total interference in the candidate cell on the carrier frequency. Corresponding equipment and a computer program product are also provided. In deciding whether handover is needed based on capacity, a threshold for received signal code power may be used in addition to the metric for capacity.
US08520636B2

A method and an apparatus perform a handover using the X2 interface. A source base station transmits a handover requirement message, for a handover to a destination base station of a user equipment (UE), to a source base station gateway. When a handover command message indicating performing of the handover to a destination base station of the UE is received from the source base station gateway, the handover command message is transmitted to the UE. When a UE context release command message is received from the source base station gateway, a context of the UE is released. And a UE context release completion message, representing that the context of the UE is released, is transmitted to the source base station gateway. The handover requirement message includes a Next-hop Chaining Counter (NCC) and an encryption key for a communication between the UE and the destination base station.
US08520634B2

The present invention provides a method and apparatus for operating a femtocell base station of a wireless communication system. A method of the present invention comprises obtaining a list of designated wireless devices capable of communication with the base station; counting the number of designated wireless devices currently within range of the base station; and switching the base station between an active state and a standby state based on the count. The base station may obtain information for counting wireless devices currently within range by monitoring the wireless environment, and/or by monitoring information received through a network interface.
US08520626B2

A method for transmitting non-user-specific control information in a wireless communication system includes: in a downlink time period which includes one or more time zones, a base station sends non-user-specific control information in a time zone in which user specific control information is sent; and a terminal obtains and decodes the non-user-specific control information, then obtains information needed to decode user specific control information according to the obtained non-user-specific control information.
US08520624B2

Performing wireless communication using first and second wireless communication protocols. The first and second wireless communication protocols may operate in a common communication medium. The wireless communication may be performed using the protocols over the common communication medium, e.g., in a time sharing fashion. Properties of voice traffic on current frames of the second wireless communication protocol may be measured. The method may further include predicting whether one or more subsequent frames of the second wireless communication protocol will have voice traffic. If the prediction indicates that the one or more subsequent frames of the second wireless communication protocol will not have voice traffic data may be transmitted using the first wireless communication protocol on the common communication medium during a subsequent second wireless communication protocol time slot.
US08520622B2

A network node is disclosed that communicates with a user equipment node in a communications system. The network node repetitively transmits first uplink transmission power control, TPC, commands on a first physical channel with a first channel configuration while repetitively transmitting second uplink TPC commands on a second physical channel with a second channel configuration. The first and second uplink TPC commands control uplink transmission power from the user equipment node to the network node. Related user equipment nodes and methods are disclosed.
US08520608B2

A mobile communication system in which a finite number of reference signal sequences used for uplink channel estimation or the like are reused among multiple cells includes a determining unit configured to determine a frequency band used by user terminals to which a reference signal sequence with a predetermined sequence length is assigned in each of the cells within an interference area, wherein the frequency band is determined to be different from frequency bands used in the other cells.
US08520607B2

Systems and methodologies are described that facilitate transmitting and receiving control data according to hopping patterns where the hopping patterns are defined based in part on bandwidth capabilities of a device transmitting the control data and bandwidth of the network on which the data is being transmitted. In this regard, devices having lower bandwidth capabilities than the network can hop within given frequency blocks reserved for control data assuming the blocks are no greater than the bandwidth of the device. Devices having greater or substantially equal bandwidth capabilities as the network can hop across disparate frequency blocks of the network reserved for control data as the device can handle substantially any hop in frequency. This preserves frequency diversity for control channels in multiple device types regardless of device bandwidth capabilities.
US08520606B2

A system and method for synchronous spectrum sharing for use in a wireless communication system based on orthogonal frequency-division multiplexing (OFDM) or orthogonal frequency division multiple access (OFDMA) signaling is disclosed. The system includes a frame detector configured to detect a frame of a broadcast waveform and extract idle spectrum information for the frame to the secondary user node. The system allows transmitting data from the secondary user node in unused symbol slots identified in the idle spectrum information thereby making efficient use of unused or idle spectrum. Accordingly, secondary users of the wireless communication system can dynamically form ad-hoc mesh network communications in fixed or mobile scenarios.
US08520596B2

A mobility management entity (MME) for setting up a call includes a first network interface which receives a tracking area update (TAU) request from a user equipment (UE). The MME includes a processing unit which translates the TAU request into a location area update (LAU) request. The MME includes a second network interface in communication with the processing unit which sends the LAU request to a mobile switching center (MSC) selected as a tracking MSC thereby establishing the MME as a network node through which the UE is paged. The second network interface receiving a LAU response from the tracking MSC that includes at least information identifying one or more suitable location area identifiers (LAI(s)) to which handover is allowed and Network Resource Identifier (NRI) information where the information indicates that the tracking MSC controls the suitable LAI(s), and the processing unit translating the LAU response into a TAU response which is sent through the first network interface to the UE.
US08520593B2

A method of bearer deletion is provided to improve the universality of the bearer deletion process. The method includes: receiving, by the original intermediate NE, the cancellation type indication parameter sent by the HSS, and deleting the bearer between the serving gateway (S-GW) and a packet data network gateway (P-GW), if the original intermediate network element obtains an attach type according to the cancellation type indication parameter indicating an attach type and a corresponding bearer exists on the original intermediate NE. This method helps efficiently improve the universality of the bearer deletion flow.
US08520590B1

A first service flow and a second service flow are combined into a backhaul service flow. One or more data structures within a first downlink frame are defined. The first downlink frame comprises an access region and a backhaul region. The one or more data structures are in the backhaul region. The one or more data structures are also defined within a second downlink frame. The second downlink frame comprises the access region and the backhaul region and the one or more data structures are in the backhaul region. The backhaul service flow is distributed into the one or more data structures. The first downlink frame and the second downlink frame are sent. The first downlink frame and the second downlink frame comprise an access map and a backhaul map. The access map has a size that is larger than the backhaul map.
US08520588B2

A wireless system gateway cache is presented. The gateway includes a first, wireless interface, a second interface, and a cache controller. The cache controller receives a characteristic of a parameter of a first device. The cache controller also receives a value of the parameter from the first device via the first interface and stores the value according to the characteristic of the parameter. The cache controller further receives a request for the value of the parameter from a second device via the second interface and sends the stored value to the second device in response to the request.
US08520586B1

Interference can impair communications of collocated wireless devices or wireless devices communicating in close proximity to each other. In implementations where the communications of one wireless device have a higher priority as compared to the communications of the other wireless device, the low priority communications should not impair or interfere with the high priority communications. Functionality can be implemented to control when the low priority wireless device transmits based on a current state (e.g., active/inactive) of the collocated high priority wireless device, a frequency separation between communication channels of the wireless devices, strengths of signals received by the wireless devices, etc. Transmit power of the low priority wireless device may be controlled so that the low priority communications do not impair the high priority communications.
US08520580B2

Synchronization of mobile multicast membership in a wireless network. A controller supports one or more wireless access points, each of which supports wireless clients. A Mobility Manager (MM) in the controller monitors wireless client activity. The controller establishes an IGMP proxy which intercepts IGMP messages from wireless clients and handles the IGMP messages on clients' behalf. When a wireless client wishes to join a multicast, the client's IGMP join message is intercepted by the controller IGMP proxy, and the controller IGMP proxy joins the multicast for the client. The Mobility Manager observes the actions of the IGMP proxy. If a client moves from its home agent (HA) controller to a different foreign agent (FA) controller, the Mobility Manager in the FA controller locates the Mobility Manager in the HA controller and receives information on the client including information on any multicast streams the client is receiving. The Mobility Manager in the FA controller uses this information to have its own IGMP proxy join the required multicast, and send the multicast stream to the client.
US08520559B2

An access-terminal routing methodology is provided that may be used to enable a wireless, meshed backhaul between base stations using existing wireless-access resources (time, bandwidth, code-space, power), protocols, and base station infrastructure. Accordingly, the invention provides a means to extend the coverage of existing networks by adding standalone base stations without wired or specialized wireless backhaul.
US08520556B2

A terminal apparatus minimizes traffic congestion by reducing end-to-end delay and maximizes the bandwidth available in shared N-tree ALM nodes. In this terminal apparatus, an optimal stream path information table stores N-tree session information for all nodes. A server forwarding table stores bandwidth-fair ALM route information for all nodes in a specific N-tree session. An ALM forwarding table constructor updates N-tree session information stored in an optimal stream path information table using network metrics and heuristic rules stored in a heuristic rule database, executes ALM_N-tree algorithm using updated N-tree session information, and thereby generates bandwidth-fair ALM route information.
US08520551B2

A method clusters a plurality of users in a mobile network, according to a specific profile. Data regarding the user is allocated to each user. Data is immediately exchanged between at least two users as soon as said users are located in a predefined communication range in order to spot users with profiles having a given content.
US08520547B2

An approach is provided for monitoring interface utilization. Bandwidth data for an interface is collected during a configurable time interval, and a peak utilization of the interface over the time interval is determined using a plurality of incremented policers to measure the collected bandwidth data. An implementation of which is system that includes a monitoring module configured to collect bandwidth data for an interface over a configurable time interval, a plurality of incremented policers configured to measure the collected bandwidth data, and an analysis module configured to determine a peak utilization of the interface over the time interval using the measurements of the plurality of incremented policers.
US08520546B2

An apparatus and method of setting up a radio bearer (RB) in a wireless communication system are provided. A relay node transmits information on a supported quality of service (QoS) to a core network (CN) or a user equipment. The relay node relays a service request of the user equipment to the CN and sets up a UuRB for a service requested by the service request over a Uu interface between the relay node and the user equipment under the instruction of the CN. The relay node sets up a UnRB over a Un interface between the relay node and a base station (BS) according to a required QoS for the service requested by the service request.
US08520545B2

A transmission-time measurement section (201) and a jitter measurement section (202) measure transmission time length and jitter, respectively, by using the packets transmitted/received. A forward-error-correction (FEC)-scheme maximum-jitter measurement section (203) calculates a maximum jitter in the case of adopting an FEC scheme, and an automatic-retransmission-request (ARQ)-scheme maximum-jitter measurement section (204) calculates a maximum jitter in the case of adopting an ARQ scheme from the measured information. A packet control section (205) selects a communication scheme having a smaller maximum jitter from both schemes based on the calculation result of the FEC-maximum-jitter measurement section (203) and ARQ-maximum-jitter measurement section (204).
US08520543B2

Provided is a data transmission system for transmitting control information from a terminal to a base station. The terminal may multiplex the control information, and may transmit the multiplexed control information to the base station using a plurality of transmit antennas. The base station may receive the multiplexed control information and combine the control information. The base station may transmit data to the terminal using the control information.
US08520539B2

The present subject matter provides a method for implementation in a wireless communication system that includes a plurality of base stations for providing wireless connectivity to at least a first mobile unit. A first signal processed using a first permutation mapping is communicated between the first mobile unit and a first base station. A second signal processed using the first permutation mapping is communicated between the first mobile unit and a second base station different than the first base station. The first and second signals are processed based on the first permutation mapping to extract data therefrom.
US08520532B2

A system and method for diagnosing video conditions experienced at one or more customer premises is disclosed. A system that incorporates teachings of the present disclosure may include, for example, network device including a port coupled with a first customer premises over a network, a memory storing computer instructions, and a controller. The controller can execute the computer instructions for identifying a video condition experienced at the first customer premises where the video condition is associated with video content transmitted over the network, sending a first query to first equipment at the first customer premises, receiving first responses to the first query from the first equipment, sending a second query to second equipment at a second customer premises, receiving second responses to the second query from the second equipment, and associating a cause of the video condition with the first customer premises in response to receiving the second responses. Additional embodiments are disclosed.
US08520526B2

A method of establishing a communication session between an access terminal and an access network is disclosed. The access terminal and access network may be femtocells based on the EVDO communication standard. The example method of communication may include transmitting a connection request from the access terminal to the access network, and receiving a redirect message or a traffic channel assignment message at the access terminal based on a communication between the access network and at least one other access network. More than one access network may be present communicating as a communication pair system aimed at load balancing access terminals. The method may also include establishing packet data communications between the access terminal and a packet data serving node to provide network communication to the access terminal.
US08520517B2

Aspects of a switch fabric end-to-end congestion avoidance mechanism are presented. Aspects of a system for end-to-end congestion avoidance in a switch fabric may include at least one circuit that enables reception of a congestion notification message that specifies a traffic flow identifier. The circuitry may enable increase or decrease of a current rate for transmission of data link layer (DLL) protocol data units (PDU) associated with the specified traffic flow identifier as a response to the reception of the congestion notification message.
US08520516B2

A communication device according to the present invention includes: a receiving unit which receives a block transmitted by a communication device; a photocurrent measuring unit which measures a reception quality of the received block; a PHY rate determining unit which determines, based on the reception quality, a PHY rate that is used by the communication device for transmitting a next block; a block size control unit which determines, based on the measured reception quality, a block size; and a transmission unit which transmits feedback information including the determined PHY rate and the determined block size to the communication device, and the block size control unit determines the block size to be a value smaller than a maximum value of a block size that can be transmitted by the communication device, when a value indicating the reception quality of the block is within a predetermined range including a PHY rate threshold.
US08520515B2

Packets are duplicated, delayed, and spread in time as a form of forward error correction. If a client device receives duplicate packets, they can be discarded. If one of the duplicate packets is lost, then the duplication provides forward error correction with no change to the device that receives the packet.
US08520504B2

A method and system of controlling state for devices operable to support signaling or sessions between endpoints, such as the type used to support phone, video, messaging, and other calls. The state control may include transitioning the device between in-service and out-of-service states as a function of current, past or future operating demands on the devices.
US08520498B2

A multi-antenna transmitting entity transmits data to a single- or multi-antenna receiving entity using (1) a steered mode to direct the data transmission toward the receiving entity or (2) a pseudo-random transmit steering (PRTS) mode to randomize the effective channels observed by the data transmission across the subbands. For transmit diversity, the transmitting entity uses different pseudo-random steering vectors across the subbands but the same steering vector across a packet for each subband. The receiving entity does not need to have knowledge of the pseudo-random steering vectors or perform any special processing. For spatial spreading, the transmitting entity uses different pseudo-random steering vectors across the subbands and different steering vectors across the packet for each subband. Only the transmitting and receiving entities know the steering vectors used for data transmission. Other aspects, embodiments, and features are also claimed and disclosed.
US08520494B2

A radio communication system is provided. An uplink transmission method of a user equipment in a radio communication system includes performing Fourier transform on one or more data sequences to generate one or more first frequency-domain sequences, applying precoding for multi-antenna transmission to the one or more first frequency-domain sequences to generate one or more second frequency-domain sequences; performing inverse Fourier transform on the one or more second frequency-domain sequences to generate one or more transmission symbols, and transmitting the one or more transmission symbols via multiple antennas.
US08520491B2

A method, an apparatus, and a computer readable medium can be provided for periodic channel state information signaling that employs carrier aggregation. The method can include determining, in an apparatus, channel state information. The channel state information includes channel state information of a plurality of component carriers. The method can also include reporting, by the apparatus, the channel state information including a plurality of reports in an aggregated form.
US08520489B2

The pit arrays on an optical disc medium are made to wobble at a frequency which is higher than the band of frequencies that a tracking servo can follow and which is lower than the band of frequencies of the reproducing signal. A wobble detection signal according to the amount of wobble is obtained from the tracking error signal and used as a reference signal for frequency acquisition. Alternatively, the pit arrays on the medium are wobbled at a frequency which is within the band of frequencies that the tracking servo can follow and which is lower than the band of frequencies of the reproducing signal. In addition, a wobble detection signal corresponding to the amount of wobble is obtained either from the output signal from a compensator included in a tracking servo system or from a tracking drive signal and is used as a reference signal for frequency acquisition.
US08520484B2

In an optical information reproduction method for reproducing information using holography from a medium which records an interference pattern generated when overlapping a signal beam and a reference beam, the reference beam is radiated to the medium at a reference beam angle with a predetermined range for reproducing the information, a reproduction beam is generated by diffracting the reference beam with the interference pattern, the reproduction beam is detected by a photodetector; and the information is reproduced by processing a signal detected by the photodetector.
US08520482B2

In an optical tape drive system, a movable planarizer subsystem includes a tape planarizer support structure for supporting an optical tape planarizer. The support structure is moveable between an operational position and a non-operational position. The movable planarizer subsystem also includes an actuator for moving the support structure and the optical tape planarizer between the operational position and the non-operational position. The operational position of the support structure positions the optical tape planarizer to permit reading/writing of information from/to an optical tape via an optical pickup unit (OPU), and the non-operational position of the support structure positions the optical tape planarizer to permit passage of a tape leader through the tape drive system without damage to the OPU.
US08520475B2

A recording/reproducing apparatus includes an optical source and a near-field light generating unit. The near-field light generating unit includes two conductors facing to each other at a predetermined distance and generating near-field light between the two conductors by irradiation of light from the optical source. These two conductors are arranged so that a direction along which the two conductors face to each other is substantially in parallel with the longitudinal direction of a recording mark region. Here, the recording mark region is prepared from a predetermined recording material and having shape anisotropy when information is recorded on a recording medium on which the recording mark is independently formed.
US08520467B2

A technique includes deploying seismic sensors to perform a seismic survey and during the deployment of the seismic sensors, testing each of the seismic sensors to determine an associated sensor transfer function. The technique includes determining an associated operator to apply to seismic data acquired by each of the seismic sensors in the seismic survey based at least in part on a frequency dependent variation between the associated sensor transfer function and a nominal response for the seismic sensor. The technique includes processing the seismic data, including applying the associated operators to the seismic data.
US08520466B2

The internal command generation circuit includes a burst pulse generation unit and a pulse shifting unit. The burst pulse generation unit is configured to receive a command for a read or write operation, and generate a first burst pulse. The pulse shifting unit is configured to shift the first burst pulse and generate an internal command.
US08520463B2

A memory macro includes: a plurality of memory cells arranged in a matrix; a plurality of word lines corresponding to rows of the plurality of memory cells; and a plurality of word line drivers configured to drive the plurality of word lines. The voltage of the word lines in their activated state is set to vary with threshold voltage characteristics of a p-channel transistor and an n-channel transistor.
US08520462B2

A semiconductor memory apparatus includes a memory cell array including a plurality of chips, a control circuit configured to control an internal operation of the memory cell array, a power circuit configured to supply power to the control circuit, and a mode setting circuit configured to output a flag signal for power supply control based on a mode register set command and data received through a data input/output pad, in response to a clock enable signal.
US08520460B2

A semiconductor memory device includes a memory comprising a plurality of banks; an input section configured to input an address of a bank address, a row address and a column address; and a command generating circuit configured to issue one of a read command, a write command, and a refresh command based on to an input signal. A control section selects a selection bank from the plurality of banks based on the bank address when the read command or the write command is issued from the command generating circuit, performs a read operation or a write operation on the selection bank based on the row address and the column address, and performs a refresh operation on the selection bank when the refresh command is issued immediately after the read command or the write command.
US08520453B2

A method of generating a test pattern of a memory chip includes generating and outputting a pattern enabling signal according to a first pattern signal and a second pattern signal, generating and outputting a first pre-input-output signal and a second pre-input-output signal according to a memory bank signal, a section signal, and the pattern enabling signal, executing an exclusive-OR logic operation on a third input-output signal and the second pattern signal to generate and output a first enabling signal, generating and outputting a first input-output signal and a second input-output signal according to the first enabling signal, the first pre-input-output signal and the second pre-input-output signal, and writing a predetermined logic voltage to each memory cell of the memory chip according to the first input-output signal and the second input-output signal.
US08520452B2

In one or more of the disclosed embodiments, the number of times toggle operations of a data bus are performed at the time of a data transmission in a semiconductor storage apparatus is reduced, thereby reducing the power consumption. For example, a semiconductor storage apparatus according to one embodiment of the present invention comprises a DRF bus, a DR11F bus, a GDRF bus and a GDR11F bus. The DRF bus and DR11F bus, and the GDRF bus and GDR11F bus, are placed in parallel for the purpose of reducing the number of times toggle operations of a data bus are performed at the time of a data transmission. The DR11F bus is added to make the DRF11F bus perform a toggle operation only when the DRF buses on both sides are made to perform a toggle operation if the data transmission were performed in a conventional system.
US08520445B2

A memory device includes a block switch for transferring operating voltages, supplied to global lines, to local lines coupled to a memory cell array in response to the voltage level of a block selection signal and a negative voltage transfer circuit for transferring a negative voltage as the block selection signal in order to couple the global lines and the local lines when the operating voltage has a negative level and to disconnect the global lines and the local lines from each other when the block selection signal is disabled.
US08520438B2

A program method of a nonvolatile memory device includes applying a program voltage to a selected word line, applying a first pass voltage to at least one word line adjacent to the selected word line, applying at least one first middle voltage lower than the first pass voltage but higher than an isolation voltage to at least one word line adjacent to the word line receiving the first pass voltage, applying the isolation voltage to a word line adjacent to the word line receiving the first middle voltage, applying at least one second middle voltage higher than the isolation voltage but lower than a second pass voltage to at least one word line adjacent to the word line receiving the isolation voltage, and applying a second pass voltage to at least one word line adjacent to the word line receiving the second middle voltage.
US08520437B2

Providing for a serial array memory transistor architecture that achieves high read speeds compared with conventional serial array memory is described herein. By way of example, the serial array memory can be connected to and can drive a gate voltage of a small capacitance pass transistor, to facilitate sensing memory transistors of the serial array. The pass transistor modulates current flow or voltage at an adjacent metal bitline, which can be utilized to sense a program or erase state(s) of the memory transistors. Due to the small capacitance of the pass transistor, read latency for the serial array can be significantly lower than conventional serial array memory (e.g., NAND memory). Further, various mechanisms for forming an amplifier region of the serial array memory comprising discrete pass transistor are described to facilitate efficient fabrication of the serial array memory transistor architecture.
US08520432B2

Magnetic memory having separate read and write paths is disclosed. The magnetic memory unit includes a ferromagnetic strip having a first end portion with a first magnetization orientation, an opposing second end portion with a second magnetization orientation, and a middle portion between the first end portion and the second end portion, the middle portion having a free magnetization orientation. The first magnetization orientation opposes the second magnetization orientation. A tunneling barrier separates a magnetic reference layer from the middle portion forming a magnetic tunnel junction. A bit line is electrically coupled to the second end portion. A source line is electrically coupled to the first end portion and a read line is electrically coupled to the magnetic tunnel junction.
US08520431B2

Subject matter disclosed herein relates to memory devices and, more particularly, to programming a memory cell.
US08520418B2

A power source circuit which includes input portions, a limiting resistor connected to one of the input portions, a rectifier connected to the limiting resistor, a sampling resistor connected to the rectifier, output portions connected to the rectifier, a control circuit, and a switch circuit connected to the control circuit. The control circuit is connected to the two ends of the sampling resistor and the switch circuit is connected to the two ends of the limiting resistor. The control circuit is configured to output a first signal to the switch circuit if the current in the sampling resistor is greater than a predetermined value. The predetermined value is less than the level of current being consumed by a load in normal operation. The switch circuit is configured to isolate the sampling resistor when the first signal is received.
US08520410B2

A power supply apparatus and method of regulating is provided. A converter circuit includes a primary switching element and an auxiliary switching element. The auxiliary switching element is for transferring a reflected voltage signal. A transformer includes a primary and a secondary, the primary is coupled with the converter circuit. The converter circuit comprises a primary and an auxiliary switch for selectively determining a resonant frequency. The auxiliary switch is enabled by a driver having an independent power source so as to allow as strong a driver as necessary to drive a large auxiliary switch.
US08520407B2

A cable management apparatus for managing a switch cable includes a mounting bracket, a resilient member fixed to the mounting bracket, and a number of positioning members mounted to the mounting bracket. The switch cable is positioned between the resilient member and the positioning members, and stretched by the resilient member, thereby extending sinuously along a lengthwise direction of the mounting bracket. A rear end of the switch cable is retained to the mounting bracket.
US08520404B2

A fixing member for fixing a blindfold plate to a support post where a fixing hole is formed, the fixing member includes: a deformation portion that is attached to the blindfold plate, and is inserted in to the fixing hole while being deformed and stays in the fixing hole in a deformed condition when the blindfold plate is fixed to the support post.
US08520400B2

An integrated circuit includes a substrate. A first integrated circuit die includes a first circuit and a first intra-chip clock interface that transmits a first clock signal via the substrate. A second integrated circuit die includes a second circuit that operates based on the first clock signal and a second intra-chip clock interface that recovers the first clock signal from the substrate.
US08520396B2

A method for producing an electronic module, in that at least one first microelectronic component is provided and is electrically connected to a second microelectronic component by a first flip-chip method step; at least one dielectric component is provided which has at least one printed circuit trace, and at least one printed circuit trace of the dielectric component is electrically connected to the second microelectronic component; and the second microelectronic component is electrically connected by a second flip-chip method step to a printed circuit board by way of the printed circuit trace(s) of the dielectric component, in order to avoid vias through a microelectronic component; the invention also relates to a corresponding electronic module.
US08520391B2

An inner-layer heat-dissipating board and a multi-chip stack package structure having the inner-layer heat-dissipating board are disclosed. The inner-layer heat-dissipating board includes a metal board body formed with a plurality of penetrating conductive through holes each comprising a plurality of nano wires and an oxidative block having nano apertures filled with the nano wires. The multi-chip stack package structure includes a first chip and an electronic component respectively disposed on the inner-layer heat-dissipating board to thereby facilitate heat dissipation in the multi-chip stack structure as well as increase the overall package rigidity.
US08520383B2

The present invention relates to a heat dissipating device. More particularly, the present invention relates to a heat dissipating device in which an air flow is directed to a heat dissipating member by flapping a blade for making a driving unit and a device therefor small, improving heat dissipating efficiency and reducing noise therefrom.
US08520364B2

An object of the present invention is to provide a multi-layer ceramic capacitor that includes a laminated block 4 formed by laminating ceramic dielectric layers 2 and internal electrodes 3 alternately, a pair of cover layers 5 laminated on top and bottom of the laminated block, a ceramic body 6 formed on both side surfaces of the laminated block 4, and a pair of external electrodes 7 electrically connected to the internal electrodes 3 and that can effectively prevent an occurrence of a crack. In the multi-layer ceramic capacitor 1, a silicate crystal made of an oxide including Ba and Si or a silicate crystal made of an oxide including Ti and Si is formed in boundary portions between the laminated block 4 and the ceramic bodies 6.
US08520361B2

A laminated electronic component includes a first plating film that defines a base for external terminal electrodes and that includes a plurality of layers including a first layer made of, for example, copper and a second layer provided on the first layer. The total thickness of the first plating film is about 3 μm to about 15 μm, and the thickness of the second layer is about 2 to 10 times as thick as the thickness of the first layer. The first layer is formed by electroless plating, and the second layer is formed by electrolytic plating. This formation results in a grain size of about 0.5 μm or more of a metal grain included in the second layer, and thus makes the film less susceptible to oxidation.
US08520352B2

The present invention provides a multichannel active sensing and switching device featuring a multiple sensing and switching module configured to respond to operational conditions of different load types and provide load type sensor signals containing information about the operational conditions of the different load types, and also configured to respond to controller signals for controlling the operation of the different load types in two or more different protection configurations; and a controller module configured to respond to the load type sensor signals and provide the controller signals in order to control the operation of the different load types in the two or more different protection configurations. The controller module may be programmable and configured to provide a default circuit breaker configuration and a device specific configuration using active intelligence (AI).
US08520343B2

A suspension board with circuit includes a metal supporting board, an insulating layer formed on the metal supporting board, and a conductive pattern formed on the insulating layer and having a terminal portion connected to connecting terminals of a magnetic head mounted on a slider. A slider mounting region where the slider is disposed is defined, and a plurality of the terminal portions are spaced apart from each other in the slider mounting region, and in the metal supporting board, an opening which opens so as to expose the insulating layer where the terminal portions are disposed is formed at the slider mounting region.
US08520324B2

This invention provides an imaging lens system including, in order from an object side to an image side: a first lens with positive refractive power having a convex object-side surface; a second lens with negative refractive power; a third lens having a concave image-side surface; a fourth lens with positive refractive power; a fifth lens with negative refractive power having a concave image-side surface, at least one surface thereof having at least one inflection point; and an aperture stop disposed between an imaged object and the third lens. The on-axis spacing between the first lens and second lens is T12, the focal length of the imaging lens system is f, and they satisfy the relation: 0.5<(T12/f)×100<15.
US08520322B2

A lens system includes, in order from an object side to an image side: the first lens element with negative refractive power having a convex object-side surface and concave image-side surface, the second lens element with refractive power, the third lens element with positive refractive power having a convex image-side surface, the fourth lens element with negative refractive power having a concave object-side surface, the fourth lens element connected to the third lens element, and the fifth lens element with negative refractive power. By such arrangement, the aberration of the lens system can be corrected. The photosensitivity of the lens system can be effectively reduced while retaining high image quality.
US08520306B2

Apparatus for combining laser radiation (1) 5 which apparatus comprises a seed laser (2), a splitter (3), a plurality of amplifier chains (4), a reference amplifier chain (7), detection means (5). demodulator means (6), and phase control means (12), wherein each of the amplifier chains (4) comprises at least one optical amplifier (11), optical radiation (17) emitted from the seed laser (2) is split into the plurality of amplifier chains (4) by the splitter (3). amplified by the plurality of amplifier chains (4), interfered, detected by the detection means (5), demodulated by the demodulator means (6), and a signal (27) indicative of path length imbalance (14) fed back to the phase control means (12), and wherein the apparatus is characterized in that the output power emitted by each amplifier chain (4) is at least 50 W, the bandwidth (8) of the seed laser (2) is at least 1 GHz, and the path length difference (14) between each amplifier chain (4) and the reference amplifier chain (7) is less than the coherence length (10) of the seed laser (2).
US08520305B2

An optical element includes a first surface, a second surface positioned to face the first surface, and a plurality of reflecting surfaces arrayed in a first region defined by the first surface and the second surface, wherein the reflecting surfaces have a first length in a first direction vertical to the first surface and are arrayed at a pitch in a second direction perpendicular to the first direction, light incident on one of the first surface and the second surface is reflected by the reflecting surfaces toward the other surface, and predetermined parameters satisfy predetermined relational formulae representing conditions for ensuring total reflection at the reflecting surfaces and for avoiding total reflection at a light emergent surface.
US08520295B2

A reflective display includes a first transparent substrate and a second transparent substrate. First and second electrodes are connected to each of the first and second transparent substrates, and define a space between the first and second transparent substrates. The geometry of the first and second electrodes creates a substantially uniform electric field when a voltage is applied to the first and second electrodes.
US08520294B2

Disclosed is a method for manufacturing light control particles usable for a light control material comprising: a resin matrix made from a polymeric medium that is cured by irradiating with an energy beam; and a light control suspension comprising: a dispersing medium; and the light control particles that are dispersed in the dispersing medium so as to be in a flowing state, the method comprising the step of granulating after mixing elemental molecular iodine (A), an alkaline earth metal iodide (B), and a heterocyclic compound (C) with each other in a medium, wherein in the step of granulating, reaction is carried out in the presence of methanol in an amount of not less than 50 parts by mass but not more than 110 parts by mass relative to 100 parts by mass of the whole of components (A), (B) and (C). In this way, it is possible to provide a method for manufacturing light control particles wherein the effect of water is decreased in a granulating step of the method in order to yield effectively light control particles having a particle size and shape optimal for light control material and further a good reproducibility is attained.
US08520291B2

An illumination optical system which illuminates an irradiated plane with illumination light provided from a light source includes a spatial light modulator which is arranged in an optical path of the illumination optical system and cooperates with part of the illumination optical system to form a desired light intensity distribution at a pupil position of the illumination optical system or a position optically conjugated with the pupil position. A detection unit detects the light intensity distribution of the illumination light at a position in an optical path extending from the light source to the spatial light modulator. The detection unit includes a light receiving surface which receives some of the illumination light. A control unit controls the spatial light modulator based on the light intensity distribution detected by the detection unit.
US08520288B2

A method and apparatus for resonant gas phase optical phase modulation is disclosed. The method may include passing a laser beam longitudinally through a tube open to air at both ends and setting air inside the tube into resonant acoustic oscillation, thereby temporally modulating the refractive index of the air, which temporally modulates the optical phase of the laser beam.
US08520281B2

In a scanning optical apparatus, a third optical element is configured such that a first optical axis defined as an optical axis of an incident-side lens surface of the third optical element is inclined in a main scanning plane with respect to a normal line extending from a scanning center on a target surface to be scanned and an intersection point between the first optical axis and the incident-side lens surface is shifted with respect to the normal line, and that a second optical axis defined as an optical axis of an emission-side lens surface is inclined in the main scanning plane with respect to the first optical axis and an intersection point between the second optical axis and the emission-side lens surface is shifted with respect to the first optical axis.
US08520279B2

A micro movable device includes a movable member, a stationary portion, and connecting portions each connected to the movable member and the stationary portion. The movable member includes a pair of electrodes. The stationary portion includes a pair of electrodes cooperating with the electrodes of the movable member to generate a driving force for translating the movable member in its thickness direction. The connection points at which the respective connecting portions are connected to the movable member are spaced from each other. The electrodes of the movable member are positioned between two mutually spaced connection points, as viewed along the spacing direction of the two connection points.
US08520275B2

Methods for generating an inverse mask image are provided. In one aspect, image data is determined for an image to be printed said image data having color data for a first set of colors used in a first color model; and, an inverse mask toner image is generated using color data for one of the first set of colors. The inverse mask image is generated based upon the color data for a selected one of the first set of colors so that the inverse mask pattern can be generated without first determining of color separation toner images that define amounts of color toner to be applied to a receiver to form the image.
US08520272B1

A sheet feeder apparatus comprises a roller feeding sheets of media in a process direction, and a transparent platen positioned after the roller in the process direction. A scanner is positioned on the scanner side of the transparent platen, and a calibration strip is positioned on the sheet side of the transparent platen. The roller feeds the sheets of media over the sheet side of the transparent platen and the calibration strip. The calibration strip has a curved end surface having outer ends and a center. The center of the curved end surface is between the outer ends of the curved end surface in a cross-process direction. The cross-process direction is perpendicular to the process direction. The center of the curved end surface extends further in the process direction relative to the outer ends of the curved end surface.
US08520270B2

An elongate light guide includes a light incident portion provided at an end in the longitudinal direction of the guide, a light reflecting portion extending in the longitudinal direction, a light emitting portion extending in the longitudinal direction for emitting linear light, and a scatterer for scattering the light entering through the light incident portion. For instance, the scatterer is provided as a grained portion formed at least part of the reflecting portion.
US08520261B2

An image glossiness controller has a main component color specifying unit that identifies a prescribed component color and output identification information thereof. A change in amplitude of a convexoconcavity of a toner layer of the prescribed component color is greatest among those of the other component colors when each of the component color toner is formed and fixed alone. Three or more halftone dot signal generators convert clear toner image information into three or more binary clear toner image signals corresponding to three or more component colors per component color pixel using multiple halftone dot characteristics, respectively. Each of the multiple halftone dot characteristics generating three or more binary clear toner image signals has a reversed phase from that generating three or more binary component color image signals.
US08520260B2

There exists a problem that, for registration correction, carrying out less-than-one-pixel-basis correction and one-pixel-basis correction for an image after half toning using screen processing causes unevenness in density when it is hard for linearity of image density against a PWM to come out. Processing of interpolation is carried out so that the way how a halfdot is formed may always becomes the same after the interpolation processing. By applying a matrix in consideration of a dot direction which may be broken by the interpolation processing at the time of the screen processing, conversion in which a way of locating the half dot maintains relation of vertical inversion in a subscanning direction is carried out, and less-than-one-pixel-basis correction is carried out.
US08520255B2

A method for color measurement of printing materials produced in printing machines includes a first color measurement instrument in the printing machine measuring the color of printing materials, a second color measurement instrument outside the printing machine measuring the color of printing materials produced in the printing machine and a computer communicating with the instruments, storing nominal color values and regulating color in inking units of printing units with the first instrument based on deviations from the stored nominal color values, determined on the printing materials in the printing machine. Printing materials produced by the printing machine are recorded by the second instrument. The second instrument records deviations from an original based on the color measured values determined on printing materials. The computer calculates corrected nominal values based on the deviations recorded with the second instrument for the first instrument and uses them for color regulation by the first instrument.
US08520253B2

A method (and system) for changing spatial resolution of an image includes systematically creating an image scaling look-up table including at least one pixel replacement pattern and applying a scaling algorithm to modify the image using the image scaling look-up table, thereby allowing a user to scale binary images with easy control of dot gain, output bit depth and other printer parameters.
US08520248B2

An object of this invention is to increase the transfer rate of image data from a host computer to a printing apparatus. To achieve this object, a printing apparatus which divides the printing area in the printhead scanning direction into a plurality of regions and prints in each divided region in order to print by scanning the printhead on the printing medium includes a conversion circuit which rearranges image data that is transmitted from the host computer and arranged in a direction perpendicular to the data arrangement of the printhead, into image data in the same horizontal direction as the data arrangement direction of the printhead.
US08520244B2

A system in which a recording device is connected to another device can test the functionality of the recording device and test the functionality of the system including the recording device at the same time. A recording system 1 causes the printer 3 to execute a test relating to the functionality of the printer 3 in response to operation of a test switch 49, store the test switch 49 operation count, and return the stored test switch 49 operation count in response to a request from the host computer 2. The host computer 2 requests the printer 3 to send the test switch 49 operation count, and runs a test related to the recording system 1 based on the operation count returned by the printer 3 in response to the request.
US08520243B2

An image forming apparatus includes a data reception unit, a data analysis unit, and a print image generation unit. The data reception unit is configured to receive print data. The data analysis unit is configured to analyze the print data for each of a plurality of blocks, delete a block of a page that is not specified as a print target on the basis of print setting information included in the print data, and rearrange the blocks in a page order to be printed, in order to generate reconstructed print data. The print image generation unit is configured to generate print image data on the basis of the reconstructed print data.
US08520241B2

The present invention provides an image processing apparatus in which when a change is made to the functions of apparatuses that execute a cooperative processing flow, the definition of the cooperative processing flow is changed and executed without requiring the user to perform complicated tasks, and a control method thereof. To accomplish this, the image processing apparatus of the present invention confirms, before starting execution of processing in accordance with a cooperative processing flow in which a procedure of cooperative processing performed in cooperation with a plurality of external apparatuses has been defined in advance, whether or not each of a plurality of functions included in the flow is executable by each predefined external apparatus of the plurality of external apparatuses. Furthermore, the image processing apparatus changes the definition of the cooperative processing flow based on the confirmation result and starts to execute the changed flow.
US08520236B2

A printing control apparatus includes a verification unit configured to verify a charging destination of a job generated at a client terminal apparatus. The printing control apparatus includes a control unit configured to suspend execution of the job if no value is set to the charging destination of the job or that an invalid value is set to the charging destination of the job. The printing control apparatus also includes a generation unit configured to generate an input screen for entering a value of the charging destination of the job if no value is set to the charging destination of the job or that an invalid value is set to the charging destination of the job. The printing control apparatus also includes a notification unit configured to notify information about the input screen generated by the generation unit to the client terminal apparatus.
US08520234B2

Disclosed herein is a communication system for enabling a first communication apparatus and second communication apparatuses to communicate with one another over a network. The first communication apparatus includes: a detection device; a display control device; a transmission device. The second communication apparatuses includes: a reception device; a notification device; an instruction device; and a registration device.
US08520233B2

A verification system includes at least one printing device utilizing paper having an electronic data storage device attached thereto. Each electronic data storage device has identification information stored therein. A quality control reader device senses the identification information stored in the electronic data storage devices. The identification information of each printed page is associated with the print job. After all of the printed pages of the print job are assembled, the identification information of the assembled printed pages is read and compared to the identification information of the pages associated with the print job to determine if the print job is complete and correct.
US08520229B2

In a push scan of a web services on devices (WSD) scan service, an information terminal apparatus performs a registration request to receive a service from a reading apparatus. A name of the information terminal apparatus is included in the registration request command, and a user can select the name of the information terminal apparatus as a destination of scan data when executing the push scan from the reading apparatus. However, at this point of time, a user name which is logging on the information terminal apparatus cannot be recognized. For this reason, a requisition command of an operation start request is issued to the information terminal apparatus on a network before the information terminal apparatus as a destination of image data is selected through a display unit of the reading apparatus. Therefore, a log-on user name extracted from a command including the log-on user name transmitted from the information terminal apparatus can be displayed on the display unit.
US08520207B2

A system for controlling a light beam in an optical setup includes a light source that directs a collimated light beam along a path, through a sample, and toward the active area of a stationary detector. A lens is selectively movable into the path of the light beam for spreading the beam in instances where the path of the beam is altered by the sample between the source and the stationary detector. The detector, therefore, is held stationary. Adjustment mechanisms are provided for increasing the intensity characteristic of the light that reaches the detector to account for a decrease in intensity that occurs when the lens is in the path of the light beam to spread the beam.
US08520203B2

A method and device is provided for characterizing microscopic elements. A source signal may be chopped by means of microsystems of opto-electromechanical elements (MOEMS), which gives rise to temporal modulation of the excitation signals. The method of characterizing microscopic elements involves propagating a dispersed light source signal, spatially chopping the spectrum of the source signal into at least two excitation signals having predetermined wavelengths λi, coding the excitation signals, focusing the excitation signals in order to generate a sensor signal propagated towards a measurement zone, and analyzing an interaction signal issuing from the interaction of the sensor signal with the microscopic elements situated in the measuring space. The spatial chopping of the spectrum of the source light signal is performed by a microsystem of opto-electromechanical elements (MOEMS).
US08520195B2

A leak detection system and method is provided for a structure having a first barrier to a first fluid and a second barrier to a second fluid, the first barrier and the second barrier defining a space therebetween. The system includes at least one sensor, such as a fiber optic sensor, placed in the space and configured to detect presence of the first fluid or the second fluid in the space due to a fluid leak in the first barrier or the second barrier. The fiber optic sensor may further be configured to measure one or more characteristics of an acoustic emission caused by the leak, and the system and method may be able to estimate the orifice diameter of the fluid leak based on the measured one or more characteristics, and to calculate a leak rate based on the estimated orifice diameter.
US08520190B2

A method of evaluating an imaging performance of a projection optical system, comprising a step of specifying a polarization change of the projection optical system, which represents a relationship between a polarization state of light impinging on the projection optical system and the polarization state of the light exiting from the projection optical system, a first calculation step of calculating a value of a parameter having a correlation with the polarization change of the projection optical system specified in the specifying step, and a second calculation step of calculating an index value representing the imaging performance in a state that the projection optical system has the polarization change specified in the specifying step, based on an amount of change in the index value representing the imaging performance upon changing the value of the parameter by a unit amount, and the value of the parameter calculated in the first calculation step.
US08520189B2

A method includes directing a beam of radiation along an optical axis toward a workpiece support, measuring a spectrum of the beam at a first time to obtain a first profile, measuring the spectrum of the beam at a second time to obtain a second profile, determining a spectral difference between the two profiles, and adjusting a position of the workpiece support along the optical axis based on the difference. A different aspect involves an apparatus having a workpiece support, beam directing structure that directs a beam of radiation along an optical axis toward the workpiece support, spectrum measuring structure that measures a spectrum of the beam at first and second times to obtain respective first and second profiles, processing structure that determines a difference between the two profiles, and support adjusting structure that adjusts a position of the workpiece support along the optical axis based on the difference.
US08520187B2

A lithographic projection apparatus projects a pattern from a patterning device onto a substrate using a projection system. The apparatus has a liquid supply system to supply a liquid to a space between the projection system and the substrate. The apparatus also has a fluid removal system including a chamber to hold liquid and having an open end adjacent to a volume in which fluid will be present. The open end removes, through a pressure differential across-the open end when liquid is present in the chamber, substantially only liquid from the volume when liquid in the volume is adjacent to the open end but not gas from the volume when gas in the volume is adjacent to the open end.
US08520186B2

A method of controlling a spectral property of a light beam includes directing a light beam to a lithography exposure apparatus configured to create a pattern on a wafer; receiving information representative of a spectral property of the light beam; receiving information representative of an optical imaging condition of the lithography exposure apparatus; estimating a characteristic value of the light beam based on the received spectral property information and the received optical imaging condition information; determining whether the estimated light beam characteristic value matches a target light beam characteristic value; and if it is determined that the estimated light beam characteristic value does not match the target light beam characteristic value, adjusting the spectral property of the light beam.
US08520181B2

A liquid crystal display device includes a TFT substrate, a facing substrate and liquid crystal sandwiched therebetween. First pixels for displaying a first color according to a first color filter, second pixels for displaying a second color according a second color filter and third pixels for displaying a third color according to a third color filter are aligned in a longitudinal direction on the facing substrate, respectively. The first color filters, the second color filters, and the third color filters extend in stripes in the longitudinal direction so as to cover the first, second and third pixels, respectively. First spacers are formed between the first pixels by layering a number of color filters, including the first color filters, and second spacers are formed of a number of color filters, including the second color filters, between the second pixels. The first color filters which are formed between the second pixels are circular in plan view.
US08520171B2

Provided is an optical display device using a polarizing film which has a thickness of 10 μm or less and exhibits high optical characteristics. The optical display device comprises a continuous web of polarizing film which is made of a polyvinyl alcohol type resin having a molecularly oriented dichroic material, and formed through stretching to have a thickness of 10 μm or less and satisfy conditions expressed by the following formulas: P>−(100.929T-42.4−1)×100 (where T<42.3); and P≧99.9 (where T≧42.3), wherein T is a single layer transmittance, and P is a polarization rate. The polarizing film may be prepared by subjecting a laminate comprising a non-crystallizable ester type thermoplastic resin substrate and a polyvinyl alcohol type resin layer formed on the substrate to by 2-stage stretching consisting of preliminary in-air stretching and in-boric-acid-solution stretching.
US08520169B2

Provided is an optical display device using a polarizing film which has a thickness of 10 μm or less and exhibits high optical characteristics. The optical display device comprises a continuous web of polarizing film which is made of a polyvinyl alcohol type resin having a molecularly oriented dichroic material, and formed through stretching to have a thickness of 10 μm or less and satisfy conditions expressed by the following formulas: P>−(100.929T−42.4−1)×100 (where T<42.3); and P≧99.9 (where T≧42.3), wherein T is a single layer transmittance, and P is a polarization rate. The polarizing film may be prepared by subjecting a laminate comprising a non-crystallizable ester type thermoplastic resin substrate and a polyvinyl alcohol type resin layer formed on the substrate to by 2-stage stretching consisting of preliminary in-air stretching and in-boric-acid-solution stretching.
US08520165B2

Optical film laminates of birefringent polyester films and adhesive are disclosed. The laminates have a thickness of at least 10 mils (0.25 mm). The laminates of the invention are useful in displays having a diagonal of 37 in (94 cm) or greater.
US08520155B2

Manufacture of a birefringent liquid crystal cell is performed as follows. A layer of isotropic material having an outer surface which is shaped with a surface relief structure and is provided with a liquid crystal alignment property is formed. A flexible sheet having an outer surface provided with a liquid crystal alignment property is formed. A curable birefringent liquid crystal material is applied to one or both of the layer of isotropic material and the flexible sheet. The flexible sheet is applied over the layer of isotropic material with the outer surfaces of the layer of isotropic material and the flexible sheet facing one another with the liquid crystal material therebetween, thereby to form a liquid crystal cell. The liquid crystal material is cured and the flexible sheet is removed from the liquid crystal cell.
US08520154B2

A liquid crystal display panel includes a first substrate, a second substrate, a first electrode, a second electrode, a third electrode, an isolating layer, and a conductor. The first electrode is disposed between the first substrate and the isolating layer, on which the conductor is disposed. Each of the second and third electrodes is disposed on the second substrate and includes a contact surface. The second and third electrodes are not in contact with each other and are separated by a gap. The conductor is disposed in accordance with the location of the gap.
US08520150B2

It is an object of the present invention to provide a lighting device realizing reduction in cost and suppression of power consumption and suppressing generation of a lamp image. A lighting device 12 of the present invention includes a plurality of point light sources 80; a chassis 14 housing the point light sources 80 and having an opening 14b through which light from the point light sources 80 exits; and an optical member 15 (15a) facing the point light sources 80 and provided to cover the opening 14b. The point light sources 80 are arranged such that a light source high-density area LH where an arrangement interval thereof is relatively small and a light source low-density area LL where an arrangement interval thereof is relatively large are provided. Light reflection portions 50 reflecting lights from the point light sources 80 are formed in at least a region overlapping with the light source low-density area LL in the optical member 15 (15a).
US08520144B2

A video signal processing circuit includes: a composite sync signal generation circuit, generating a composite sync signal from a received composite video signal; a signal-noise-ratio calculation unit, generating a SNR of the composite video signal; a timing generation unit, generating a gated window based on the SNR; and a vertical sync signal separation unit, generating a vertical sync signal from the composite sync signal based on the SNR and the gated window, and dynamically adjusting a detection criterion on the vertical sync signal.
US08520141B2

A method for generating for at least one block of pixels of a picture of a sequence of progressive pictures at least one motion predictor and at least one texture predictor from motion data, respectively texture data, associated with the pictures of a sequence of low resolution interlaced pictures.
US08520135B2

A zoom optical system having a lens group I including two single lenses or one lens component, an aperture stop, and a lens group A disposed between the lens group I and the aperture stop, including a lens component made up of a positive lens LA and a negative lens LB that are cemented together, and having a negative refracting power as a whole. The distance between the lens group I and the lens group A on the optical axis changes for zooming, and the lens component has an aspheric cemented surface. When the shape of the aspheric surface is expressed by a certain equation, the shape of the air-contact surface of the positive lens LA and its aspheric components etc. satisfy conditional expressions (3a) and (3b).
US08520132B2

An image pickup apparatus capable of capturing a still image while a high sharpness is being maintained and a reduction in image quality due to the existence of a focus detecting pixel is being suppressed. An image pickup device includes an image pickup pixel group and a focus detecting pixel group. A calculation unit calculates a singular value in the signal values of pixels existing around the focus detecting pixel group. An adjustment unit adjusts a gain of signal values in the focus detecting pixel group. A correction unit corrects an image data corresponding to the position of the focus detecting pixel group based on the signal values in the image pickup pixel group. A determination unit determines the amount of adjusting the gain of signal values in the focus detecting pixel group and the amount of correction based on the results calculated by the calculation unit.
US08520126B2

The solid-state image sensor 10 includes an array of photosensitive cells and an array 100 of dispersing elements. The photosensitive cell array is comprised of unit blocks 40, each including four photosensitive cells 2a, 2b, 2c and 2d. The dispersing element array 100 makes light, obtained by subtracting a light ray with a first color component C1 from the incoming light W and adding a light ray with a second color component C2 to the remainder, incident on the first photosensitive cell 2a, also makes light, obtained by subtracting the light ray with the second color component C1 from the incoming light W and adding the light ray with the first color component C1 to the remainder, incident on the second photosensitive cell 2b, further makes light, obtained by subtracting the light rays with the first and second color components C1+C2 from the incoming light W, incident on the third photosensitive cell 2c, and further makes light, obtained by adding the light rays with the first and second color components C1+C2 to the incoming light W, incident on the fourth photosensitive cell 2d.
US08520125B2

An image capture device according to the present invention includes: a first optical system 10 that has a longitudinal chromatic aberration to cause first, second and third colors to form images at mutually different positions on an optical axis; a first image capturing region Na for generating an image that has a component in at least one of the first, second and third colors by using light that has been transmitted through the first optical system 10; a second optical system 20 that has a different longitudinal chromatic aberration from that of the first optical system 10; a second image capturing region Nb for generating an image that has a component in the same color as the at least one color by using light that has been transmitted through the second optical system 20; and an arithmetic processing section C for generating an output image by using one of the two images that has been generated in the first or second image capturing region Na or Nb so as to have the component in the at least one color apiece and that has the component with the higher degree of sharpness.
US08520101B2

An image sensor including a pixel array, a sampling circuit and a black level calibration circuit is provided. The pixel array includes a first optical black area, a second optical black area and an active pixel area. The sampling circuit respectively reads first optical black information, second optical black information and active pixel information from the first optical black area, the second optical black area and the active pixel area. The black level calibration circuit determines a black level offset according to the first optical black information, and determines a black level calibration value for calibrating the active pixel information.
US08520096B2

Provided are a photographing profile learning apparatus and method of a digital imaging device for recording a personal life history. The photographing profile learning method learns a user's photographing patterns by recommending at least one previous picture consistent with a user's photographing tendencies, using a recommendation function and a user profile based on a user feedback value and a compensation value, receiving user feedback regarding the recommended previous picture, and updating the user profile and the recommendation function according to the user feedback. Therefore, since photographing settings are performed according to a user's tendency and conditions, it is possible to maintain consistency between a currently photographed picture and previously photographed pictures and systematically produce a visual diary.
US08520095B2

An imaging apparatus is equipped with: imaging means constituted by a great number of first light receiving elements and second light receiving elements that photoelectrically convert light from subjects, which are capable of being controlled to be driven independently form each other and are arranged in a predetermined arrangement, for obtaining image signals based on the output of the first light receiving elements and/or the second light receiving elements; image signal processing means, for generating image data from the image signals obtained by the imaging means; subject discriminating means, for discriminating subject scenes based on the image signals; subject field data obtaining means, for obtaining subject field data based on the image signals; and control means, for selecting a drive mode to drive the imaging means and the image signal processing means, based on the discriminated subject scenes and the obtained subject field data.
US08520094B2

A circuit includes a luminance average value output unit for extracting luminance values from pixel data of the first and the second frames to generate first luminance average values for pixel lines of the first frame and second luminance average values for pixel lines of the second frame, a flicker curve generating unit for subtracting the second luminance average values from the first luminance average values, thereby generating a flicker curve, and a flicker detecting unit for extracting a plurality of local minimum points from the flicker curve, calculating a distance between each two neighboring local minimum points of the extracted local minimum points, and determining whether the flicker is present based on the distances and the frequency numbers of the distances.
US08520093B2

An image acquisition device includes a flash and optical system for capturing digital images. A face tracker identifies face regions within a series of one or more relatively low resolution reference images, and predicts face regions within a main digital image. A face analyzer determines one or more partial face regions within the one or more face regions each including at least one eye. A red-eye filter modifies an area within the main digital image indicative of a red-eye phenomenon based on an analysis of one or more partial face regions within the one or more face regions identified and predicted by the face tracker.
US08520091B2

A normal AWB (auto white balance) correction value is calculated based on inputted image data. Further, a face area is identified from the inputted image data and a face AWB correction value is calculated based on image data in the face area. Then, first feature data and second feature data are extracted from the inputted image data and image data in the face area, respectively. A total AWB correction value is calculated in accordance with at least one of the face AWB correction value and the normal AWB correction value based on a comparison result of the first feature data and the second feature data. Thus, an erroneous correction can be prevented in an AWB correction using a face detection function.
US08520087B2

An image capturing device includes a first image processing unit that processes a plurality of frame images to form a moving image file, on the basis of an image capturing signal from an image capturing element that captures an image of light from a subject, an instructing unit that instructs to capture a still image of the subject, a second image processing unit that processes the still image on the basis of the image capturing signal from the image capturing element, when the instructing unit instructs to capture the still image during capturing of the moving image, and generates an interpolation frame image that is the frame image until the capturing of the moving image restarts after the instructing unit instructs to capture the still image, when the capturing of the moving image restarts after the still image is captured, and a moving image file generating unit that generates the moving image file, on the basis of the plurality of frame images processed by the first image processing unit and the interpolation frame image generated by the second image processing unit.
US08520079B2

An image capture system for capturing images of an object, such as the Earth. The image capture system includes a moving platform, at least two image capture devices, a position system, an event multiplexer and a computer system. The image capture devices are mounted to the moving platform. Each image capture device has a sensor for capturing an image and an event channel providing an event signal indicating the capturing of an image by the sensor. The position system records data indicative of a position as a function of time related to the moving platform. The event multiplexer has at least two image capture inputs and at least one output port. Each image capture input receives event signals from the event channel of one of the image capture devices. The event multiplexer outputs information indicative of an order of events indicated by the event signals, and identification of image capture devices providing the event signals. The computer system receives and stores the information indicative of the order of events indicated by the event signals, and identification of image capture devices providing the event signals.
US08520075B2

Systems and methods of objective video quality measurement that employ a reduced-reference approach to video quality measurement. Such systems and methods of objective video quality measurement can extract information pertaining to one or more features of a target video whose perceptual quality is to be measured, extract information pertaining to one or more features of a reference video, and employ one or more prediction functions involving the target features and the reference features to provide a measurement of the perceptual quality of the target video.
US08520062B2

A display apparatus includes a display panel and an optical member. The display panel includes a plurality of a pixel and displays a 2D image. The optical member includes a plurality of a lens, each having a plurality of a focal point and configured such that at least two pixels of the display panel correspond to one 3D pixel. The optical member divides the 2D image into left and right-eye images by using the lenses of the optical member.
US08520060B2

A method for identifying a blur profile of a multi image display with a first image separating mask. The method comprises displaying a calibration pattern through a second image separating mask, allowing an evaluator to provide a visual estimation indicating a blur brought about to the calibration pattern by the second image separating mask, and generating a blur profile of at least the first image separating mask according to the visual estimation. The first and second image separating masks having a substantially similar optical profile.
US08520059B2

A stereoscopic image taking apparatus (10) according to an aspect of the present invention includes a single photographing optical system (12, 14); an imaging device (16) on which pupil-split object images which have passed through a first region and a second region f the photographing optical system, are formed, respectively, the first region and the second region being positioned differently in a predetermined direction, the imaging device which performs photoelectric conversions of an object image which has passed through the first region and an object image which has passed through the second region to output a first image and a second image; and an image processing unit (24) which performs a first image processing to the first image and a second image processing different from the first image processing to the second image and performs the first image processing and the second image processing so as to reduce a difference in image quality between the first image and the second image which have been processed.
US08520058B2

The concept includes projecting at the object surface, along a first optical axis, two or more two-dimensional (2D) images containing together one or more distinct wavelength bands. The wavelength bands vary in intensity along a first image axis, forming a pattern, within at least one of the projected images. Each projected image generates a reflected image along a second optical axis. The 3D surface data is obtained by comparing the object data with calibration data, which calibration data was obtained by projecting the same images at a calibration reference surface, for instance a planar surface, for a plurality of known positions along the z-axis. Provided that the z-axis is not orthogonal to the second optical axis, the z-axis coordinate at each location on the object surface can be found if the light intensity combinations of all predefined light intensity patterns are linearly independent along the corresponding z-axis.
US08520057B2

Provided is a method and system for transmitting/receiving broadcasting service. The method for transmitting a 3-dimensional broadcasting service includes: encoding a reference image and an additional image of the 3-dimensional broadcasting service to generate a reference image stream and an additional image stream; receiving a service map table defining the 3-dimensional broadcasting service; and transmitting the reference image stream, the additional image stream and the service map table in real time.
US08520050B2

A method of transmitting video data comprising: establishing a bidirectional video channel between a first terminal and a second terminal in a packet-based communication network; beginning a live, face-to-face video call over the established channel by generating first video data from a video camera of the first terminal, transmitting the first video data to the second terminal for display on a screen of the second terminal, receiving second video data generated from a video camera of the second terminal, and displaying the second video data on a screen of the first terminal; generating third video data at the first terminal from a source other than the video camera of the first terminal; receiving a user selection at the first terminal; and in response to the user selection, transmitting the third video data to the second user over the established channel of the packet-based communication network.
US08520038B2

A stereoscopic image display apparatus includes an image output unit that outputs right-eye image data and left-eye image data that form stereoscopic image data, a characteristic value calculating unit that calculates brightness-related image characteristic values of at least one of the right-eye image data and the left-eye image data, a expanding coefficient calculating unit that calculates a expanding coefficient common to the right-eye image data and the left-eye image data based on the image characteristic values, a brightness expanding unit that performs brightness expanding on both the right-eye image data and the left-eye image data by using the expanding coefficient, and an image display unit that displays an image based on the right-eye image data and the left-eye image data having undergone the brightness expanding.
US08520037B2

Display luminance is uniformized to enhance image display quality. A sustain pulse generating circuit generates sustain pulses by selecting any one of a plurality of driving patterns, according to an all-cell light-emitting rate and a partial light-emitting rate. A loading correction part of the image signal processing circuit includes: number of lit cells calculator for calculating the number of discharge cells to be lit in each display electrode pair, in each subfield; load value calculator for calculating a load value of each discharge cell, according to the calculation result in number of lit cells calculator; correction gain calculator for calculating a correction gain of each discharge cell, according the calculation result in load value calculator, the driving pattern selected, and the position of the discharge cell; and corrector for correcting an input image signal, according to the output from correction gain calculator.
US08520032B2

A liquid crystal display and a method of driving the same are disclosed. The liquid crystal display includes a liquid crystal display panel for displaying an image, an external light sensing unit for sensing an illuminance of external light around the liquid crystal display panel, a backlight unit whose an output luminance is controlled by an adjustment dimming signal, and a gamma curve adjusting circuit for modulating digital video data or varying resistances of variable resistors constituting a gamma resistor string based on the illuminance of external light or according to a relative maximum white luminance based on the adjustment dimming signal, so as to uniformly keep a relative brightness of the input image a user perceives irrespective of changes in the illuminance of external light.
US08520031B2

A pixel driving method for a display device is provided. The display device includes at least a first and a second pixels coupled to a signal terminal. The first pixel is located farther from the signal terminal than the second pixel, and each pixel is driven during a time period, which includes a first operation period and a second operation period. The pixel driving method includes steps of generating a compensation voltage and an ideal voltage according to a gray scale value of the each pixel, charging/discharging the each pixel by the compensation voltage corresponding to the each pixel during the respective first operation period, and charging/discharging the each pixel by the ideal voltage corresponding to the each pixel during the respective second operation period. The first operation period for charging/discharging the first pixel is longer than that for charging/discharging the second pixel.
US08520029B2

An image display devices, methods, and programs that displays an image on a display screen. The devices, methods, and programs detect pressed coordinate positions on the display screen, store the detected pressed coordinate positions in a memory at a predetermined time interval in a time sequence, and if, after a pressing on the display screen has been cancelled, the display screen is not pressed again before a predetermined pressing cancellation judging time passes, determining a cancellation of the pressing on the display screen. The devices, methods, and programs set a predetermined delay time based on the predetermined pressing cancellation judging time, after the predetermined delay time has passed since the pressing on the display screen started, read out the stored pressed coordinate positions at the predetermined time interval and in the time sequence, and scroll the image so as to follow a movement of the read-out pressed coordinate positions.
US08520026B1

In one embodiment, one of a set of M content items is displayed within a display graphic element of a graphical user interface. A sequential ordering exists among the set of M content items. A rotation of a digital object along a directional axis is detected. The digital object has N sides along the directional axis. A quantity of M is different from a quantity of N. In response to the detected rotation, different ones of the M content items are displayed within the display graphic element in accordance with the sequential ordering. Each sequential increment of the N sides per the rotation results in a corresponding sequential increment through the set of M content items.
US08520022B1

Display functions in an electronic device may comprise combining runtime color adjustments with brightness adjustments triggered by ambient light detection. Light sensors may be utilized to detect ambient lighting conditions, which may cause adjustment of brightness level applicable to a display (or screen) of the electronic device. The adjustment of brightness level may then be combined with adjustment of contrast level that may also be applicable to display functions. In this regard, a particular contrast level may be selected based on the detected ambient lighting conditions—e.g., by mapping various contrast levels to preconfigured ambient lighting levels. The contrast adjustment may comprise adjusting colors and/or sharpness. Using contrast adjustments, in conjunction with the brightness adjustments, may allow for achieving the same levels of readability with less brightness, and/or for increased readability with the same brightness.
US08520018B1

Systems, devices, and methods for delivering and managing media whereby a first media element contains multiple media components and a combination of user activity and time are necessary to unlock a subset of the multiple media components. In one embodiment, the user activities include serving as a peer leader, purchasing a key that unlocks at least one of the multiple media components, and other activities having value to the system. The system may also update the media components individually, or in parallel. In addition, the requirements for unlocking one or more of the media components may vary dynamically, or the media components may vary based on: known individual characteristics of a user in a group of users, group characteristics of a subset of users within a group of users or other criteria.
US08520015B2

Methods and apparatus are provided for intermixing graphics layers and graphics applications using a display intermix server. A method is provided for intermixing a first graphics application having a first graphics layer and a second graphics application having a second graphics layer. The method comprises streaming a first graphics command from the first graphics application to a first memory location, where the first graphics command corresponds to the first graphics layer. The method also comprises streaming a second graphics command from the second graphics application to a second memory location, where the second graphics command corresponds to the second graphics layer. The method further comprises ordering the first graphics command and the second graphics command based on a priority scheme for the first graphics layer and the second graphics layer. The method further comprises providing ordered graphics commands to a rendering interface.
US08520014B2

An information handling system includes a host processing system and a remote processing system. The host processing system includes a display, a host processor, and a video multiplexer that receives a video signal from the host processor and outputs the video signal to the display. The remote processing module is coupled to the host processing system and includes a remote processor configured to output a second video signal, and an interface between the host processing system and the remote processing system. The interface includes a video output channel configured to provide the second video signal to the video multiplexer. The video multiplexer is further configured to receive the second video signal and to output the second video signal to the display during a reduced operating state of the host processing system.
US08520013B2

Provided is a display data channel (DDC) communication module reading and storing extended display identification data (EDID) of a display device and providing the stored EDID to a host device. The DDC communication module includes: a serial electrically erasable and programmable read only memory (EEPFROM) in which the EDID is stored; a comparator outputting logic data indicating that the comparator is connected to the display device or the host device; and a controller reading and storing EDID, or providing EDID stored in the serial EEPROM to the host device, according to the logic data output from the comparator.
US08520010B2

In processing a game scene for display, in one embodiment input controller position information from a host memory is provided directly to a graphics processor rather than first being processed by a 3D application in a host processor. This results in more direct and timely processing of position information and reduces the number of 3D processing pipeline steps the controller position information must pass through thus reducing the user's perceived latency between moving the input controller and seeing the displayed results. In another embodiment, the input controller position information is provided directly from an input controller to a graphics card or subsystem rather than first going through a host processor or memory. This results in even more direct and timely processing of position information by further reducing the number of 3D processing pipeline steps the controller position information must pass through thus further reducing the user's perceived latency.
US08520009B1

Video filtering using a programmable graphics processor is described. The programmable graphics processor may be programmed to complete a plurality of video filtering operations in a single pass through a fragment-processing pipeline within the programmable graphics processor. Video filtering functions such as deinterlacing, chroma up-sampling, scaling, and deblocking may be performed by the fragment-processing pipeline. The fragment-processing pipeline may be programmed to perform motion adaptive deinterlacing, wherein a spatially variant filter determines, on a pixel basis, whether a “bob”, a “blend”, or a “weave” operation should be used to process an interlaced image.
US08520006B2

It is determined whether the size of an outline vector to be output is equal to or smaller than a predetermined size. If it is determined that the size of the outline vector to be output is equal to or smaller than the predetermined size, image data is generated by using outline font data corresponding to the outline vector. If it is determined that the size of the outline vector to be output is larger than the predetermined size, image data is generated by using the outline vector.
US08520003B2

A system of curve generation takes a sequence of control points and constraint codes for each control point, and outputs a curve in which each of the constraints is satisfied. The set of constraints is chosen from the tangent angle, curvature, first derivative of curvature, and second derivative of curvature. The interactive curve design uses as its primitive, a curve whose curvature is a polynomial function of arclength (whose intrinsic equation is a polynomial). At each control point, a choice of G2 curvature continuity (tangent angle and curvature) or G4 curvature continuity (tangent angle and curvature plus first and second derivatives of curvature are continuous) is input. The desired curve is expressed as the solution to the chosen set of constraints.
US08520001B2

A system and method for thematically arranging clusters in a visual display is provided. Stored clusters each include one or more concepts. The concepts include terms having a common semantic meaning. Two or more of the clusters with shared concepts are identified. The two or more clusters are placed along a vector to form one or more cluster spines each represented by the shared concepts as a theme. One of the cluster spines is selected. At least one anchor point located on an open edge of one of the clusters along the selected cluster spine is identified. A further cluster spine that is thematically-related to the selected cluster spine is identified. The further cluster spine is grafted onto one of the at least one anchor points of the selected cluster spine. The grafted cluster spines are displayed.
US08519999B2

An image of a multi-dimensional volume from a multi-dimensional object data set is displayed on a monitor, a target point and a surface are identified, a target centric projection is then created by projecting information from the target point onto the identified surface. Critical volumes are identified within the multi-dimensional volume and information from these is projected onto the identified surface. Points are selected on the surface and a rectilinear pathway calculated between the selected points and the target point. Distance information between the target point and the identified surface is calculated for selected points. Distance information is projected onto the identified surface. The critical volumes are enlarged prior to projection. The projection may be produced around a selected point on the surface and displayed together with the multi-dimensional volume.
US08519997B2

A display system for use on a vehicle is presented. The display system comprises a cursor control device, at least one electronic display for displaying a first image comprising a three-dimensional conformal view of a terrain and a first movable cursor, and a processor that is coupled to the cursor control device and the at least one electronic display. The processor is configured to move the first movable cursor on the first image in response to input from the cursor control device and to determine a latitude and longitude that correspond to the position of the first movable cursor.
US08519994B2

A method of driving an electrophoretic display is set forth for avoiding image-edge residual while sequentially displaying a first frame and a second frame. During the time of displaying the first frame, set a common voltage to be a first voltage, apply a second voltage different from the first voltage to a first pixel for writing a first data signal into the first pixel, and apply the first voltage to a second pixel adjacent to the first pixel for retaining a second data signal of the second pixel, which is different from the first data signal. During the time of displaying the second frame, set the common voltage to be the second voltage, apply the first voltage to the first pixel for writing the second data signal into the first pixel, and apply the first voltage to the second pixel for retaining the second data signal of the second pixel.
US08519989B2

In a plasma display device, the scan electrode drive circuit is mounted at least on a first circuit board generating a sustain pulse and a second circuit board outputting a scan pulse to the scan electrodes. The first circuit board includes a plurality of first metal fittings, each having a screw hole, as an output terminal. The second circuit board includes a plurality of second metal fittings, each having a through-hole, as an input terminal. The first circuit board and the second circuit board are connected to each other by inserting and screwing screws into the screw holes of the first metal fittings via the through-holes of the second metal fittings.
US08519975B2

A two-step detection for a capacitive touchpad to identify a real touch point first detects the self capacitances from multiple capacitance sensor traces of the capacitive touchpad to identify any touch point on the capacitive touchpad and then, if multiple touch points are detected, further detects the mutual capacitance at one of the detected touch points to identify whether it is a real touch point.
US08519970B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for digital signal processing (DSP) techniques for generally improving a signal-to-noise ratio (SNR) of capacitive touch sensors.
US08519966B2

A touch screen can be used in a communication device having a transceiver that communicates radio frequency (RF) signals with at least one remote station. The touch screen includes a display layer for displaying information. An inductor grid includes a plurality of inductive elements. A switch matrix selects a selected inductive element in response to a selection signal. A driver generates the selection signal and drives the selected inductive element to detect a touch object in proximity to the selected inductive element and generates touch screen data in response thereto. Microelectromechanical system (MEMS) capacitors couple together a group of the plurality of inductive elements to form an antenna and further couple the antenna to the transceiver to send and receive the RF signals.
US08519951B2

A method and apparatus for displaying an image of terrain obtained from a position above the terrain. An image of an object is detected in the image of the terrain for an object that is positioned between the terrain and the position above the terrain. The detected image of the object is replaced in the image of the terrain with replacement image data. For example, the replacement image data may be image data for the terrain below the object. The image of the terrain with the replacement image data may be displayed. The method and apparatus may be used to replace images of clouds in images of the surface of the earth below an aircraft with image data for the surface of the earth below the clouds.
US08519943B2

A liquid crystal display device includes a first data line and a second data line, the first and second data lines substantially parallel to one another, a first gate line, the first gate line crossing the first data line and the second data line, a display sub-pixel defined by the crossing of the first gate line and the first data line, a sensing sub-pixel defined by the crossing of the first gate line and the second data line, and a first switching element for connecting the second data line connected to one of a sensing processing unit and a ground terminal, wherein the display sub-pixel transmits light supplied from a light source in accordance to a data signal applied to the first data line, and the sensing sub-pixel senses light incident on the liquid crystal display device and generates charges corresponding to the sensed light.
US08519939B2

An LCD and a backlight module driving device and a method thereof are provided. The method is adapted to drive at least one backlight unit in a backlight module. The backlight unit is used for supplying a surface light source to an Nth area pixel of the LCD panel, where N is a positive integer. The method includes the following steps of first calculating a time of the Nth area pixel under a stable state in a frame period and then providing a control signal to drive the backlight unit when the Nth area pixel is under the stable state in the frame period.
US08519934B2

The present invention relates to a gate driver circuit and application of the same in a liquid crystal display (LCD) for improving the display performance thereof. The gate driver circuit includes at least one PMOS transistor and two NMOS transistors configured to modify a falling edge of a corresponding scanning signal according to a linear function that defines a waveform shape for the scanning signal.
US08519932B2

The present invention relates to a liquid crystal display, wherein the liquid crystal display includes a POL conversion control signal generating unit for generating a POL conversion control signal that is inverted at predetermined time intervals in a black data insertion mode and is fixed at a specific logic level in a normal drive mode, a timing controller for outputting a first polarity control signal that is inverted every a predetermined period, a POL conversion circuit that receives the POL conversion control signal and the first polarity control signal to output a second polarity control signal, a data driving circuit that supplies a data voltage to data lines and inverts a polarity of the data voltage in response to the second polarity control signal, and a gate driving circuit that sequentially supplies a gate pulse to gate lines.
US08519930B2

A field sequential liquid crystal display device includes: first, second, third and fourth thin film transistors, a frame buffer capacitor, a storage capacitor and a holding capacitor connected to the storage capacitor in parallel. The gate of first thin film transistor is connected to a gate line, the source thereof is connected to a data line, the drain thereof is connected to the source of second thin film transistor; the source of second thin film transistor is connected to one end of frame buffer capacitor, the drain thereof is connected to the drain of third thin film transistor; the other end of frame buffer capacitor and a source of third thin film transistor are connected to the drain of fourth thin film transistor, the source of fourth thin film transistor is grounded; and the drain of second thin film transistor is connected to one end of storage capacitor.
US08519929B2

One of the objects is to improve display quality by reduction in malfunctions of a circuit. In a driver circuit formed using a plurality of pulse output circuits having first to third transistors and first to fourth signal lines, a first clock signal is supplied to the first signal line; a preceding stage signal is supplied to the second signal line; a second clock signal is supplied to the third signal line; an output signal is output from the fourth signal line. Duty ratios of the first clock signal and the second clock signal are different from each other. A period during which the second clock signal is changed from an L-level signal to an H-level signal after the first clock signal is changed from an H-level signal to an L-level signal is longer than a period during which the preceding stage signal is changed from an L-level signal to an H-level signal.
US08519928B2

A method and system for frame insertion in a digital display system is provided. The method is adapted for use with a liquid crystal display (LCD) type display and is effective to substantially reduce motion blur. The LCD display receives a sequence of digitized input frames at a first frequency. The method generates a sequence of output frames that include the digitized input frames interspersed with a plurality of modified frames. Each of the modified frames is substantially similar to a preceding digitized input frame, but has a reduced luminance. The modified frames may be generated by multiplying a preceding digitized input frame by a reduced luminance factor. The reduced luminance factor may be determined as a fixed value or as a function of an average pixel level of a preceding frame.
US08519927B2

In order to allow a user to more easily set a correction amount in overdrive (OD) driving of a liquid crystal display device, a display control apparatus which determines a driving parameter for overdrive of the liquid crystal display device includes a first display unit which repeatedly scrolls a preset reference pattern image in one direction, a second display unit which statically displays a plurality of sample images identical to the reference pattern image and having pseudo-afterimage regions whose end portions in a scroll direction are different from each other, a selection acceptance unit which accepts selection of one sample image of the plurality of sample images, and a determination unit which determines the driving parameter for overdrive based on the difference between the pixel value of the pseudo-afterimage region of a selected sample image and the pixel value of the reference pattern image.
US08519926B2

A liquid crystal display (LCD) device with a register-type gamma reference voltage generating unit inside a data driving IC, thus to remove a source block dim phenomenon in a Chip on Glass (COG) cascade structure, and a driving method thereof. The LCD device comprises an LCD panel on which a plurality of gate lines and data lines intersect with each other. A TFT is formed at each intersection, to thus define images. A data driving unit supplies a gradation voltage to the LCD panel through a gamma voltage generating unit. A gate driving unit supplies a gate pulse to each gate line on the LCD panel. A timing controller controls the gate driving unit, the data driving unit and the gamma voltage generating unit.
US08519924B2

Aspects of the invention can provide an image display device, including a liquid crystal panel used to display an image, a light source, a light transmission unit that can make a light from the light source pass through pixels only for a predetermined length of time within a frame cycle of the image, a drive signal-generating unit that can generate a drive signal to periodically vibrate a transmissivity of each pixel of the liquid crystal panel, and a phase control unit that can control in phase the drive signal based on tone data carried by an image signal.
US08519921B2

An organic light emitting diode (OLED) display includes an illuminance sensing unit configured to sense an external illuminance, a brightness determination unit configured to determine a brightness of the OLED display according to an illuminance sensed by the illuminance sensing unit, a driving voltage determination unit configured to determine a driving voltage corresponding with a current saturation point of the OLED display, the driving voltage being determined based at least in part on a driving current and the brightness determined by the brightness determination unit, a voltage conversion unit configured to receive an input voltage, generate a first voltage higher than the input voltage, and generate a second voltage lower than the input voltage, and a display unit configured to receive the first and second voltages from the voltage conversion unit and display an image.
US08519918B2

An image display apparatus comprises a pixel having a drive transistor and a pixel display element which are connected in series between a first power line and a second power line, a holding capacitor connected to a gate electrode of the drive transistor, and a selection transistor connected between a signal line and the gate electrode of the drive transistor. When the selection transistor is turned on, gradation pixel data is written in the holding capacitor from the signal line. The charge of gradation pixel data written in the holding capacitor is discharged for a certain period through the drive transistor, thereafter the charge of the gradation pixel data stored in the holding capacitor is held by floating the gate electrode of the drive transistor.
US08519914B2

An organic light emitting display device includes: pixels at crossing regions of scan lines, light emission control lines, sensing lines, and data lines; a sensor configured to extract deterioration information from organic light emitting diodes included in the pixels during a first sensing period and to extract threshold voltage and mobility information of driving transistors included in the pixels during a second sensing period; a converter configured to generate corrected data by changing input data based on the deterioration information and the threshold voltage and mobility information; and a data driver configured to supply data signals, the data signals being based on the corrected data during a driving period and being reference data signals during the second sensing period, wherein the sensor is configured to extract the threshold voltage and mobility information of the driving transistors using second electric currents from the pixels in response to the reference data signals.
US08519910B2

An image processing method comprises: (A) separating R and B data and G data from input data; (B) loading data corresponding to respective odd rows of gamma-converted R and B data, and storing data corresponding to respective even rows of the R and B data adjacent to the loaded odd rows; (C) loading two R data of the even row, along with two R data of the odd row corresponding to a first display position, so as to form a 2×2 R pixel area, and loading two B data of the even row, along with two B data of the odd row corresponding to a second display position, so as to form a 2×2 B pixel area; (D) computing the sharpness of the corresponding display data by comparing the data in each of the R and B pixel areas column by column and row by row; (E) computing the luminance of the display data by taking the average value of the data corresponding to the odd row of each of the R and B pixel areas; (F) determining the gray scale value of output R data by adding the sharpness to the luminance of the R data, and determining the gray scale value of output B data by adding the sharpness to the luminance of the B data; and (G) combining the inverse-gamma-converted R and B data and the input G data and then outputting the combined data according to the sub-pixel structure of the display panel.
US08519907B2

An interface adjustment support system that adjusts a display environment of a first display device (standard device)'s user interface used by a user to adapt to a second display device (device used), via a network, inputs setting information of a customized user interface of the standard device, stores the display information thereof, and adapts setting values, optimized based on the stored setting information of the standard device, to the device used when using the device used, thereby providing interfaces that have the same operational feel to the user, regardless of the device and location.