US08856911B2

Recommending a security policy to a firewall, includes receiving a request from a firewall for a recommendation as to whether the firewall should allow or block a detected present communication for which the firewall does not have an existing security policy. Information about past blocked and allowed communications at other firewalls on a network is searched to identify past communications that are similar to the present communication. The identified past communications are assigned a respective positive or negative vote. A positive vote indicates a past communication was allowed and a negative vote indicates a past communication was not allowed. A positive recommendation is sent to the requesting firewall to allow the present communication if the positive votes outnumber the negative votes, and a negative recommendation is sent to the requesting firewall to block the present communication if the negative votes outnumber the positive votes.
US08856902B2

A graphical authentication identifier is used to facilitate automatic authentication of a user. A graphical identifier authentication system receives a request from an authenticating entity for a onetime use graphical authentication identifier. In response to the received request, a onetime use graphical authentication identifier to be displayed by the authenticating entity is generated. A request for user authentication information by the authenticating entity is encoded in the graphical authentication identifier, which is transmitted to the authenticating entity for display (e.g., on a login screen). The onetime use graphical authentication identifier being displayed by the authenticating entity is captured by a registered user operated computing device. In response, the requested user authentication information is transmitted to the authenticating entity, such that the user is automatically authenticated to the authenticating entity, without the user manually entering the requested user authentication information.
US08856899B1

A security service determines whether to grant a user access to a resource. The service receives from the user a security term in an obscured form derived from a revealed form of the security term according to a predefined padding scheme known to the user and to the security service. The service applies the padding scheme to the received term to result in a de-padded security term and confirms that the de-padded security term matches the retrieved revealed security term. Additionally, the service confirms that the received term has not been previously employed within a predetermined frame of reference. Accordingly, if the received obscured security term is purloined and re-used within the predetermined frame of reference, the security service denies access to the resource.
US08856897B2

The present invention facilitates access to a restricted service related to secure transactions via a network. The present invention allows a user to select a minimum security level of authentication for its own login to a restricted service. The user's selected minimum security level of authentication may be registered in an authentication method system, so that the user must use the selected minimum security level for authentication in order to gain access to the restricted service. Alternatively, the user may specify that the selected minimum security level for authentication may be over-turned by the user, or optionally re-set to a new authentication method depending on the needs of the user. As such, the present invention allows the user the flexibility to select its own authentication method for accessing a restricted service.
US08856890B2

A system and method are provided for management of access security by user and device. A security policy enforcement point is provided with a user policy module to receive user credentials from an access device of the user and a point for setting device dependent security policy to receive device credentials from the access device. A user policy is retrieved from a user database with use of the user credentials while a device policy is retrieved from a device database with use of the device credentials. The user policy and device policy are combined and used in the SPEP to enforce a user and device based security policy.
US08856888B2

A personal authentication apparatus that controls an authenticated state of a target device based on the motion of the target device includes a motion sensor that detects motion information indicating the motion of the target device, a carried-state determination unit configured to determine whether or not the target device is being carried by a user based on the detected motion information, and an authentication control unit configured to control the authenticated state of the target device based on a result of the determination by the carried-state determination unit.
US08856887B2

In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to send, from an authorization client on a device to a client authorization module, an indication of multiple applications installed on the device, and receive, at the authorization client and in response to the indication, multiple application tokens from the client authorization module. Each individual application token from the multiple application tokens received by the authorization client is uniquely associated with an application from the multiple applications installed on the device. The authorization client provides each application its associated application token such that each application from the multiple applications can use that application token in order to be authenticated to an application server associated with the application.
US08856883B2

A system to protect MAC control messages is presented. In one embodiment, the system comprises a processor, a memory coupled to the processor, and a communication device coupled to the processor to communicate wirelessly over multiple sub-channels in an orthogonal frequency division multiple access (OFDMA) wireless network. The communication device is operable to determine that a MAC control message is protected if an indicator within the MAC control message is set. The communication device validates, if the indicator is set, integrity of the MAC control message in conjunction with a CMAC (cipher-message authentication code) tuple concatenated with the MAC control message.
US08856879B2

A backup account recovery authentication of last resort using social authentication is described. The account holder requests trustees who have been previously identified to obtain an account recovery code. The account recovery system sends a communication to the trustee for information to verify the trustee as one of the previously identified trustees. The account recovery system then may transmit a link and code with instructions for the trustee to return the link. The account recovery system then transmits a situational query to the trustee to provide additional security. Finally, if all the communications have been completed for the required level of security, the account recovery code is transmitted to the trustee. The trustee sends the account recovery code to the account holder for access to an account.
US08856877B2

A computer readable storage medium including a set of instructions executable by a processor, the set of instructions operable to determine if a network location included in a request to connect to the network location, is included in a first list of untrusted network locations stored on the client computer and send a request to determine if the network location is included in a second list of untrusted network locations stored remotely from the client computer when it is determined that the network location is not included in the first list.
US08856874B2

A web application decomposed into one or more domain sandboxes ensures that the contents of each sandbox are protected from attacks on the web application outside that sandbox. Sandboxing is achieved on a per-element basis by identifying content that should be put under protection, generating a secure domain name for the identified content, and replacing the identified content with a unique reference (e.g., an iframe) to the generated secure domain. The identified content is then served only from the generated secure domain using a content handler.
US08856870B1

A method, device, or medium may be associated with receiving a request for information. A subject matter may be related to the request. A forum may be generated comprising members associated with the subject matter. A session of the forum may be initiated. The session may be configured to elicit a response to the request. The forum may be disbanded in response to a conclusion of the session.
US08856859B2

There is disclosed a system and method for setting application permissions. In an embodiment, the method comprises reviewing the current application permissions settings on the device; comparing the current application permissions settings to a set of required application permissions settings for the software application; listing the set of required application permissions; and providing means to grant permission for all required application permissions the user is authorized to grant. In another embodiment, only the required application permissions requiring a grant of permission and which the user is authorized to grant are listed. The user may be provided with means to grant permission for all required permissions the user is authorized to grant in a single response.
US08856843B1

A method and system for generating local channels includes a user receiving device and a local headend in communication with the user receiving device generating a local channel using a multicast stream, generating local channel guide data comprising tuning data for the local channel and communicating a control command to a user receiving device. The control command comprises tuning data for the local channel. The user receiving device stores tuning data for the local channel with program guide data stored in the user receiving device in response to the control command.
US08856834B2

A method and system for displaying titles of recorded content based on a user's access level. In one embodiment, a plurality of user identifications is received. Each of the user identifications may be associated with one of a plurality of access levels. Login information corresponding to a user may be received and a user interface may be generated. The user interface may display one or more titles corresponding to recorded content. The one or more titles displayed on the user interface may be based on an access level associated with the user.
US08856827B1

A system for conveying and reproducing images for use with interactive applications is described. The system includes one or more application modules producing images for a display, and a display server for deriving encoded representations of the images and forwarding them to one or more clients. The client includes one or more user input devices such as a touchpad or touchscreen, and forwards information derived from the data received from these devices to the display server. The information is also used locally to modify reconstructed images derived from the encoded image representations received from the display server. The modified reconstructed images are displayed on a video screen.
US08856826B2

Methods and systems for presenting multimedia information materials from a database, preferably as a video broadcast. In one example, a plurality of information segments, such as video clips, are stored in the database, information segments are selected from the database, and a user can organize a subset of the selected information segments to affect a presentation of those information segments in desired order. The selected information segments may be loaded into a memory. The selected information segments may also be represented using indicators. The subset of selected information segments may be presented in the same order as the corresponding indicators. The presentation may be realized on a computer, a media player, or a television, the latter of which may interface with a set-top box and/or a personal video recorder.
US08856825B1

A method and system for reporting a percentage of an advertisement playable by a smart appliance is disclosed. A server receives metadata associated with an advertisement in a transport signal stream from an encoder. The server determines a length of the advertisement and a frame rate of the transport signal stream based on the received metadata. The server divides the advertisement into at least one segment based on the length and the frame rate. The server instructs the encoder to insert at least one marker into at least one frame of the advertisement corresponding to the at least one segment of the transport signal stream to create at least one marked segment.
US08856823B2

An exemplary method includes processing a first program stream representative of media content having a first resolution and a second program stream representative of the media content having a second resolution, generating a single advertisement stream representative of advertisement content having a third resolution, detecting a transmission lag between the first and second program streams, dynamically synchronizing the first and second program streams to substantially remove the detected transmission lag, transmitting the synchronized first program stream by way of a first content channel, the synchronized second program stream by way of a second content channel, and the advertisement stream by way of an advertisement channel, and directing a media content access device to switch from being tuned to the second content channel to being tuned to the advertisement channel during an advertising break in the media content. Corresponding methods and systems are also disclosed.
US08856818B2

A video services control system comprises a set top box coupled to a television and a video services network configured to provide video services to the television via the set top box. The video services network includes an application program operable to develop and implement individualized usage restriction profiles for users of the set top box to control video services viewing. The application program is configured to provide a designated administrator with authority to dictate the usage restriction profile for non-designated users. The individualized usage restriction profiles include restrictions on the content of video services shown on the television for viewing by the users. The application program is configured to receive information input by the designated administrator, develop each usage restriction profile based on the input information unique to each user, and implement each usage restriction profile to control video services viewing by the users.
US08856816B2

Methods, apparatus, systems and articles of manufacture to determine source information for media content output by a media rendering device operable to output media content from a plurality of different sources are disclosed. An example method disclosed herein comprises detecting media content output by the a media rendering device, the media content having a media variable associated therewith, detecting a plurality of user commands, detecting a change in the media variable associated with the media content output by the media rendering device, selecting, based on a time limit, a user command from the plurality of detected user commands to use with the detected media variable change to determine source information, and providing the detected media variable change and the selected user command to a processor to determine a source of the media content output by the media rendering device.
US08856812B1

An emergency disc ejecting device for an optical disc drive including a linkage module and a gear module is provided. The linkage module has a first linkage capable of moving along a disc loading direction and a disc ejecting direction. The gear module includes a first gear, a second gear and a pulley. The first gear is detachably connected to the first linkage. The second gear is driveably connected to the first gear and has a first contacting portion. The pulley is pivoted on the second gear and has a second contacting portion, wherein the second gear has an idle-stroking rotation relative to the pulley. When the second gear performs the idle-stroking rotation relative to the pulley, the first contacting portion moves relatively from a first side of the second contacting portion to a second side of the second contacting portion.
US08856804B2

A method for measuring application responsiveness measures the time elapsed between receiving and processing a trailing tag message inserted into the application's message queue. The method receives a message, generates a trailing tag message associated with the message, and inserts the trailing tag message into the application's message queue. The trailing tag message includes a timestamp indicating when the trailing tag message was queued. A default message handler calculates the time elapsed between when the trailing tag message was queued and when the trailing tag message was processed. The elapsed time may then be used to calculated system responsiveness.
US08856803B2

A view component of an application requests content from a model component of the application, where the request for content includes a request for data. The model component determines whether the requested data is available. If the requested data is available, the model component delivers the requested content and the requested data. If the requested data is not available, the model component first delivers the requested content and a data placeholder, and after the model component retrieves the data, the model component delivers the requested data to replace the data placeholder.
US08856802B2

Operating a data processing system comprises defining a plurality of profiles, each profile comprising a list of one or more applications; receiving a defined user input requesting a switch from a first profile to a second profile; hibernating the (or each) application listed in the first profile; and recalling from hibernation the (or each) application listed in the second profile. Preferably, a graphical user interface is adjusted to reflect a change in status of each application that has been hibernated or recalled from hibernation.
US08856798B2

A system and a method are disclosed for an activity manager providing a centralized component for allocating resources of a mobile computing device among various activities. An activity represents work performed using computing device resources, such as processor time, memory, storage device space or network connections. An application or system service requests generation of an activity by the activity manager, causing the activity manager to associate a priority level with the activity request and identify resources used by the activity. Based on the priority level, resources used and current resource availability of the mobile computing device, the activity manager determines when the activity is allocated mobile computing device resources. Using the priority level allows the activity manager to optimize performance of certain activities, such as activities receiving data from a user.
US08856793B2

Scheduling a program for periodic execution. The program requires a computer resource for execution. The historic availability of the resource is determined and recorded at a multiplicity of times a day. Subsequently, a request is received to schedule a program for execution on the day at a specified time and daily thereafter at the specified time or weekly or monthly thereafter on the day at the specified time. If there has been sufficient historic availability of the resource on the day at approximately the specified time, the program is scheduled for execution on the day at the specified time and daily thereafter at the specified time or weekly or monthly thereafter on the day at the specified time as requested. If not, the program is scheduled for execution at another time on the specific day close to the specified time.
US08856791B2

A method for managing the operation of an electronic system by taking into account various cost constraints of the system is disclosed. In one aspect, the method includes selecting a working mode for a plurality of tasks in a pro-active way using predictive control mechanism while guaranteeing hard real time constraints. The system is operated at the selected working mode for the corresponding tasks.
US08856785B2

For predicting and generating a quantity of image clones, a provision module provisions a specified number of a specified image clone to an image pool. The specified number N1 is calculated as N1=N0+CEIL(SE). N0 is a number of the specified image clones provisioned during a previous provisioning operation. SE is a storage estimate. CEIL rounds SE up to a nearest integer. A deployment module deploys a first image clone from the image pool in a subsequent deployment in response to a request.
US08856780B2

A method to remotely flash an external module comprises the steps to electronically transfer a computer program from a computer device to an external module, to partially install the external module to a vehicle, to extract the key data from a device securing the vehicle, to transfer the key data to a computer, to analyze and process the key data with a computer program generating a new computer program allowing the external module to communicate with the security device, to transfer the generated computer program to the external module, to complete the installation of the external module to the vehicle.
US08856778B2

Software selection based on available storage space involves determining that a data package (e.g., a software component) is not to be loaded (e.g., not to be installed) onto a storage device (e.g., a disk drive) of a computer (e.g., a target computer). This determination is based on the available storage capacity of the storage device (e.g., free disk space) and on a storage requirement of the optional data package (e.g., disk space required by the proposed software component). In some example embodiments, available storage capacity is determined automatically (e.g., by using an application programming interface).
US08856769B2

A method and system of the instruction packing and scaling are designed for simultaneously enhancing energy efficiency by concurrent and advanced prefetching/fetching instructions via the small and/or banked caches and for improving the performance of microprocessors by reducing the fraction of program and by employing the simple and fast caches. The invention is also designed for converting high fraction code to simplified, branch-reduced, and hidden code during compilation time, for storing packed/scaled code to concurrently accessible the plurality of caches and main memories, and for reverting the code to the native instructions during the instruction prefetch and fetch operations. Consequently, the invention does not forward many flow control instructions including procedure callers/returns and unconditional branches to microprocessors. In particular, the invention accurately prefetches/fetches instructions from the main memories to small, simple, and fast caches, which significantly reduce leakage and dynamic power dissipation, access time, and chip area.
US08856768B2

A method and system are provided for deriving a resultant software program from an originating software program having overlapping branches, wherein the resultant software project has either no overlapping branches or fewer overlapping branches than the originating software program. A preferred embodiment of the invented method generates a resultant software program that has no overlapping branches. The resultant software is more easily converted into programming reconfigurable logic than the originating software program. Separate and individually applicable aspects of the invented method are used to eliminate all four possible states of two overlapping branches, i.e., forward branch overlapping forward branch, back branch overlapping back branch, and each of the two possible and distinguishable states of forward branch and back branch overlap. One or more elements of each aspect of the invention may be performed by one or more computers or processors, or by means of a computer or a communications network.
US08856760B2

A device receives input that includes definitions of components of a computational pipeline, where the components include one or more buffers, one or more kernels, and one or more stages within a control graph. The device generates, based on the input, kernel signatures for a graphics processor, where the kernel signatures compile into an executable streaming program for the computational pipeline. The device also generates, based on the input, host-side runtime code to execute the streaming program.
US08856759B2

A method and apparatus is disclosed providing an improvement in performance for arithmetic computations by a computer system for calculations which include decimal numeric variables. The improvement in at least one embodiment includes use of a special compiler in cooperation with a special decimal numeric subroutine library. The compiler provides comparative alignment information based upon comparing alignments of a plurality of decimal variables. The decimal subroutine library can then provide improved performance at run time by utilizing the information compared by the compiler at compiler time rather than making those computations repeatedly at run time.
US08856755B2

A method, apparatus and product for dominant state based coverage metric. The method comprising: determining whether all possible states of a computer program were examined based on an analysis of states that were examined excluding controlled states that are dominated by a self-dominating states; wherein the controlled states are associated with a controlled nodes in a control flow graph of the computer program, wherein the self-dominating states are associated with a self-dominating node in the control flow graph; wherein each execution path in the control flow graph that reaches the controlled nodes also includes the self-dominating node; and wherein there exists an execution path in the control flow graph that both starts and ends at the self-dominating node and further includes at least one controlled node.
US08856748B1

Embodiments are directed towards testing mobile applications for a plurality of mobile computers. A server computer may be provided a mobile application, a test script, and mobile computer criteria. One or more mobile computers may be filtered from a larger set on the mobile computer criteria. The server computer may install the mobile application on each determined mobile computer. Next, each portion of the test script for the mobile application may be performed and/or executed on each determined mobile computer, wherein a result for each performed portion may be stored. During the test run at least one screenshot may be generated based on at least one performed portion of the test script, wherein the screenshots may be stored. The server computer may generate a displayable report that may include each screenshot and a result for each performed portion of the test script.
US08856741B2

One embodiment involves a system comprising a network, a server, and a requesting device. The server and requesting device are connected with the network. The server comprises a processor configured to receive a request from the requesting device and determine information about the requesting device based at least in part on the request. The processor is further configured to determine an abstract representation of an application and at least one mapping from a plurality of mappings based at least in part on the information about the device. The abstract representation comprises a plurality of components. Each mapping comprises an attribute for at least one of the plurality of components. The processor is further configured to generate a version of the application on-the-fly based at least in part on the abstract representation and the at least one mapping and send the version of the application to the requesting device.
US08856738B2

A method of integrating an existing source code into a target source code, the method including mapping a plurality of candidate mappings between a change point of the existing source code and a plurality of change points of the target source code, selecting a candidate mapping of the plurality of candidate mappings, automatically updating the existing source code based on the candidate mapping having been selected, and transplanting the existing source code having been updated into the target source code.
US08856733B2

A method of generating executable code for performing desired functionality. The method includes defining a component combination based on the desired functionality, the component combination being indicative of components to be implemented and connections between the components. The component combination is then used to cause components in the component combination to be implemented, with the components communicating using the connections and generating code fragments. At least two of the components communicate to determine a context, with one or more of the code fragments being at least partially based on the determined context. The generated code fragments are combined to thereby form the executable code which when executed by a suitable a processing system, causes the processing system to perform the desired functionality.
US08856725B1

Technologies are described herein for providing an automated reputation system for source code and software development personnel. Code quality metrics regarding code changes associated with a code artifact are automatically generated in response to development lifecycle events in a development environment. The code quality metrics are collected and utilized by a reputation engine to compute a code reputation score for the code artifact. The reputation engine may further utilize the collected code quality metrics to compute personnel reputation scores for one or more development personnel related to the code changes, such as developers, reviewers, testers, and the like. In addition, ratings regarding the code artifact may be received from development personnel in the development environment, and these ratings may be further considered in the computation of the code reputation score for the code artifact and the personnel reputation scores of the related development personnel.
US08856720B2

A method of locating faulty logic on a semiconductor chip is disclosed. The method may include determining failure rates for the semiconductor chip, which contain one or more logic elements. The method also may include determining a masking pattern using failure rates. The masking pattern may mask less than all of the logic elements using a determination method. The method may also include applying a test vector to a selected logic element, wherein the result from a test vector is compared to a reference.
US08856709B2

Systems and methods for accommodating correlated parameters in SSTA are provided. The method includes determining a correlation between at least two parameters. The method further includes calculating a new parameter or a new parameter set based on the correlation between the at least two parameters. The method further includes performing the SSTA such that the new parameter or the new parameter set is propagated into the SSTA. The method further includes projecting slack using the correlation between the at least two parameters and using a processor.
US08856708B1

A method of verifying a field programmable gate array for use in an integrated system includes selecting, from a set of requirements of the field programmable gate array, a first subset of the requirements that are not influenced by dynamics of the integrated system; selecting, from the set of requirements of the field programmable gate array, a second subset of the requirements that are influenced by the dynamics of the integrated system; executing a hardware test on the field programmable gate array using a chip tester that verifies the first subset of the requirements; and executing a hardware test on the field programmable gate array to verify the second subset of the requirements while the field programmable gate array is installed within the integrated system.
US08856703B2

A design supporting device includes a calculator that calculates an estimated value of a width, shifted by etching, of a wiring arranged in each of partial regions formed by dividing a layout region of a circuit to be designed on basis of a density of the wiring of the partial region, a length of a circumference of the wiring and a distance between the partial region and another partial region affecting the partial region, and uses the calculated estimated value to recalculate the density of the wiring of the partial regions, and a changer that changes the density of the wiring on basis of relationships between a recalculated density of the wiring and a preset threshold for the density.
US08856695B1

A method of forming a semiconductor circuit includes receiving target layout. An optical proximity correction process is performed on the target layout data to generate a post-OPC layout. A patterning process is performed using the post-OPC layout. The post-OPC layout may be adjusted to compensate for a top loss of an etch mask layer.
US08856690B2

The present invention provides methods for associating a gesture, in contact with a touch screen, with a character. More specifically, the present invention links a user's movement on a surface of a device to represent a character. A character includes any number, letter, or symbol. For example, an illustrative embodiment of the present invention, a user may swipe a surface on their device such as a cell phone. The present invention recognizes the swipe to represent the number “0,” a swipe in another direction to represent the number “1,” a tap in the middle region to represent the number “2,” etc.
US08856689B2

An electronic device, a mobile communication terminal, method and computer program product for editing data The method of editing data of an electronic device displays an item list comprising at least one item; detecting first and second touch inputs and detects a change in a distance between first and second touch input points. The method executes a predetermined function related to the item list according to the detected distance change.
US08856678B1

A display device and a method of controlling therefor according to one embodiment relate, if a display area of the display device does not have an enough space to display a whole content, to the display device providing only a content area which a user wants to see and providing an easy-to-use scrolling environment to the user by folding a part of the whole content and the method of controlling therefor.
US08856675B1

Methods and apparatus for displaying display windows in a graphical user interface are disclosed. An example method includes opening, on a computing device, a first root browser window and spawning, from a first link in the first root browser window in response to a user toss-gesture associated with the first link, a first subordinate browser window. The example method further includes displaying, in a hierarchical display feature of the computing device, a hierarchical relationship between the first root browser window and the first subordinate browser window so as to visually indicate hierarchical subordinacy of the first subordinate browser window to the first root browser window.
US08856668B2

In some aspects, a method includes displaying multiple different screens on a user interface during a treatment, administering a first drug during the treatment; and while administering the first drug, displaying an identifier of the first drug in a drug identification region of the user interface. The drug identification region is present on the user interface with each of the different screens, and the identifier of the first drug is displayed in the drug identification region of the user interface regardless of which of the different screens is displayed.
US08856664B2

A method for prompting expertise in a collaboration environment includes drafting a message for a collaboration environment in a graphical user interface; entering a name of at least one recipient for the message; obtaining expertise information about the at least one recipient; and highlighting at least one word of the message that is associated with the obtained expertise information in the graphical user interface.
US08856663B2

A user interface, in accordance with the teachings described herein, is provided for integrating applications on a mobile communication device. An instant messaging user interface may be included for displaying an instant messaging communication that includes an instant messaging contact. An instant messaging user interface menu may be included for displaying a list of commands, one or more of the commands being specific to the displayed instant messaging contact, and the list of commands including a command associated with a calendar application. The user interface may be operable to automatically launch the calendar application in response to a user selecting the command associated with the calendar application. A field in the calendar application may be automatically populated with the instant messaging contact.
US08856654B2

Multimedia content of exchangeable storage media, such as optical discs, may be extended by bonus content that is downloaded via Internet connection and stored on a local storage device. An improved method for integration of different menu items relating to on-disc content and downloaded content provides flexibility and a simple, low cost solution. The method for integration of downloaded bonus content into a menu comprises defining one or more placeholders within a menu, determining a storage location or naming convention for bonus content, declaring for each placeholder an attribute providing a unique association to a specific type of bonus content, providing a button image, detecting presence of bonus content data, replacing the associated placeholder by the associated button image and enabling an associated action to be taken when said button is selected.
US08856652B2

A method of reproducing interactive graphics data including menu data, the method including receiving a reproduction command of the interactive graphics data during reproduction of AV data, and changing a reproducing state of the AV data.
US08856651B2

In a first embodiment of the present invention, a method for operating a remote user interface (UI) client is provided, the method comprising: establishing a first connection with a UI server; receiving a document over the first connection; closing the first connection; running the document, wherein the document contains first instructions on how to operate a user interface and second instructions on establishing a persistent connection with the UI server; and establishing a second connection with the UI server based on the second instructions.
US08856642B1

Information extraction and annotation systems and methods for use in annotating and determining annotation instances are provided herein. Exemplary methods include receiving annotated documents, the annotated documents comprising annotated fields, analyzing the annotated documents to determine contextual information for each of the annotated fields, determining discriminative sequences using the contextual information, generating a proposed rule or a feature set using the discriminative sequences and annotated fields, and providing the proposed rule or the feature set to a document annotator.
US08856629B2

A device for testing a circuit includes a syndrome determiner, a test sequence provider and an evaluation circuit. The syndrome determiner determines an error syndrome bit sequence (s(v′)) based on a coded binary word (v′). The error syndrome bit sequence (s(v′)) indicates whether the coded binary word (v′) is a code word of an error correction code (C) used for coding the coded binary word (v′). The test sequence provider provides a test bit sequence (Ti) of the circuit that is different than the error syndrome bit sequence (s(v′)), if the error syndrome bit sequence (s(v′)) indicates that the coded binary word (v′) is a code word of the error correction code (C). The evaluation circuit detects an erroneous processing of the test bit sequence (Ti) by the circuit based on a test output signal (R(Ti)′)—caused by the test bit sequence (Ti)—of the circuit.
US08856625B2

A decoding device is provided for decoding received data which is coded based on low-density parity-check code. The decoding device includes a variable node operation unit, a check node operation unit, and a circuit in the transmission path between the two units. The variable node operation unit generates secondary probability information based on primary probability information and the coded data. The check node operation unit generates the primary probability information based on the secondary probability information. The circuit transmits the primary probability information and the secondary probability information between the variable node operation unit and the check node operation unit. In addition, at least one of the primary probability information and the secondary probability information transmitted via the transmission path is represented by a time signal.
US08856619B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data reliably across groups of storage nodes. In one aspect, a method includes receiving (n−f) data chunks for storage across n groups of storage nodes and generating (f−1) error-correcting code chunks using an error-correcting code and the (n−f) data chunks. The (n−f) data chunks are stored at a first group of storage nodes. Each data chunk of the (n−f) data chunks is stored at a respective second group of storage nodes. Each code chunk of the (f−1) code chunks is stored at a respective third group of storage nodes. Each second group of storage nodes and each third group of storage nodes is distinct from each other and from the first group of storage nodes.
US08856611B2

In an SSD controller reading from flash memory, subsequent to failure of an initial soft-decision decoding attempt based on a nominal LLR, soft-decision re-decoding attempts are made using compensated LLR soft-decision information sets, pre-calculated at respective read-equilibrium points corresponding to mean shifts and variance change in the actual charge-state distributions of the flash memory channel. According to embodiment, soft-decision re-decoding attempts are performed without a retry read, or overlapped with one or more retry reads. By overlapping re-decoding with one or more retry reads, the probability of successful decoding increases, the need for further retry reads diminishes, and throughput is improved. The LLR compensation becomes very effective over a large number of retry reads, improving decoding reliability and achieving close to optimal bit error rates, even in the presence of large channel variation.
US08856610B2

A computer-readable medium storing a program causing a computer to execute a process includes, acquiring a plurality of data units that belong to a first block in a certain hierarchy among hierarchical blocks defined by a plurality of hierarchies; generating error correction information corresponding to the first block that equals to an exclusive-OR of the plurality of data units; generating, in each individual hierarchy of one or more individual hierarchies that are continuous from and are lower than the certain hierarchy, error correction information corresponding to each individual block that equals to the exclusive-OR of all data units that belong to the individual block among the plurality of data units, where the individual block is one or more individual blocks other than one specific block in two or more blocks in the individual hierarchy that are included in the same block in a hierarchy.
US08856604B2

A method and apparatus of providing ARQ feedback is disclosed. A first step of one method includes a transmitter transmitting ARQ blocks. A second step includes a receiver transmitting ARQ feedback messages, wherein each ARQ feedback message includes a time reference that indicates a transmission time of a latest transmission burst accounted for in the ARQ feedback message.
US08856595B2

A method and a programmable logic controller (SPS) for verifying an application program in a failsafe programmable logic controller, wherein a signature (desired value) is generated using program modules or a complete application program when creating a program, and a copy of the signature is stored in the programmable logic controller and in an external component, respectively. Before the safety-oriented application program is started, the copy of the signature stored by the programmable logic controller is transmitted to the external component and is compared with the copy in the external component. In a further comparison, a signature (actual value) is generated using the content of the main memory of the programmable logic controller and using the actually loaded application program and is then compared with the local copy of the desired value of the signature. Starting of the actual application program is enabled only when both comparisons are positive.
US08856592B2

A system and method is provided for providing assured recovery for a distributed application. Replica servers associated with the distributed application may be coordinated to perform integrity testing together for the whole distributed application. The replica servers connect to each other in a manner similar to the connection between master servers associated with the distributed application, thereby preventing the replica servers from accessing and/or changing application data on the master servers during integrity testing.
US08856589B1

An architecture for protecting against failure in a switched storage network using virtualization.
US08856587B2

A data processing device includes a cache having a plurality of cache lines. Each cache line has a lockout state that indicates whether an error has been detected for data accessed at the cache line. The lockout state of a cache line is indicated by a set of one or more lockout bits associate with the cache line. When a cache line is in a locked-out state, the cache line is not used by the cache. Accordingly, a locked-out cache line is not employed by the cache to satisfy a cache accesses, and is not used to store data retrieved from memory in response to a cache miss. In response to determining the detected error likely did not result from a hardware failure or other persistent condition, memory error management software can reset the lockout state of the cache line.
US08856582B2

Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.
US08856581B2

The present invention provides a method for resource information backup operation based on peer to peer network, comprising: an initiating node sending an out-of-domain backup node determining request to a connecting node in backup domain, and said out-of-domain backup node determining request including the resource global identifier of said resource information to be backed up, and the connecting node in said backup domain and said host node in which the resource information is saved have different domain identifiers; the connecting node in said backup domain determining an out-of-domain backup node according to information of said resource global identifier and out-of-domain backup rules, and sending routing information of said out-of-domain backup node to said initiating node; and said initiating node sending an out-of-domain backup operation request to said out-of-domain backup node according to said routing information, and said out-of-domain backup node implementing corresponding processing according to said out-of-domain backup operation request.
US08856579B2

Methods and systems for calibrating parameters for communication between a controller and a memory device. A memory controller may be configured to calibrate one or more of the read latency and/or the latency window of a memory controller such that a data signal and a data strobe signal are received by the memory controller within the latency window of the memory controller.
US08856574B2

A power supply start-up sequencing mechanism for controlling activation of a plurality of power supply circuits with a predetermined timing is disclosed. The mechanism comprises a time value generator arranged to provide a time value signal; and for each of the power supply circuits, a logic circuit arranged to receive the time value signal and from the received signal provide an activation signal to the respective power supply circuit, wherein the respective logic circuit is associated with a start timing value for the respective power supply circuit such that the activation signal is provided when the associated start timing value coincides with the received time value signal. An apparatus comprising such a mechanism, and a method for controlling activation of a plurality of power supply circuits are also disclosed.
US08856573B2

Embodiments of the present disclosure provide a PCIe interface module and a physical layer to negotiate a link by exchanging a number of fast training sequences (N_FTS). The physical layer may count the number of good FTSs exchanged during an initial or a subsequent link training. The number of FTSs to be exchanged during a subsequent link training may be a number in which a maximum initial number of fast training sequences to be exchanged is reduced by the number of good FTSs exchanged during the initial link training, reducing link training time and increasing efficiency.
US08856566B1

In one embodiment, a system includes a power management controller that controls a duty cycle of a processor to manage power. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. Before powering the processor up, the power management control may determine whether or not there is work for the processor to perform. If there is no work to perform, the power management control may delay powering the processor up until there is work to perform, saving additional power. This additional power savings may be tracked, and may serve as a “credit” for the processor when subsequently powered up again.
US08856558B2

An electronic apparatus has a stand-by mode. The electronic apparatus includes a first circuit, a second circuit and a third circuit. The first circuit has an interface and transfers data to an external device. The second circuit has a processor and sets a first power supplying mode of the first circuit. The third circuit sets a second circuit power supplying mode of the second circuit and sets a second power supply mode of the first circuit when the second circuit is disabled. The processor selects a first circuit power supplying mode from power supplying modes of the first circuit as the second power supplying mode before the second circuit is disabled.
US08856544B2

The present invention provides improved security in a virtual machine. By extending the capabilities of modern secure processors, privacy of computation is provided from both the owner of the equipment and other users executing on the processor, which is an advantageous feature for rentable, secure computers. In addition to the hardware extensions required to secure a virtualizable computer, an infrastructure for the deployment of such processors is also provided. Furthermore, a signaling flow to establish the various relationships between the owner, user and manufacturer of the equipment is disclosed.
US08856537B2

This invention pertains to a method for protecting a telecommunication network comprising at least one secure router (100) equipped with a topology map (103) of that network in order to determine the intermediate routers which constitute an optimal pathway for routing information, said secure router and said intermediate routers generating this topological map by sharing the lists of links (LSA1, LSA2, LSAn) using a communications protocol, characterized in that the secure router (100) performs the following steps: The step (109) of calculating and then saving, when a list of links (LSA1, LSA2, . . . LSAn) is received, at least one receiving fingerprint (hash(LSA1), hash(LSA2), . . . hash(LSAn)) of the lists received (LSA1, LSA2, . . . LSAn), The step (120) of calculating and then saving, when a list of links (LSA′1, LSA′2, . . . LSA′n) is transmitted, at least one sending fingerprint (hash(LSA′1), hash(LSA′2), . . . hash(LSA′n)) of the lists to be transmitted, and The step of comparing the receiving fingerprint (hash(LSA1), hash(LSA2), . . . hash(LSAn)) to the sending fingerprint (hash(LSA′1), hash(LSA′2), . . . hash(LSA′n) such that the sending of a list of links (LSA1, LSA2, LSAn) is inhibited if the receiving fingerprint is different from the sending fingerprint.
US08856535B2

An analyzer can obtain data regarding signal characteristics in each of multiple communication channels within an access network. The analyzer can use that data to create signatures corresponding to each of the multiple channels. Based on similarities between signatures, the analyzer may then identify clusters of signatures associated with devices that share channels or portions of channels.
US08856533B2

This invention relates to physical uncloneable function (PUF) devices for determining authenticity of an item, systems for determining authenticity of a physical item, and methods for determining authenticity of an item. A PUF pattern of the PUF device is damaged when using the item for the first time.
US08856532B2

An embodiment of the disclosure can receive a composite resource document containing at least one resource. An updated manifest resource can be obtained. The updated manifest resource can list all resources in the composite resource document. A set of zero or more (0 . . . N) resources can be indicated. Each indicated resource is one that is to be subtracted from the list of resources in the updated manifest resource in order to create a generated signature reference list of identified resources to be signed. A hash token can be generated using the resources identified in the generated signature reference list to form a signature hash token. The signature hash token can be encrypted with a secret key.
US08856531B1

Methods, computer program products, and systems are provided for using a single shared secured connection among all servers in a cluster by efficiently establishing and securely disseminating a shared key between the servers. In particular, this is done by using a Diffie-Hellman key agreement scheme among the servers using an ordered list of servers generated on-the-fly.
US08856528B2

Method of performing a challenge-response process, comprising, in this sequence, the steps of a) providing a first challenge-response pair (50) on a source device (10), assigned to a responding device (30); b) loading the first challenge-response pair (50) from the source device (10) to a challenging device (20), while the source device (10) is operationally connected to the challenging device (20); c) performing a challenge-response process between the challenging device (20) and the responding devices (30) to which the first challenge-response pair (50) is assigned, d) loading one or more second challenge-response pairs (50) from a source device (10) to the challenging device (20), while the source device (10) is operationally connected to the challenging device (20), wherein the step of loading the first challenge-response pair (50) from the source device (10) to a challenging device (20) is performed before the challenging device (20) has received any information from one of the responding devices (30), to which the first challenge-response pair (50) is assigned.
US08856527B1

A graphical user interface can be provided for creating a digital certificate profile for a digital certificate. In one embodiment, a security metric is determined using a first subset certificate profile attributes selected by a user, and a usability metric is determined using a second subset of certificate profile attributes. Graphical representations of the security metric and a graphical representation of the usability metric can then be provided the graphical user interface. In one embodiment, the first subset of certificate profile attributes is the same as the second subset.
US08856525B2

An originating email server is authenticated by a destination email server using a public key provided by the originating email server, thereby making it possible to detect an email with a forged origination address with no action required by a domain owner. A personal computer is authenticated using a reputation report associated with a unique number corresponding to the personal computer, enabling, in one embodiment, spam detection, and, in another embodiment, a decision that a valid user is requesting service registration at a website.
US08856522B2

The claimed subject matter provides a system and/or method that facilitates employing safety within an industrial environment. An enhancing component can implement at least one of a security level, authentication, authorization, or an access right to a validated action to at least one of the controller or the controller engine instance. The enhancing component can further separate two or more entities within the industrial environment, the first entity related to process control and the second entity related to process safety. Additionally, the enhancing component can employ at least one of a backup controller or a backup controller engine instance in the event of at least one of a software error or a hardware error within the industrial environment.
US08856512B2

A manageability engine (ME) receives an authentication response from a user during pre-boot authentication and registers the user with a key distribution center (KDC), indicating that the user has successfully authenticated to the PC. The KDC supplies the ME with single-sign-on credentials in the form of a Key Encryption Key (KEK). The KEK may later be used by the PC to obtain a credential used to establish secure access to Enterprise servers.
US08856505B2

A system and method for managing pestware on a protected computer is described. The method in one variation includes monitoring events during a boot sequence of the computer; managing pestware-related events before native applications can run and after a kernel is loaded; managing pestware-related events when native applications can run; and scanning a registry of the computer for pestware when native applications can run. In variations, a pestware management engine is initialized after an operating system of the protected computer is initialized and the pestware management system both receives an event log of the monitored events and compiles the set of behavior rules utilized by kernel-level monitor.
US08856495B2

A mechanism is provided for automatically routing network interconnects in a data processing system. A processor in a node of a plurality of nodes receives network topology from neighboring nodes in the plurality of nodes within the data processing system. The processor constructs a system node map that identifies a physical connectivity between the node and the neighboring nodes. The processor programs a switch in the node with a connectivity map that indicates a set of point-to-point connections with the neighboring nodes. The set of point-to-point connections comprise locally-connected connections and pass-through connections.
US08856493B2

A method of rotating data in a plurality of processing elements comprises a plurality of shifting operations and a plurality of storing operations, with the shifting and storing operations coordinated to enable a three shears operation to be performed on the data. The plurality of storing operations is responsive to the processing element's positions.
US08856490B2

A system and method for accessing memory are provided. The system comprises a lookup buffer for storing one or more page table entries, wherein each of the one or more page table entries comprises at least a virtual page number and a physical page number; a logic circuit for receiving a virtual address from said processor, said logic circuit for matching the virtual address to the virtual page number in one of the page table entries to select the physical page number in the same page table entry, said page table entry having one or more bits set to exclude a memory range from a page.
US08856487B2

Example embodiments for configuring a non-volatile memory device may comprise configuring M physical partitions of the non-volatile memory into two or more banks, wherein the two or more banks respectively comprise one or more of the M physical partitions, and wherein at least a first of the M physical partitions comprises a first size and wherein at least a second of the M physical partitions comprises a second size.
US08856486B2

A technique deploys a copy of a disk image from source storage to target storage. The technique involves identifying a particular disk image to be copied from the source storage to the target storage. The technique further involves performing a comparison operation between a first disk image list which lists disk images on the source storage and a second disk image list which lists disk images on the target storage to generate a common disk image list which lists a set of common disk images on both the source and target storage. The technique further involves transferring, from the source storage to the target storage, a set of data portions representing differences between the particular disk image and a common disk image listed on the common disk image list. The set of data portions in combination with the common disk image form a deployed copy on the target storage.
US08856475B1

A method for storing data in a memory that includes multiple memory blocks, includes running a compaction process that selects one or more memory blocks containing both valid data and invalid data, copies the valid data from the selected memory blocks to other storage locations, and then erases the selected memory blocks. At least one memory block, which meets a criterion predictive of imminent invalidation of at least some of the data in the block, is identified. Selection of the identified memory block in the compaction process is inhibited.
US08856471B2

A method for providing a warranted snapshot that may include: receiving a request to create a first warranted snapshot of a first logical volume at a first point in time and creating the first warranted snapshot if the first warranted snapshot is non-writable and if an amount of physical storage actually devoted by a storage system to the first logical volume at the first point of time does not exceed a size of a free physical storage space that is available for storing any future data delta associated with the first warranted snapshot. The creating of the first warranted snapshot may include allocating a first virtual portion of a physical storage space for storing any future data delta associated with the first warranted snapshot. A size of the first virtual portion equals the amount of physical storage actually devoted to the first logical volume at the first point of time.
US08856470B2

A plurality of logical volumes are stored at a plurality of sites. A command to execute an operation on a logical volume is received. A determination is made as to whether a rule associated with the logical volume permits execution of the operation on the logical volume. In response to determining that the rule associated with the logical volume permits execution of the operation on the logical volume, the operation is executed on the logical volume.
US08856469B2

A logging optimization technology using a non-volatile memory is provided. A log record has a first link connected based on a page unit and a second link connected based on a transaction unit. The log record is stored in a non-volatile memory buffer. The log record stored in the non-volatile memory buffer is deleted or moved to a disk, if necessary.
US08856467B2

Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A call is received from a client to update a portion of a metadata track. Data is also received from the client identifying at least one field of the metadata track to be updated, associated update values for the at least one field to be updated and an update type for the at least one field. A data structure field of a client interface is then populated with the identity of the at least one field and the associated update values and an opcode field of the client interface is populated with the update type. A task control block (TCB) is then allocated to the client call and, at the direction of the TCB, various operations are performed without further activity by the client. The metadata track may also be validated before being updated to ensure that the client has access only to valid updates.
US08856462B2

A system, method and computer program product for seismic imaging implements a seismic imaging algorithm utilizing Reverse Time Migration technique requiring large communication bandwidth and low latency to convert a parallel problem into one solved using massive domain partitioning. Since in RTM, both the forward and reverse wave propagation is iteratively calculated on time step increments, the method implements methods that includes partitioning memory between computation and intermediate results to optimize an RTM computation. The methods make maximum use of the memory to either eliminate storing the snapshot wavefield data to disk, or hide all or a significant portion of the disk I/O time. Furthermore, the schemes can provide the flexibility to vary a number of iterations (step size) for each snapshot to be kept in the memory. If any of the given conditions changes during the process, maximum usage of the available memory is ensured.
US08856459B1

A method and apparatus for utilizing a matrix to store numerical comparisons is disclosed. In one embodiment, an apparatus includes an array in which results of comparisons are stored. The comparisons are performed between numbers associated with agents (or functional units) that have access to a shared resource. The numbers may be a value to indicate a priority for their corresponding agents. The comparison results stored in an array may be generated based on comparisons between two different numbers associated with two different agents, and may indicate the priority of each relative to the other. When two different agents concurrently assert requests for access to the shared resource, a control circuit may access the array to determine which of the two has the higher priority. The agent having the higher priority may then be granted access to the shared resource.
US08856449B2

A query cache stores queries and corresponding results of the queries, the results of the queries being derived from a primary store. A differential store stores a pointer to data of the primary store which has changed and which affects the result of the queries stored in the query store. A new query may be satisfied by accessing the corresponding query in the query store and determining, by reference to the differential store, whether data relating to the query in the primary store has changed since the query store was compiled and, completing the new query, by accessing the corresponding data in the primary store, if applicable. Data in the differential store may be arranged and partitioned according to labels. The partitioning may be varied according to predetermined rules.
US08856447B2

Methods, apparatuses, and processors for reducing memory latency in the presence of barriers. When a barrier operation is executed, subsequent memory access operations are delayed until the barrier operation retires. While the memory access operation is delayed, the memory access operation is converted into a prefetch request and sent to the L2 cache. Then, data corresponding to the prefetch request is retrieved and stored in the L1 data cache. When the memory access operation wakes up, the data for the operation will already be stored in the L1 data cache, reducing the memory latency of the operation.
US08856444B2

Data caching for use in a computer system including a lower cache memory and a higher cache memory. The higher cache memory receives a fetch request. It is then determined by the higher cache memory the state of the entry to be replaced next. If the state of the entry to be replaced next indicates that the entry is exclusively owned or modified, the state of the entry to be replaced next is changed such that a following cache access is processed at a higher speed compared to an access processed if the state would stay unchanged.
US08856441B2

A dynamic hard disk mapping method and a server using the same are disclosed. The server includes a first motherboard, a second motherboard, a first disk group corresponding to the first motherboard, and a second disk group corresponding to the second motherboard. In the dynamic hard disk mapping method, at first, a disk redistributing instruction is received and stored. Thereafter, a reset instruction is received and performed. Then, the number of hard disks of the first disk group and the number of hard disks of the second disk group are summed up to obtain a total hard disk number N, wherein N is a positive integer greater than zero. Thereafter, the disk redistributing instruction is read, and a redistribution computation is performed in accordance with the disk redistributing instruction to obtain a third disk group corresponding to the first motherboard and a fourth disk group corresponding to the second motherboard.
US08856440B2

The storage devices of a storage device set (e.g., a RAID array) may generate a nonvolatile representation of the configuration of the storage device set, including logical disks, spaces, storage pools, and layout and provisioning plans, on the physical media of the storage devices. A computer accessing the storage device set may also generate a volatile memory representation of the storage device set to use while accessing the storage devices; however, the nonvolatile representation may not be performant due to its different usage and characteristics. Presented herein are techniques for accessing the storage device set according to a volatile memory representation comprising a hierarchy of logical disks, slabs, and extents, and an accessor comprising a provisioning component that handles slab accesses while applying provisioning plans, and that interfaces with a lower-level layout component that translates slab accesses into storage device accesses while applying layout plans to the storage device set.
US08856439B2

A method for selectively storing data identified by a software application in higher performance media may include executing control programming for an operating system and a software application hosted by the operating system. The software application assigns a first importance level to a first portion of data and a second importance level to a second portion of data. A first portion of data having the first importance level assigned by the software application is stored in a first storage medium at the instruction of the operating system. A second portion of data having the second importance level assigned by the software application is stored in a second storage medium at the instruction of the operating system. The second storage medium has at least one performance, reliability, or security characteristic different from the first storage medium.
US08856435B1

A method, apparatus and computer program product for an external, self-initializing FIFO containing indexes of free CAM memory locations is presented. When data is sent to the CAM for a lookup, this external FIFO provides the CAM with the index of a free memory location within the CAM so that if the data word is not found in the CAM (i.e. a CAM miss), the data can be written to the designated available free entry in the CAM. Thus, if the same data word is searched in the CAM in the following cycle it will result in a hit.
US08856433B2

A memory card system includes a host that issues a read command and a memory card that upon receiving the read command sends read data to the host in synchronism with a read clock signal generated within the memory card. In addition, the memory card sends the read clock signal to the host, and the host receives the read data in synchronism with the read clock signal, for increasing the allowable setup time period at the host.
US08856429B2

A data storage device based on SPI includes an SPI circuit, a NAND flash memory for storing data, a NAND flash interface connected between the SPI interface and the NAND flash memory for controlling data transmission therebetween, an instruction controlling circuit connected between the SPI circuit and the NAND flash memory interface for converting an instruction received by the SPI circuit into an instruction recognizable to the NAND flash memory and a data converting circuit connected between the SPI circuit and the NAND flash memory interface for accomplishing conversion between serial data and parallel data. A data storage controlling method based on SPI is also disclosed. Thus a relatively small capacity and a relatively high price of a NOR flash memory based on SPI are avoided and costs are saved.
US08856428B2

A random data reading method of a nonvolatile memory device includes receiving an initial seed corresponding to a selected page of the nonvolatile memory device and relative location information of read-requested random data in the selected page. The method further includes generating a seed for randomizing the random data by subjecting the initial seed and the location information to a finite field arithmetic operation, and de-randomizing the random data based on a random sequence generated from the seed.
US08856426B2

There is provided a memory device capable of stably storing recorded data over a long term of several decades or longer and capable of reliably reading stored data. A first circuit 200 and a second circuit 300 are separately implementable, and the first circuit 200 includes a data recording circuit 210 reading recorded data from an address appointed by an address signal when a read/write signal stays at a first level and writing data to the address appointed by the address signal when the read/write signal stays at a second level, and a write/read control circuit 230 performing data write/read control on the data recording circuit according to the address signal in response to a read or write instruction from the second circuit.
US08856425B2

A method for performing meta block management is provided. The method is applied to a controller of a Flash memory having multiple channels, where the Flash memory includes a plurality of blocks respectively corresponding to the channels. The method includes: utilizing a meta block mapping table to store block grouping relationships respectively corresponding to a plurality of meta blocks, where blocks in each meta block respectively correspond to the channels; and when it is detected that a specific block corresponding to a specific channel within a meta block does not have remaining space for programming, according to the meta block mapping table, utilizing at least one blank block corresponding to the specific channel within at least one other meta block as extension of the specific block, for use of further programming. An associated memory device and a controller thereof are also provided.
US08856424B2

A semiconductor storage device and a method of throttling performance of the same are provided. The semiconductor storage device includes a non-volatile memory device, and a controller configured to receive a write command from a host and program and to write data received from the host to the non-volatile memory device in response to the write command. The controller inserts idle time after receiving the write data from the host and/or after programming the write data to the non-volatile memory device.
US08856419B2

Systems and methods to perform a register access are described. A particular method includes receiving a data frame at a bridge element of a plurality of bridge elements in communication with a plurality of server computers. The data frame may include a register access request and may be forwarded from a controlling bridge in communication with the plurality of bridge elements. A register may be accessed and execution of the register access request may be initiated in response to receiving the data frame.
US08856415B2

In a real-time application, one or more computational tasks execute according to a time schedule and use input data from input devices and/or output data from output devices. One or more of the input devices or output devices may be unscheduled devices that attempt to access the peripheral bus at unscheduled times. Such unscheduled bus access can cause the time schedule to become comprised. Various methods for arbitrating access to the bus to better integrate the bus access with the time schedule followed by the application are described.
US08856414B2

A method is included for loading a main loadable file and at least one optional loadable file during initialization of a computer system. The method includes loading a main loadable file which includes a resident portion and an input/output network interface software component. The resident portion is a utilization software component configured to use transmission protocols. The method also includes determining which optional loadable files are required to be loaded. The optional loadable files each include an optional portion. The method also includes loading the optional loadable files which contain optional portions corresponding to required protocols.
US08856404B2

A method of extending a standard primitive in a data storage fabric is disclosed. A group of primitives are combined into a sequence including the standard primitive and a variable information primitive. The variable information primitive includes data particular to a broadcast of the sequence. The sequence is broadcast through the data storage fabric.
US08856394B2

An electronic device comprising a plurality of onboard displays, wherein at least one of the onboard displays is removable from the electronic device, and wherein the at least one of the onboard displays aggregates and displays information received from a plurality of electronic devices.
US08856381B2

A method for binding a work Label Switch Path (LSP) with a protection LSP, including: transmitting a first message including binding information to a Path Merging Label Switching Router (PML) via a Path Switching Label Switching Router (PSL) so as to request for creating a protection LSP of the work LSP; the PML router assigning a label for the protection LSP based on the first message and returning a second message carrying the binding information; after receiving the second message, the PSL router binding the work LSP with the protection LSP based on the binding information, and transmitting a notification message including the binding information to the PML router; the PML router binding the work LSP with the protection LSP based on the binding information in the notification message.
US08856376B1

Embodiments of the present invention are directed to a system and method to stabilize high-capacity network infrastructures by monitoring and regulating concurrent connections between a server and various service provider systems in a network. Based on the attributes of the concurrent connections, the connections are logically grouped to form adapters that represent particular combinations of connection attributes. The concurrent connections to an adapter are monitored and regulated to help identify failing components and to manage the load on the network through the use of autonomic computing to optimize network performance and automatically adapt to changing conditions. The regulation of the concurrent connections to an adapter includes the calculation and assignment of a timeout value to new connections to make certain that service provider system response times are low in terms of a success or failure to respond in a timely fashion.
US08856372B2

A system and method providing for the flow of peer-to-peer traffic between end users within an access network without requiring the traffic to pass through a network gateway such as a Broadband Remote Access Server (BRAS). End user devices connect through access nodes to an aggregation network and a gateway. An Upstream Address Resolution Protocol (ARP) proxy and a Downstream ARP proxy are implemented in each access node. The Upstream ARP proxy receives an Upstream ARP request and forwards the request upstream only if peer-to-peer communications are allowed. Otherwise, a reply is sent with the MAC address of the BRAS. The Downstream ARP proxy intercepts a Downstream ARP request for a target device and determines whether the target device is in an ARP Cache in the access node. If so, the proxy sends an ARP reply giving the MAC address of the target device. If not, no ARP reply is sent.
US08856369B2

In a multi-core system, multiple packet engines across corresponding cores may be working concurrently processing data packets from data flows of SSL VPN sessions. For example, a first core may establish a SSL VPN session with a client. Any one of the other cores, such as a second core, may received packets related to the session owned by the first core. Embodiments of the systems and method described below provide management of IIP addresses for the multi-core/multi-packet engine approach to providing SSL VPN service. In some embodiments, the approach to managing IIP addresses is to have one packet engine on a core act as a master or controller of the IIPs for the remaining packet engines and cores. The packet engines/cores use a protocol for communications regarding IIP management.
US08856356B2

This invention relates to telecommunications, and in particular, to a Rich Communication Suite (RCS) and RCS-e (“e” for enhanced) messaging infrastructure within a network without the need to deploy an IP Multimedia Subsystem (IMS) core within the network.
US08856355B2

Certain embodiments herein may include systems and methods for facilitating communication between mobile devices and display devices. According to certain embodiments, various types of connections may be established for communication between mobile devices and display devices. The type of connection may be based on numerous factors, including networks accessible to the mobile devices and display devices, capabilities of the mobile devices and display devices, and requirements associated with a software application running on a display device or on a device associated with the display device. Example connection types may involve a server intermediary which may establish a communication connection and proxy or relay content between mobile devices and display devices. Other connection types may not involve a server intermediary, for example, when a mobile device interacts with a display device to control a real-time game application.
US08856353B2

Methods and apparatus for providing an extended socket API are disclosed. A method for providing a socket API according to an implementation of the invention may include: receiving data at a first network socket; opening a second network socket; associating the first network socket and the second network socket using a socket file descriptor of a client-side connection; and directing the data from the first network socket to the second network socket. When an application service utilizes the socket API, the method may further include processing the data, i.e., performing a service.
US08856349B2

A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes.
US08856348B2

An on-demand network connection for a remote user is provided. Responsive to a failure to receive an electronic communication via an established network connection, a remote user device receives a connection request that indicates that the on-demand network connection is to be established. Responsive to receiving the connection request, the on-demand network connection is established from the remote user device to a network. Then, the electronic communication is received on the remote user device via the on-demand network connection.
US08856345B2

The invention relates to a method and an apparatus for arranging redundancy in a process control system comprising at least one client device, at least one data source and at least one server device providing data transfer between the client device and the data source. The method comprises arranging, for the client device, at least two parallel logical connections for transferring substantially the same data between at least one data source and the client device. At the client device, property information on data units transferred via different logical connections is checked, the client device being provided with predetermined order criteria for the property information. At the client device, property information on parallel data units transferred via different logical connections is compared. Data units delivered via the logical connection having, according to the predetermined order criteria, the best property information are selected for the use of one or more applications processing the data units.
US08856341B2

A method for balancing management duties in a cloud system can include determining a relationship between a number of configuration items (CI) in a cloud system. The number of CIs are grouped into a number of cluster levels based on the relationship of the number of CIs. To balance management duties in the cloud system, one of the number of cluster levels is assigned to a management cloud server based on a capacity of the management cloud server.
US08856335B1

Described herein is a system and method for dynamically managing service-level objectives (SLOs) for workloads of a cluster storage system. Proposed states/solutions of the cluster may be produced and evaluated to select one that achieves the SLOs for each workload. A planner engine may produce a state tree comprising nodes, each node representing a proposed state/solution. New nodes may be added to the state tree based on new solution types that are permitted, or nodes may be removed based on a received time constraint for executing a proposed solution or a client certification of a solution. The planner engine may call an evaluation engine to evaluate proposed states, the evaluation engine using an evaluation function that considers SLO, cost, and optimization goal characteristics to produce a single evaluation value for each proposed state. The planner engine may call a modeler engine that is trained using machine learning techniques.
US08856331B2

Apparatus and methods include the distribution of a plurality of content, at least one of which is tagged with descriptive metadata. Further, the apparatus and methods include selecting content from the plurality of content based on a match between a personalized content preference descriptor stored on the device and the tagged content. Thus, the selected content represents content likely to be applicable or relevant, and/or of interest, to the user associated with the personalized content preference descriptor.
US08856328B2

A network device may receive, from a user device, a request for network access to a network and communicate a request, to a subscriber data storage, for subscriber data, corresponding to the user device, to verify whether the user device may be granted network access. The network platform may determine, in response to communicating the request to the subscriber data storage, that the subscriber data storage is non-responsive and executing a fail-open function in response to determining that the subscriber data storage is non-responsive. The fail-open function may include processing the request for network access without subscriber data from the subscriber data storage and granting network access to the user device without verifying that the user device is permitted to access the network.
US08856323B2

A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.
US08856315B2

Systems and/or methods include obtaining device information for devices within a network and determining a business function for each of the devices. The systems and/or methods further include assigning a criticality score to each of the devices based on the determined business function and generating a report for the devices based on the determined business function and the assigned criticality score.
US08856309B1

A statistic tool is provided for use in relation with a group of nodes in which each node has a statistic server configured to maintain application-related statistical data on local execution in the node. The statistic tool comprises a statistic manager for storing centralized statistical data obtained from the nodes and an intermediary server for processing a request from another computer system concerning the execution of an application by gathering statistical data received from those of the nodes that intervene in the execution of the application.
US08856307B2

Maintaining a social network and providing corresponding access to digital content. A social network includes at least one social group having a defined membership. The content items that collectively correspond to content resource devices of the group members are identified, and feedback information for the content items is maintained based upon feedback respectively provided by group members. The feedback includes ratings, amount of usage and recommendations of the content items. Members, are then provided with displays wherein the feedback is conveyed in association with the corresponding content items.
US08856301B2

Implementations and techniques for traffic modeling of overlaid networks are generally disclosed. For example, simulating behavior of a first wireless network including an estimated user migration from the first wireless network to a second wireless network based in part on received traffic information associates with the first wireless network and the second wireless network are generally disclosed.
US08856298B2

System (15) for managing related-patient parameters provided by at least one monitoring device (11 a, 11 b), the system comprising means for connecting said system to the monitoring device (11 a; 11 b); means for capturing, through the connection with the monitoring device, at least one patient-related parameter selected from a set of patient-related parameters provided by the monitoring device (11 a; 11 b); means for adapting the captured patient-related parameter to a predetermined parameter format; and means for managing the adapted patient-related parameter. The provision of adapting means allows managing data provided by any type of monitoring device.
US08856297B2

A device control apparatus configured to control a device based on device information acquired from the device, the device control apparatus including a search part configured to search for an information processing apparatus connected to a network; a remote control availability determining part configured to determine whether the information processing apparatus searched by the search part can be controlled by remote control; and a device information acquiring part configured to control the information processing apparatus by the remote control.
US08856295B2

In accordance with an embodiment, one or more software application products, such as Oracle Fusion Applications, can be installed and/or configured according to an integration and deployment design/blueprint that is built or optimized for use within a multi-tiered deployment topology at an organization's (i.e., customer's) data center. Based on the customer site topology, provisioning of the software applications can be optimized; and application life cycle operations performed. This enables each product to be aware of the topology, which in turn provides customers with an “out-of-the-box” solution. The topology can also be optimized for security, performance and simplicity. In accordance with an embodiment, the deployment topology can include thick client functionality.
US08856292B2

In an embodiment, an internetworking device is configured with compliance proxy logic that is configured for sending, to a compliance server, a request to determine whether the command conforms to one or more compliance policies, wherein the request includes the command; receiving a compliance response from the compliance server; in response to determining whether the compliance response indicates success, executing the command only when the compliance response indicates that the command conforms to the one or more compliance policies. Thus the device can determine actively whether a proposed user command or configuration change will violate established standards or policies, before the command or change is applied to the device.
US08856290B2

A method of exchanging configuration information needed to authenticate an unregistered Wi-Fi client device to an access point of a wireless local area network is described. A SSID of the AP and a temporary hidden secondary SSID of the AP are enabled for a preset time period with a residential gateway providing the AP of the WLAN. A message is received in the form of IP UDP packets by the residential gateway to the temporary hidden secondary SSID of the AP during the preset time period requesting network configuration information. The residential gateway transmits the requested network configuration information via return message in the form of IP UDP packets on the temporary hidden secondary SSID of the AP. Additional methods and apparatus are described.
US08856289B2

A disclosed service management system communicates via wide area network (WAN) (99) with gateway devices (10) at various user premises, to remotely manage delivery of application services and/or features thereof by the gateway device(s), based on service subscriptions of customers associated with the gateway devices. In the examples, a subscription manager (73) provides information through the WAN identifying the applications services or features to be enabled, to each respective gateway device. Also, a service manager (75), controlled by the subscription manager, distributes service specific configuration data to logic implementing server functionality for the application services in the gateway devices, responsive to requests from the gateway devices. The system also includes a gateway device updater (51), responsive to requests received from the gateway devices, for downloading service logic modules for implementing application services or service features to the gateway devices, via the wide area network, for application services or features identified by the service manager.
US08856286B2

A method and apparatus performs peer-to-peer file transfers on a High Performance Computing (HPC) cluster such as a Beowulf cluster. A peer-to-peer file tracker (PPFT) allows operating system, application and data files to be moved from a pre-loaded node to another node of the HPC cluster. A peer-to-peer (PTP) client is loaded into the nodes to facilitate PTP file transfers to reduce loading on networks, network switches and file servers to reduce the time needed to load the nodes with these files to increase overall efficiency of the multi-node computing system. The selection of the nodes participating in file transfers can be based on network topology, network utilization, job status and predicted network/computer utilization. This selection can be dynamic, changing during the file transfers as resource conditions change. The policies used to choose resources can be configured by an administrator.
US08856283B2

Methods, systems and machine readable storage medium for allowing playback of streaming media at playback rates of other than 1× are described. In one embodiment, a method can determine different sets of I-frames that are available before a display deadline, where each set can have a different cadence, and one of the sets can be selected for download and display to achieve playback at other than 1×. Byte range requests from a client device can be used to retrieve each of the I-frames. Other methods, system and media are also described.
US08856281B2

A content delivery system includes a cache server, a domain name server, and a redirector. The domain name server is configured to receive a request for a cache server address, and provide an IPv6 anycast address. The redirector is configured to receive a content request addressed to the IPv6 anycast address from a client system, receive load information from the cache server, and determine if the cache server is available. The redirector is further configured to forward the content request to the cache server when the cache server is available. The cache server is configured to receive the content request forwarded from the redirectors, send a response to the content request to a client system, the response including an IPv6 unicast address of the cache server as a source address, an IPv6 unicast address of the client system as a destination address, and the IPv6 anycast address as a home address, and provide the content to the requestor.
US08856277B2

A system enabling communication between an aircraft-based computer network and a ground-based computer network. The system establishes a network communication between a ground-based computer network and an aircraft-based computer network via at least one communication medium using a synchronous communication mode. The system can be used to simplify procedures involved in maintaining a fleet of aircraft connected to a maintenance control center (MCC) and, in particular, to facilitate and secure the updating of aircraft logbooks (e.g., a cabin logbook and technical logbook).
US08856276B2

A method, system and program product for collecting web metric data is disclosed. The method includes inserting a script at the top of each web page to be metered, sending a web page request to a web server for a web page, loading the web page while executing the script inserted within the web page for collecting web usage data without substantially increasing web page load time. The method further includes establishing an asynchronous connection to a metric server chosen for sending the web usage data collected and transmitting to the metric server the web usage data collected as part of a record request using a method such that the record request is not cached at an intermediate proxy. The method further includes contacting an alternate metric server if the metric server chosen is not available or cannot record the web usage data.
US08856273B2

An information processing device capable of communicating with an external device connected thereto via a network and includes an application acquisition unit that obtains an application program to be used to control a function of the external device from an application distribution device present on the network, an external device search unit that searches for external devices on the network and an application execution unit that controls the function of the external device by executing the obtained application program, is provided. The application program obtained by the application acquisition unit includes a function of searching for the external device via the external device search unit, which executes an external device search in response to a request issued from the application execution unit executing the application program.
US08856262B1

Data including information regarding a display of the host device may be received. A display of a client device may correspond to the display of the host device. Information regarding the display of the host device may be received and evaluated identify the images in the display. The identified images may be stored in memory and associated with a uniform resource locator (URL). A bitstream describing the display may be generated in which each image is referenced using the associated URL. The bitstream may then be provided to a client device, where rendering of the bitstream results in a display corresponding to the host device. Rendering the display may include retrieving the images associated with the URLs in the bitstream.
US08856260B2

Methods, systems, and computer-readable media for manipulating in-memory data entities are provided. Embodiments of the present invention use a Representational State Transfer (“REST”) web service to manipulate the in-memory data entities. In one embodiment, a “snap shot” is taken of the in-memory data entities at a point in time to create representations of the entities. A hierarchy of the representations is built. The hierarchy is used to make the entities addressable via a URI. Embodiments of the invention may then map the entity representations in the hierarchy to the entities. An embodiment of the invention uses handlers to process a REST style request addressed to an entity representation. The handler reads the command and determines whether the command is authorized for performance on the entity and performs that command, if appropriate.
US08856257B1

A system is described for sending alert messages collected for cloud computing system to external systems. The alert messages may be sent according to determined protocols, such as the syslog protocol and/or SNMP trap, among other appropriate protocols. Partitioning and/or fragmenting of the alert message may be provided based on the use of various types of message identifications and/or other information in which, by virtue of the partitioning and fragmenting, an alert message, regardless of its length, may be sent and reconstructed at the external system. The system advantageously provides for transmission of alert messages using mechanisms other than the syslog protocol and with additional included alert attribute information.
US08856250B2

A notification machine may receive an update to a user profile that describes a user and indicates a group of users as being socially connected to the user by a social network. The update may reference a community (e.g., an employer or a club) of the user. The user profile may be modified by including a reference to the community within the user profile. The notification machine may identify a further user who is included in the community (e.g., employed by the employer, or part of the club). The further user may be socially unconnected to the user by the social network. The notification machine may then generate and provide a notification that the further user is employed by the employer. This notification may contain suggestions that the user initiate communication with the further user, become socially connected with the further user, or both.
US08856249B2

A system and method for identifying causal email threading. In one aspect, a computing device identifies a plurality of email templates, each email template corresponding to characteristics of a received machine-generated email, the characteristics of the received machine-generated email relating to static data of the machine-generated email. The computing device generates a template causality graph by analyzing the plurality of email templates to determine a statistical causality between templates of the plurality of email templates, the determining of the statistical causality between templates comprising determining that a first received machine-generated email associated with a first template is a result of a second received machine-generated email associated with a second template.
US08856248B2

Techniques to increase engagement with a social networking system. In one embodiment, activities are prioritized based on relatedness to a user. References associated with at least a portion of the prioritized activities are created. The references are categorized into a plurality of types. The reference types may include notifications, friend identifications, and top stories. The references are embedded in digest communications for the user. Descriptive information about the activities are omitted from the digest communications. Digest communications for the user are provided during a time period when the user is not engaged with the social networking system. Notifications for a user are ceased when a level of engagement of the user with the social networking system is less than a threshold value.
US08856233B2

Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
US08856232B1

Methods and systems for social network automation are disclosed. A system can generate a user interface that permits a user to provide criteria for posting particular content to the social network at a first time. The system can receive from the user one or more criteria for posting the particular content to the social network. The system can determine at a second time, after the first time, that a condition satisfying the one or more criteria has occurred. The system can post the particular content to the social network and attribute the post to the user.
US08856230B2

Real time collaboration is enabled by providing a notification to users attempting access to an item, such as a document or a resource, that another user has currently access to the item. The users may be notified automatically when the other user is done accessing the item or periodically as the item is being accessed by the other user. The notification(s) may also include a summary or complete list of changes such that any user accessing the item after the other user has the latest version.
US08856224B2

A method of implementing an optional communications service within a communications system that involves the participation of a plurality of users of the communications system. The method includes, in response to an action by a first user of the communications system, initiating the preparation of one or more elements of the communications system for providing said optional communications service in relation to one or more other existing users of the communications system. When the first user thereafter accesses the optional communications service, the communications system is already prepared for participation by said one or more other existing users in the optional communications service.
US08856223B2

A technique that reduces the possibility that a message received at a computer terminal during an instant messaging conversation will become accessible to unintended viewers. One embodiment is directed to an arrangement wherein a computer terminal at a first client work station is disposed to receive chat messages from a second client work station during an instant messaging conversation. An apparatus associated with the computer terminal for limiting access to the received chat messages includes a device for attaching a security identifier to each received chat message. A display device at the computer terminal generates a window that selectively provides a specified one of the chat messages in viewable form. A concealment device coupled to the display device is operable to make the specified chat message unviewable on the display device. A component connected to the concealment device activates the concealment device when a prespecified event occurs.
US08856222B2

Self-discovering transaction accelerators improve communications between a client and a server. A client directs a message to a server. A client-side transaction accelerator intercepts the message, terminates the connection with the client, and accelerates the request by replacing segments of data with references. The accelerated request is forwarded to a server-side transaction accelerator through a new connection. The server-side transaction accelerator reconstructs the message by replacing the reference with segment data in a persistent segment store accessible to the server-side transaction accelerator. The reconstructed request is then provided to the server. Accelerations may occur in any direction of communication. Persistent segment stores can be pre-populated with segment data from other transaction accelerators and anticipated transactions. The persistent segment store can store segments that are data segmented based on content of the data and can be independent of transaction protocol, application, and device.
US08856221B2

A system, method and device for media content storage and delivery. A server has a receiver in communication with a processor. The receiver receives a request message. The request message includes media data indicating requested media content and a consumer device identifier corresponding to a consumer device. The processor determines whether the consumer device identifier corresponds to a registered consumer device. If the processor determines that the consumer device identifier corresponds to the registered consumer device, then the processor determines whether the request message is one of a storage request message and a content request message. If the request message is the storage request message, then the processor is further configured to determine whether the requested media content is available for storage. If the request message is the content request message, then the processor initiates delivery of the requested media content to the consumer device.
US08856218B1

A method and corresponding apparatus or system, in which a computing device may obtain an index of a media file, the computing device may use the index as a basis to download just part of the media file as a modified media file, the computing device may adjust the index to account for omission of the remainder of the media file, and the computing device may use the modified index as a basis to play out content of the modified media file.
US08856214B2

A system for relationship information evaluation and management. The system incorporates relationship quality parameters that define the contextual parameters of quality, which are mutually validated and are accepted by the respective parties within an existing or prospective relationship. A computer, computing device, written documents or other means are used to capture the perspectives of each person, representative, or entity within the relationship or prospective relationship. This can be done automatically, on a random, periodic, or scheduled basis, or upon manual initiation. The information or data may then be analyzed and coalesced into a meaningful whole (or segments thereof), which may then be archived, printed, reported, and presented to one or both of the parties, or others. The information can be processed and stored based upon certain parameters, attributes, types or classes or relationships, so as to provide history, patterns, trends, alerts, warnings, analyses or comparisons concerning relationship quality. All information collected can be further applied or aggregated within an organization (or beyond, such as in a general locality or marketplace).
US08856199B2

A random number generator circuit includes: an element generating and outputting physical random numbers; a digitizing circuit digitizing the physical random numbers to output a random number sequence tested by a testing circuit; and an error correcting code circuit including a shift register having the random number sequence input thereto, a multiplier multiplying the stored random number sequence by an error-correcting-code generating matrix, and a selector switch outputting one of an output of the shift register and an output of the multiplier in accordance with a test result obtained by the testing circuit. The error correcting code circuit outputs the output of the multiplier as a corrected random number sequence from the selector switch when the result of a test conducted by the testing circuit indicates a rejection. The testing circuit tests the corrected random number sequence when the result of the test indicates a rejection.
US08856197B2

A system and method for processing data utilizes a matrix of processing units using an array of commands stored in memory to process input data words to generate output data words, which can be used in various applications.
US08856189B1

A computer-implemented method for managing connections to process data is described. A connection with an access server is established to determine a connection point associated with one or more targets. The one or more targets are arranged according to the connection points associated with each of the one or more targets. A connection with a first connection point is established. Data from one or more targets associated with the first connection point are processed. The connection with the first connection point is terminated.
US08856187B2

The invention provides a method, system, and program product for managing data for data aggregation, including data mining and reporting. Locations of a plurality of data to be collected are determined within a source database. Data are simultaneously collected from the plurality of locations and aggregated. The aggregated data are normalized by adding an encryption key and the normalized data are stored. Data at each of the plurality of locations are then released in the source database.
US08856182B2

In one embodiment, the present invention provides a data stream reference module 250 that can enable a user to perform forward tracing, backward tracing, and tracing indirect dependencies in a data model and/or metadata model. The tracing is not necessarily along a common hierarchical level but can be from one level to another.
US08856177B2

A personal profile data repository is disclosed. The personal profile data repository stores information about a user. The user has complete control over the content of the profile and over what third parties may access information stored in the repository.
US08856174B2

A search extend setting unit that identifies a layer made to correspond to an asset specified by referencing a first database for recording assets made to correspond to each of users by relating each of the assets to a first layer that is a layer related to a virtual system individually used by each of the users, or to a second layer that is a layer related to hardware and software, and to set an extent for extracting information about other assets having a relationship with the specified asset according to a layer of the specified asset, and an extracting unit that extract other assets that have a relationship with the specified asset and are present in the extent set by referencing the first database and a second database for recording information indicating a relationship among the assets, and the first database based on the first asset.
US08856173B2

A method and system for enhancing and incentivizing user engagement with indications of acknowledgement at a social network is described. An acknowledgement application receives indications of acknowledgement associated with at least one information item from a first user and at least one second user at a social network. The acknowledgement application aggregates and processes the indications of acknowledgement. The acknowledgement application provides at least one result from the processing in response to hovering over an option for the indications of acknowledgement associated with the at least one information item. The acknowledgement application rewards the first user at least one numerical point based on indications of acknowledgement associated with the at least one specific topic and provides at least one badge of achievement to the first user on accumulating at least one threshold of a total number of points.
US08856171B2

The subject disclosure relates to interaction and execution of objects in a distributed network or in the cloud. Each object comprises a Uniform Resource Identifier (URI) path that names the object in the cloud through a distributed object directory. A client device can directly interface with a live instance of an object based on the URI path. The object can be agnostic to remote procedure call semantics. In some aspects, the object can be connected to an interacted with either remotely or locally. Further, single instances or multiple instances of the object can exist at substantially the same time.
US08856170B2

Various aspects disclosed herein are directed to different techniques for: analyzing webpage content, and identifying references to artist names. When a match is identified, the web page may be dynamically and automatically modified to causes display of a “play” button next to the matched artist name displayed on the webpage. When the play button is selected by a user, this may cause a streaming media player to open at the user's system and begin playing streamed music relating to the matched artist.
US08856155B2

In one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being configured to: map a template-level configuration-management data structure to a discovery-level configuration-management data structure by a first mapping using mapping information included in the template-level configuration-management data structure, map a customized-level configuration-management data structure to the discovery-level configuration-management data structure by a second mapping using mapping information included in the customized-level configuration-management data structure, and determine a third mapping between the template-level configuration-management data structure and the customized-level configuration-management data structure using the first mapping and the second mapping.
US08856152B2

Proposed is a data visualizing apparatus for visualizing data as effectual information using a correlation between forensic data collected from various sources. The proposed data visualizing apparatus may visualize, as effectual information, single-source single-data, single-source multi-data, and multi-source multi-data.
US08856150B2

A solution space is computed and stored which comprises for a given set of constraints all possible solutions for all available resources of a certain kind. Upon selection of a specific resource, the solution space is filtered to select all possible combinations containing the specific resource and the result of the filtering is displayed.
US08856148B1

Systems and methods for determining underplayed or overplayed items are provided herein. Instructions stored in memory are executed by a processor to: calculate short term scores for radio data and music identification service data of the items, determine linear distance and logarithmic distance between radio virtual radio plays per days on one million stations (VRPDOMS) and identification VRPDOMS of the items, identify and eliminate items lacking minimum requisite number of radio VRPDOMS or identification VRPDOMS, and sort the items by largest linear distance or largest logarithmic distance first. The sorted items are then transmitted to the computing device.
US08856145B2

The present invention is directed towards systems and methods for indexing one or more items of content. The method of the present invention comprises extracting one or more items of text from a given item of content. The one or more items of extracted text are tokenized into one or more concepts. One or more related concepts associated with the one or more concepts are identified. A support score is generated for the one or more concepts, and the item of content is index with the one or more concepts and the one or more associated support scores.
US08856144B2

Techniques are disclosed for configuring an identity resolution system to support distinct relevance types. Identity records are accessed that are assigned relevance scores of distinct relevance types. Upon determining that the identity records refer to a common individual, the identity records are resolved into an entity representing the common individual. Relevance scores of the distinct relevance types are then determined for the entity, based on the identity records.
US08856143B2

A location classifier generates location information based on textual strings in input text. The location information defines potential geographical relevance of the input text. In determining the location information, the location classifier may receive at least one geo-relevance profile associated with at least one string in the input text, obtain a combined geo-relevance profile for the document from the at least one geo-relevance profile, and determine geographical relevance of the input text based on the combined geo-relevance profile.
US08856134B2

In accordance with one or more embodiments, a system for facilitating transfer of data and information over a network includes a database component, a communication component adapted to communicate with a user via a portable communication device over the network, and a processing component adapted to receive a request for data and information from the user via the portable communication device over the network and process the request by accessing one or more documents from the database component related to at least one component of a machine specified by the user passed with the request. The communication component transfers the one or more documents from the database component to the portable communication device for viewing by the user.
US08856124B2

Co-selected images are labeled based on a topic score that is a measure of relevance of the co-selected image to a first topic to which a reference image belongs. The first topic to which the reference image belongs is identified based on a reference label associated with the reference image. The co-selected images are images that are selected for presentation subsequent to selection of the reference image during a user session. The co-selected images are identified based on selection data for user sessions in which the reference image was selected for presentation. The topic score is generated based on a frequency of selection of the co-selected image. Image search results for a second topic can be filtered to remove images that are labeled as belonging to the first topic or the image search results can be reordered to adjust the presentation positions at which images are referenced based on the topic to which the images belong.
US08856123B1

Provided are, among other things, systems, methods and techniques for classifying a collection of documents. A term is identified based on an indication of ability of the term's presence within a given document to predict whether the given document should be classified into an identified category. A document index is then queried using the identified term and, in response, search results that define a candidate set of documents are received. Finally, a classifier is applied to documents within the candidate set to determine which of the documents should be classified into the identified category.
US08856118B2

A method of playing a rich content stream that includes a media stream and a descriptive stream. The method may include the steps of receiving the rich content stream at a media player, where the descriptive stream is generated from a rich content file executed separately from a source for the media stream, and where the media stream and the descriptive stream are received as separate streams at the media player. The method may also include synchronizing the media stream and the descriptive stream at the media player so that information in the descriptive stream is temporally synchronized with media content playing from the media stream. In addition the method may include activating the playing of the descriptive stream while the media stream is playing on the media player, where descriptive content from the descriptive stream is not played on the media player until being activated by a user.
US08856116B2

A method and apparatus includes a portable electronic memory storage device and a plurality of exhibitor computers, each having at least one specifically identified electronic uploadable file and a port adapted to selectively interface with the portable device. When a portable device engages a port, electronic content corresponding to the port is uploaded from the computer to the portable device. In another embodiment, data from the portable device, such as demographic data, is also downloaded to the exhibitor computer.
US08856101B2

A method for creating and searching within an entity-defined profile is disclosed. A search engine is provided for searching within first data for data meeting known criteria. The search engine receives criteria data comprising a first media card. The media card relates to an individual or organization. Result data associated with the criteria data is retrieved, the result data associated with at least some data within the first media card to provide search results, and then the search results are displayed.
US08856098B2

Ranking search results, comprises retrieving search results that include target strings that relate to a query string; segmenting the query string and each of the target strings; pairing segments in the query string with respective segments in the target strings to form combinations; retrieving weights that correspond to the combinations; and determining a weighted word length based on the weights corresponding to each of the target strings; and ranking the target strings based on their respective weighted word lengths. Alternatively, ranking search results includes determining a minimum weight of each inserted word with respect to segments in the query string; determining a minimum weight of each deleted word with respect to segments in the target strings; determining a total edit distance for each target string; and ranking the target strings based on the total edit distances.
US08856089B1

A sub-container concurrency component of a tiered middleware framework ensures optimistic concurrency for transactions on hierarchical data containers. The component identifies an uppermost container level of a data read for performing a requested data modification to one or more data containers. The component further reads one or more of a parent version value or a child version value of the data container in the uppermost container level at a first time and a second time. Thus, the component writes data to the one or more data containers when each version value, such as the parent version value or the child version value, read at the first time matches its corresponding read version value read at the second time.
US08856087B2

A data processing system accesses a group of events to identify a group of types of events and aggregates at least some of the events into a group of items. Each of the events is aggregated by binding another event to an event identified as a particular type of event based on a correspondence between the event and the particular type of event and binding additional information to the event identified as the particular type of event based on a relationship between the additional information and the particular type of event. The data processing system also rendezvous one of the items with an event.
US08856081B1

The invention provides instructions to a retention-base archiving application or other enterprise content management application (such as EMC Documentum) for identifying which data objects should share the same retention policy based upon content and context, even if the retention policies for each data object was originally selected by different archiving applications. By matching together data objects with the same retention interval, and/or matching together data objects with the same policy name (i.e., policy ID), a single retention policy can be assigned to related data objects, no matter the source of each related data object or which application selected the particular retention policy for each data object.
US08856078B2

A technique manages a virtual hard disk tree in a computing system executing a hypervisor to provide a client virtualization environment. The technique involves linking, by a client executing within a control virtual machine of the client virtualization environment, a first delta image of a virtual hard disk generated later in time to a base image of the virtual hard disk. The technique further involves modifying contents of the first delta image, the base image, and a second delta image which is linked to the base image; and deleting the second delta image after modifying the contents of the first delta image, the base image, and the second delta image. The base image and the first delta image, together with additional delta images of the virtual hard disk comprise a tree of images of the virtual hard disk.
US08856075B2

A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module.
US08856066B2

In a method, system, and computer-readable medium having instructions for sharing information between tenants of a multi-tenant database, information is received on a connection between a first tenant of a multi-tenant database and a second tenant and the connection has information on a scope of data from the first tenant shared with the second tenant, data is allowed for a record of the first tenant to be accessible to the second tenant in accordance with the connection, information is received on a file related to the record of the first tenant, and data is allowed from the file to be accessible to the second tenant in accordance with the connection.
US08856057B2

A cognitive system and method for predicting and detecting security breaches is provided which yields cognitive inputs to a security management interface accessible by a human operator. The system utilizes symbolic cognitive architectures and inference processing algebras allowing the system to respond to open, incomplete, and/or unknown problem domains, offering flexibility in the case of unexpected changes in the security environment. The system is also capable of intelligently, and in real-time, adapting security peripheral configurations to further probe and analyze the real-time security environment, provided real-time data that can be processed with symbolic cognitive architectures and inference process algebras enabling the identification of new and emerging threat profiles leading to the prediction and detection of security breaches.
US08856043B2

A system for conducting payment transaction includes a network-enabled server that communicates with one or more user devices, other network-enabled server computers, and a payment processing network server computer. The network-enabled server facilitates transactions between one or more merchants and users by a managing data flow and interactions between the merchants and the users, providing storage area for storing of all transaction related documents, and providing seamless integration with a payment processing network for payment processing.
US08856028B2

An advertisement impression distribution system is programmed to generate an allocation plan for serving a number of advertisement impressions changeable as a result of one or more events, the allocation plan to allocate a first portion of advertisement impressions to satisfy guaranteed demand and a second portion of advertisement impressions to satisfy non-guaranteed demand. The system includes an optimizer programmed to establish a relationship between the first portion of advertisement impressions and the second portion of advertisement impressions, the relationship defining a range of possible proportions of allocation of the first portion of advertisement impressions and the second portion of advertisement impressions; and to impose at least one objective on the relationship including moderating an increase in the number of advertisement impressions available for allocation to the first and second portions, to minimize a cost associated with reducing a quality of the advertisement impressions as their volume increases. The system outputs the allocation plan to an ad serving module to control serving of the advertisement impressions according to the range of possible proportions of allocation between the first and the second portions.
US08856022B1

A normalized caching system may receive a data request from a requestor, the request associated with a requested service. The normalized caching system may generate a normalized request by modifying one or more parameters of the request. A normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. The system may then check whether an entry is cached for the normalized request. If no cached entry is found, the normalized request may be submitted to the requested service, and response received in return. The normalized response may be cached using the normalized request. The response may be denormalized in order to generate a response which is provided to the requestor. When a subsequent request is received, if that subsequent request normalizes to the same normalized request, it may be fulfilled using the response stored in cache, rather than using the requested service.
US08856017B2

A method and system for communicating over a telecommunications network between a service provider and one or more users, wherein the service provider can have access to multiple distinct addresses in the telecommunications network and each user is identified by an address, more specifically, where a first message can be sent over at least a portion of the telecommunications network to a user's address and based on a response from the user determining the message to which the response is a reply.
US08856012B2

A method of encoding an audio signal, where signals including two or more channel signals are downmixed to a mono signal, the mono signal is divided into a low-frequency signal and a high-frequency signal, the low-frequency signal is encoded through algebraic code excited linear prediction (ACELP) or transform coded excitation (TCX), and the high-frequency signal is encoded using the low-frequency signal. A method of decoding of an audio signal, a low-frequency signal encoded through ACELP or TCX is decoded, a high-frequency signal is decoded using the low-frequency signal, the low-frequency signal and the high-frequency signal are combined to generate a mono signal, and the mono signal is upmixed by decoding spatial parameters regarding signals including two or more channel signals.
US08856006B1

Methods and systems are provided for assisted speech input. In one example, the method may involve (a) designating a first node of a tree as a current node. Each node in the tree is associated with a speech input data, and the first node includes one or more child nodes. The method may further involve (b) removing all nodes from a first group of nodes, (c) copying each child node of the current node to the first group, (d) removing all nodes from a second group of nodes, (e) moving a selection of nodes from the first group to the second group, and (f) presenting information associated with each node in the second group. The method may include additional elements depending on whether there is a match between a received speech input and a child node of the current node.
US08856001B2

A speech sound detection apparatus receives an input audio signal (as a sound reception unit), and computes input power that indicates a magnitude of the sound represented by the audio signal (as an input power computation unit). The apparatus estimates a correction function that is a continuous function defining a relation between a certain frequency and a correction coefficient used to approximate the input power computed at that frequency to the reference power predetermined for that frequency (as a correction function estimation unit). The apparatus corrects the input power at every frequency, based upon the correction coefficient that is obtained in accordance with the relation defined by the estimated correction function (as an input power correcting unit). The apparatus further determines whether or not the sound represented by the received audio signal is speech sound, based upon the corrected input power (as a speech sound detection unit).
US08855999B1

Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition.
US08855998B2

Provided are techniques for parsing a name. A name to be parsed is received. A culture of the name is identified. One or more name phrases from the name are identified. Statistics for the one or more name phrases are identified. It is determined whether to perform a first parsing technique that parses different types of name elements within at least one field of the name. In response to determining that the first parsing technique is to be performed, the name is parsed using the statistics and the first parsing technique. In response to determining that the first parsing technique is not to be performed, the name is parsed using the statistics and a second parsing technique.
US08855995B1

Systems, methods, and apparatuses including computer program products for machine translation. A method is provided that includes generating a plurality of machine translation systems using a single machine translation engine, and generating a consensus translation from a plurality of candidate translations for a source sentence, where each candidate translation of the plurality of candidate translations is an output of a respective machine translation system of the plurality of machine translation systems.
US08855993B2

Methods and systems perform a simulation on an integrated circuit design by applying a first value to a first variable and a second value to a second variable of the simulation to produce a first matrix corner simulation value. The methods and systems repeat the simulation using different values for the first and said second variables to produce a second matrix corner simulation value, a third matrix corner simulation value, and a fourth matrix corner simulation value. The methods and systems create a matrix, and the matrix has the first matrix corner simulation value, the second matrix corner simulation value, the third matrix corner simulation value, and the fourth matrix corner simulation value. The methods and systems interpolate all remaining values within the matrix based upon existing simulation values within the matrix.
US08855992B1

A time-driven block provided in a block diagram model may be executed in an event domain without user modification. The time-driven block is connected to one or more event-driven blocks using event domain signals. The time-driven block automatically adapts to the execution rules of the event domain modeling and simulation environment. The blocks that are configured to execute in more than one modeling and simulation environments are called polymorphic blocks. The polymorphic blocks are identified during the compilation stage of the block diagram model taking into consideration the port and line styles of the blocks. The execution rules of the polymorphic blocks are also determined during the compilation stage of the block diagram model.
US08855991B2

Methods and systems for assessing the environmental impact of one or more processing devices, such one or more printers, are disclosed. The system queries a life cycle assessment (LCA) service to receive a life cycle phase model for each device. The life cycle phase model includes a set of consumption variable categories associated with potential device usage during a life cycle phase. The system then receives consumption data for the device, identifies a portion of the consumption data that corresponds to the consumption variable categories in the model, and obtains an assessment of environmental impact of the device during the life cycle phase based on the consumption data.
US08855984B2

Embodiments include a system for providing blood flow information for a patient. The system may include at least one computer system including a touchscreen. The at least one computer system may be configured to display, on the touchscreen, a three-dimensional model representing at least a portion of an anatomical structure of the patient based on patient-specific data. The at least one computer system may also be configured to receive a first input relating to a first location on the touchscreen indicated by at least one pointing object controlled by a user, and the first location on the touchscreen may indicate a first location on the displayed three-dimensional model. The at least one computer system may be further configured to display first information on the touchscreen, and the first information may indicate a blood flow characteristic at the first location.
US08855982B2

An analysis device that analyzes an object with a predetermined shape is provided which includes a pre-positioned creation unit that creates a system including a plurality of particles, a region specifying unit that specifies a region with the predetermined shape in the system created by the pre-positioned creation unit as a system describing the object, and a numerical calculation unit that numerically calculates a governing equation governing motions of particles in the system describing the object.
US08855977B2

Methods and systems for numerically simulating structural behaviors of a product using explicit FEA with a combined technique of subcycling and mass scaling are disclosed. A FEA model representing a product and a minimum time step size (Δtmin) for a time-marching simulation of the product are specified. N element groups is established with the first element group associated with Δtmin as required minimum time step size, while other element groups with integer multiples of Δtmin according to formula Δti=2i-1Δtmin, n=1, 2, . . . , N. Finite elements are periodically resorted into N element groups based on their new respective Δtcr. To ensure all finite elements in the FEA model are processed at the user specified minimum time step size, proper amount of mass scaling is applied to those finite elements that are or have become too small to maintain a stable solution in the first element group.
US08855976B2

Methods and systems for numerically simulating structural behaviors of a product using explicit FEA with a mass scaling enhanced subcycling technique are disclosed. A FEA model of the product defined by a plurality of nodes and finite elements is received. A critical time step size is calculated for each finite element and then assigned to associated nodes. Elements are partitioned into N element groups with first group requiring minimum time step size Δt1 and other element groups requiring respective time step sizes (ΔtN=2N−1Δt1). In order not to resort or repartition the finite elements and still obtain a stable solution, respective proper amounts of mass scaling are applied to those elements that have become too small to maintain a stable solution in their respective element groups. A time-marching simulation using explicit FEA with the mass scaling enhanced subcycling technique is then conducted with such a FEA model.
US08855973B2

An embodiment of an apparatus includes a simulator and a determiner. The a simulator is configured to simulate a system and to propagate at least one state of the simulated system through time in response to a value of a parameter, and the determiner is configured to determine a next value of the parameter in response to a characteristic of another state of the model and a representation of at least one level set.
US08855970B2

Method for providing precise microprocessor performance counter readings including detecting a swap back to a monitored process executing in a microprocessor. In response to the detected swap back to the monitored process, if the value read from the performance counter does not exceed the defined overflow threshold, the value of the performance counter stored in the first memory location is restored to the performance counter. If the value read from the performance counter exceeds the defined overflow threshold, the performance counter is set to zero and the value of the performance counter stored in the first memory location is used to increment an overflow memory location. If the value read from the performance counter exceeds the defined overflow threshold, at least one performance counter reading instruction is detected and in response to the detected at least one performance counter reading instruction, setting the counter output register to zero.
US08855967B1

A surface measurement apparatus having at least one sensor and a reference point with pre-determined relative position relative to the sensor measures a distance between the sensor and a point on a surface over which the surface measurement apparatus is configured to travel. A receiver receives data related to a position of the reference point a calculated distance between the reference point and a position measurement station; and a processor calculates an absolute position of the point on the surface based on (a) the measured distance between the at least one sensor and the point, (b) the pre-determined relative position difference between the reference point and the at least one sensor, and (c) the position of the reference point or the calculated distance between the position measurement station and the reference point.
US08855965B2

Thread parameters for a threaded object are determined. Spatial reference systems (X, Y, Z) and (X′, Y′, Z′) are respectively identified for a position sensor and the threaded object. A transformation matrix describing a quadratic form representing the threaded object in (X, Y, Z) may be determined to relate the reference systems. For example, a sensor trajectory on the threaded object may be determined, along with measurement points on the threaded object. The measurement points may be selected so the matrix, evaluated on these values, has maximum rank. Position data at measurement points in the second reference system may be transformed into the first reference system, yielding first results. After coating the threaded object, position data at the measurement points may be acquired again and transformed into the first reference system, yielding second results. Comparisons between the first and second results may provide thickness of the coating and quality verification.
US08855962B2

A system for testing electronic circuits includes first, second, and third standard interfaces. A test port master and a test port slave are connected to an external testing apparatus. The first, second, and third standard interfaces are tested in first, second, and third test modes, respectively. The tests are initiated by asserting a test mode activate and first, second, and third test mode enable signals, respectively, which enable reuse of test patterns across different electronic circuits.
US08855960B2

An apparatus and a method for testing of sensors for documents of value and a pertinent test medium. A test medium (1) having an electronic data memory (7) for data is provided, the data being used for testing the sensor (11). The data are transmitted from the test medium to a test device (12), which tests the sensor in dependence on the transmitted data.
US08855944B2

A sensor-equipped wheel support bearing assembly capable of accurately detecting the load acting on the bearing assembly is provided. The sensor-equipped wheel support bearing assembly includes a sensor unit in an outer member that serves as a stationary member. The sensor unit includes a strain generating member, having two or more contact fixing segments to be fixed to the stationary member, and two or more sensors for detecting strain in the strain generating member. The contact fixing segments are spaced from each other in a direction circumferentially of the stationary member at the same axial positions. An estimating section is provided in the bearing assembly for estimating load thereon based on the difference between respective output signals from the sensors by calculating amplitudes of the output signals or values corresponding to such amplitudes from the difference between the respective output signals.
US08855942B2

A control strategy for bleeding an anode side of fuel cell stack in a fuel cell system that improves water management and addresses durability and performance concerns. The method includes determining when to begin the anode bleed, typically by estimating or measuring the amount of nitrogen in the anode side of the stack. The method also includes determining when to end the anode bleed based on the volume of gas that has been bled. The method determines the mole flow rate of the anode gas flowing through a bleed valve, integrates the mole flow rate to get the number of moles of the gas that have passed through the bleed valve, determines a desired amount of moles to be bled, and ends the bleed when the actual number of moles of the gas equals the desired number of moles of the gas.
US08855939B2

In one embodiment, a method for analyzing data generated by probe arrays is described that comprises receiving user selections of two or more data files and an identification of one or more subsets of intensity values acquired from a biological probe array. The method includes iteratively opening each data file, identifying the selected subset of intensity values associated with each open data file, determining parameters for processing, storing the parameters and the identified intensity values, and closing the open data file prior to the subsequent iteration. The method then includes processing the stored intensity values using the parameters to identify one or more biological events.
US08855935B2

A method and system for displaying genetic and genealogical data includes displaying indicators of related individuals. At least one genetically related individual is identified from a genetic database in response to a genetic input of an inquiring individual. Indicators of the inquiring individual and each of the at least one genetically related individual are displayed. The system includes a computer system having a display device, a processor device, a database and media having computer-executable instructions configured to display indicators of related individuals according to a method. The method includes identifying at least one genetically related individual from a genetic database in response to a genetic input of an inquiring individual and geographically displaying indicators of the inquiring individual and each of the at least one genetically related individual.
US08855933B2

Systems and methods for determining the bending moment and shear force of tubing and casing when the tubing buckles and contacts the casing.
US08855925B2

The described method and system provide for adaptable GPS navigation based on road and traffic conditions. A method includes: receiving input front a user designating a destination; determining a calculated route from a starting point to the destination; and presenting turn-by-turn (TBT) directions based on the route, wherein the presenting of the TBT directions includes presenting conditions information received from an external source. The conditions information can be used during route calculation and can be updated while the user is traveling on the calculated route.
US08855920B2

A method is provided for automatically assisting the route planning between a starting point and a destination.At least one respective traffic route is ascertained between the starting point and the destination for different means of transport by a traffic route ascertainment unit. The at least one means of transport is associated with the respective traffic route.Emission information is ascertained by an emission ascertainment unit for each traffic route on the basis of the means of transport which are associated therewith and on the basis of the traffic route length of the respective traffic route.The route planning is assisted between starting point and destination on the basis of the emission information.
US08855912B2

A travel route evaluation system is provided which is capable of enhancing the driver's consciousness of traveling on the a recommended route, in order to improve a degree of attainment of purposes, such as suppression of a fuel consumption and shortening of a required time, that would be obtained by presenting the recommended route.The system includes: a route setting unit for setting a recommended route from a departure point to a destination, based on traveling environment information associated with a traveling environment of a vehicle and map data, a ratio calculation unit for calculating a recommended route travel ratio which is a proportion of the recommended route in a traveled route on which the vehicle traveled; and an evaluation information acquisition unit for acquiring evaluation information based on the recommended route travel ratio.
US08855906B2

An aircraft traffic alert system that minimizes false alarms and unnecessary alerts by automatically adjusting the sensitivity of the system based on proximity to an airport. The system also can use information from a flight management system (FMS) or GPS navigation system (GNS) to only adjust the sensitivity near a destination airport and to suppress potential alerts for possible collisions with other aircraft that will be moot based on planned course changes of the subject aircraft. The system also can suppress alerts related to another aircraft when the other aircraft is landing on a parallel runway to the runway on which the subject aircraft is landing. The system may use multiple sensitivity levels based on different airspace classes, each class being associated with a different sensitivity level.
US08855904B1

Methods and devices for using position logs of vehicles to determine the presence and behavior of traffic controls are disclosed. An example method includes receiving movement data that is indicative of movement of a plurality of vehicles through an intersection. The movement data may be received by a computing device and may include, for each respective vehicle, data indicative of the respective vehicle's position as a function of time for multiple instances of time. The method may further include detecting a pattern in the movement data using the computing device. The detected pattern may be indicative of a probable traffic control for the intersection. According to the method, an indication of the probable traffic control for the intersection may be stored in a database.
US08855901B2

In one implementation, a computer-implemented method includes obtaining travel information that indicates travel patterns for a mobile computing device that is associated with a user; identifying a current context for the mobile computing device and the user; identifying one or more destination locations that the user has at least a threshold likelihood of travelling to with the mobile computing device based on the current context and the obtained travel information; generating a prediction that one or more events have at least a threshold probability of occurring along one or more of a plurality of routes for travelling to the identified one or more destination locations; selecting a particular route from the plurality of routes to recommend to the user based on the current context and the prediction of the one or more events; and providing route information that identifies the selected particular route.
US08855896B2

An engine control system for an auto-stop/start vehicle includes an auto-stop/start module and an actuator control module. The auto-stop/start module selectively generates an auto-stop command for shutting down an engine while an ignition is in an ON state. The actuator control module disables fuel to the engine when the auto-stop command is generated and closes a throttle valve to a predetermined throttle opening when the auto-stop command is generated.
US08855890B2

Engine synchronization apparatus and system for multi-engine vehicles such as boats and aircraft providing limited authority throttle cable trim effected by an apparatus interposed between the throttle plate and throttle cable of a slave engine and mounted in a floating configuration. An actuator is mounted to the apparatus to trim the distance between the throttle plate and throttle cable attachment thereby trimming the throttle cable. A system is provided in which a difference signal derived from master and slave engine tachometer signals is used to control the actuator and synchronize the engines within a predetermined range.
US08855888B2

An engine misfire is identified by ordinary engine misfire detection processing when the operating condition of an engine comprising a rotation speed Ne and a torque Te does not belong to a resonance region of a rear portion including a damper as a torsion element (S120), and an engine misfire is identified by resonance-region engine misfire detection processing, which is different from the ordinary engine misfire detection processing, when the operating condition of an engine belongs to a resonance region of a rear portion including a damper (S130). This enables an engine misfire to be identified more reliably and with good accuracy regardless of whether the operating condition of an engine belongs to a resonance region of a rear portion including a damper.
US08855886B2

A computer network for calculating a value for the true braking coefficient of friction for an aircraft runway or taxiway using data from one or more aircraft's flight data recorders or flight data management systems, and reporting the calculated value information to individuals and agencies including air traffic control, airport operations and maintenance, and aircraft pilots and ground crews is described and claimed herein. The data may be obtained in real-time by either an onboard or an off-aircraft high-power computing system, calculating the aircraft's true braking coefficient of friction, and reporting the calculated information to the individuals and agencies.
US08855875B2

A method is provided for controlling a prime mover adapted to drive at least one ground engaging element of a working machine. The method includes receiving an operator control input indicative of the control of the prime mover and determining at least one operation signal in response to the operator control input, which operation signal is sent for controlling the prime mover. The method also includes receiving a operating state input indicative of an operating state of the machine and selecting a control mode from at least one speed control mode in which the determined operational signal comprises a desired speed of the prime mover and at least one torque control mode in which the determined operational signal comprises a desired torque of the prime mover in response to the operating state input.
US08855860B2

A vehicle behavior control apparatus disposed in a subject vehicle performs a steering angle control of the subject vehicle. The apparatus acquires lead vehicle information transmitted from a lead vehicle to determine a virtual shape of a road (i.e., a virtual road shape) based on a travel locus of the lead vehicle. A virtual road border distance is calculated as a distance from the subject vehicle to a road border of a virtual curve road positioned straight in front of the subject vehicle. The apparatus, calculates an appropriate turn radius for travel along the virtual curve road and, based on the appropriate turn radius, calculates an appropriate distance from the subject vehicle to the virtual road border positioned in front of the subject vehicle. A steering unit then controls a steering angle of the subject vehicle by maintaining the virtual road border distance with the appropriate distance.
US08855859B2

A steering angle detecting unit, a reaction force actuator that applies steering reaction force to a steering member, a yaw angle detecting unit that detects a yaw angle of a vehicle body, and a reaction force actuator control unit that sets the steering reaction force as a function of a steering angle and that controls the reaction force actuator such that the reaction force actuator generates the set steering reaction force, are provided. The reaction force actuator control unit computes a turning angle of the vehicle body on the basis of a change in the yaw angle of the vehicle body, detected by the yaw angle detecting unit. When the computed turning angle is larger than or equal to a reference angle, the steering reaction force applied to the steering member is increased.
US08855858B2

A motor control unit includes a detected steering torque correction unit that corrects the detected steering torque that is detected by a torque sensor and then subjected to a limitation process by a steering torque limiter. When the absolute value of the detected steering torque is equal to or smaller than a predetermined value, the detected steering torque correction unit corrects the detected steering torque to 0. When the absolute value of the detected steering torque is larger than the predetermined value, the detected steering torque correction unit outputs the detected steering torque without correction. A PI control unit calculates the addition angle based on the deviation of the control torque obtained through correction by the detected steering torque correction unit from the command steering torque.
US08855852B2

A method and system of monitoring a structure, the method including: a) synchronously acquiring data comprising a plurality of operational parameters and at least one strain data, b) building a significant points dataset from the data acquired in step a), and c) modelling a relationship between the operational parameters and the strain data using the built significant points dataset to train a non-adaptive prediction functional supervised approximation method, wherein the step of building a significant points dataset comprises deletion of redundant information from the acquired data. The resultant models may be used to process structure real operation data in order to estimate the eventual crack initiation and crack growth on a set of predefined locations of the structure.
US08855849B1

An autonomous vehicle may be configured to detect objects based on known structures of an environment. The vehicle may be configured to obtain image data from a sensor and be configured to operate in an autonomous mode. The image data may include data indicative of a known structure in the environment. The vehicle may include a computer system. The computer system may determine, based on a first portion of the image data, information indicative of an appearance of the known structure. The computer system may determine, based on a second portion of the image data, information indicative of an appearance of an unknown object in the environment. The computer system may also compare the information indicative of the appearance of the known structure with the information indicative of the appearance of the unknown object and provide instructions to control the vehicle in the autonomous mode based on the comparison.
US08855846B2

An unmanned aerial vehicle with a camera and conventional sensors, where the processor navigates the vehicle based at least in part on the image data and the sensor data. A method for navigating an unmanned aerial vehicle where a processor navigates the vehicle based at least in part on image data corrected by traditional sensor data.
US08855845B2

A method of controlling operational modes of a hybrid electric vehicle includes: determining whether an all-electric range (AER) of the vehicle is at or less than a first predetermined value; activating a first operational mode if the AER is determined to be at or less than the first predetermined value; determining, while the first operational mode is active, whether the AER of the vehicle is greater than a second predetermined value; activating a second operational mode if the AER is determined to be greater than the second predetermined value.
US08855843B2

A socket receives charging voltage and auxiliary voltage of the main battery from an external power supply. A charging line Lch connects the charging voltage to the main battery. Auxiliary power supply lines connect the auxiliary voltage to a vehicle drive control unit. A main switch is provided on a constant line for inputting the output of an electric power converting unit to the vehicle drive control unit. The vehicle drive control unit includes an electric power converting unit starting unit started when the auxiliary voltage is applied to output a starting signal of the electric power converting unit, and means for maintaining the starting signal to charge the sub-battery with the electric power from the electric power converting unit when the voltage applied from the electric power converting unit through the main switch to the vehicle drive control unit is a predetermined value.
US08855839B2

A fuel assembly and a method of providing fuel is disclosed. The fuel assembly includes a frame, a first fuel storage tank sized to fit within the frame and configured to store one of a liquid and a gaseous fuel, and a fuel control assembly configured to regulate delivery of the gaseous fuel to an external power unit. The fuel control assembly includes a first fuel assembly memory module having stored thereon identifying information of the interchangeable fuel assembly.
US08855838B2

The invention relates to an automatic takeoff method for an aircraft with a flexible airfoil, comprising a carriage suspended by rigging lines from an airfoil. According to said method: —said carriage is provided with an autopilot controlling actuators that control said rigging lines; —said airfoil is provided with an airfoil attitude sensor, comprising a biaxial accelerometer and a biaxial rate gyro, capable of defining the position of an airfoil reference frame in relation to the ground, and means for communicating with said autopilot; —during takeoff, information is received from said airfoil attitude sensor and transmitted to said autopilot for the purpose of controlling said actuators. The invention also relates to an airfoil for the implementation of said method, comprising an airfoil attitude sensor with an inertial unit with a biaxial accelerometer and a biaxial rate gyro, and means for communicating with an autopilot. The invention further relates to an aircraft comprising such an airfoil.
US08855837B2

A flight control system includes an Acceleration and Attitude Command/Velocity Hold mode (AACVH) algorithm which blends attitude commands with acceleration commands. This blending determines a trim attitude for a given rotorcraft flight condition.
US08855833B2

In a vehicle dynamic control platform arranged between a controlled object and an application, an availability obtainer obtains an availability corresponding to a controllable range of a second parameter of the controlled object, and outputs the availability of the second parameter of the controlled object to the application. The application is programmed to output the target value of the first parameter based on the availability of the second parameter of the controlled object. A comparator compares the target value of the first parameter with the availability of the second parameter when the target value of the first parameter is outputted from the application, and determines, based on a result of the comparison, whether to perform dynamic control of the vehicle by controlling the controlled object.
US08855832B2

The present invention is a power management device for connecting a power consuming device to a power source so that the device switches the connection on and off automatically based on the power rate (price per kilowatt-hour) obtained from the power supplier. The user may specify a power usage specification, such as a maximum power rate that the user is willing to pay, and then the device disconnects the power from the power consuming device whenever the power rate is greater than the maximum power rate, and turns it on again when the power rate becomes less than or equal to the maximum power rate. The device includes a programmable controller, wireless and ethernet interfaces and can also act as a wireless access point.
US08855829B2

A system and method for managing power consumption and storage in a power grid. Measurements are received from a plurality of geographically distributed energy management controllers. Each energy management controllers has energy storage units with stored energy. The measurements comprise the energy production and storage capacity of the energy management controllers and their associated energy storage units. The measurements are processed, e.g., aggregated, and displayed on a graphical user interface. Commands are transmitted to a first subset of the energy management controllers to command the units to discharge their stored energy into a power grid through an inverter. Commands are transmitted to a second subset of the plurality of energy management controllers to store energy in each unit's energy storage unit.
US08855826B2

Vibration in a mechanical system driven by a motor connected to a load is reduced by providing an angular position and an angular velocity of the motor to a linear feedback term and to a nonlinear feedback term. Outputs of the linear feedback term and the nonlinear feed term, and an optimal feedforward term determined off-line are summed to produce a summed signal, which is fed back to control a torque of the motor.
US08855825B2

The disclosure provides an HVAC data processing and communication network and a method of manufacturing the same. In various embodiments, the network includes a subnet controller configured to control networked devices via a data bus. The subnet controller is configured to be addressable over the data bus. An environmental sensor is configured to provide environmental data to the subnet controller, and is further configured to be addressable over the data bus independent of addressing the subnet controller. A user interface is configured to provide access by an operator to the network. The user interface is further configured to be addressable over the data bus independently of addressing the subnet controller and the environmental sensor.
US08855821B2

A bipedal robot having a pair of legs with 6 degrees of freedom and a control method thereof which calculate a capture point by combining the position and velocity of the center of gravity (COG) and control the capture point during walking to stably control walking of the robot. A Finite State Machine (FSM) is configured to execute a motion similar to walking of a human, and thus the robot naturally walks without constraint that the knees be bent all the time, thereby being capable of walking with a large stride and effectively using energy required while walking.
US08855819B2

A SLAM of a robot is provided. The position of a robot and the position of feature data may be estimated by acquiring an image of the robot's surroundings, extracting feature data from the image, and matching the extracted feature data with registered feature data. Furthermore, measurement update is performed in a camera coordinate system and an appropriate assumption is added upon coordinate conversion, thereby reducing non-linear components and thus improving the SLAM performance.
US08855817B2

A method for operating a system including at least two robots for handling parts and a robot control unit arranged for control of said at least two robots. Each of the robots is arranged with a parts handler device including a rigid arm with one end connected to the end element of an arm of the robot by a first swivel arranged for radial movement of the rigid arm in relation to the end element. Each of the robots is also arranged with a gripper connected to the rigid arm by a second swivel arranged for free, passive rotation of the gripper in relation to the rigid arm. The method includes generating instructions for the at least two robots to pick and/or move and/or place a part and sending the instructions to each robot simultaneously.
US08855816B2

A piezoelectric actuator includes a frequency controller that controls the frequency and power of the driving signal, wherein when the phase difference falls within a predetermined range, the control unit stores the value of the frequency of the driving signal as a first frequency memory value, sets a voltage to a upper limit voltage value, and performs control of adjusting the frequency of the driving signal so that the phase difference is maintained to be within a predetermined range, and when the frequency of the driving signal is changed from the first frequency memory value by an amount exceeding a first value determined in advance, the control unit stores the value of the frequency of the driving signal as a second frequency memory value and sets the voltage to a lower limit voltage value lower than the upper limit voltage value.
US08855813B2

An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface.
US08855794B2

According to an aspect of the disclosure, a provisioning system for a network includes a first device associated with a site. The first device includes an RFID reader associated therewith. The system also includes a second device including a device identifier associated therewith. The device identifier includes information about the second device to assist in joining it to the network. The RFID reader is configured to read the device identifier on the second device to obtain information about the second device. Based on the information about the second device it can then be joined to the network by the first device.
US08855791B2

Systems and methods are provided that enable high-level and abstract business engines to affect and influence plant-floor or industrial operations via dynamic and flexible operator interfaces. In a similar manner, actions directed from the operator interfaces can be communicated to higher level decision components of an enterprise to facilitate automated control and dynamics of the enterprise. In one aspect, an industrial automation system is provided. The system includes one or more controllers to process transaction events in an industrial automation environment. One or more operator interface components are provided that automatically adapt interface control functionality based on the transaction events.
US08855788B2

An MRI compatible electrode circuit construct is provided. The construct includes at least two filter components constructed from an electrode wire. One filter component may be a resonant LC filter at or near an electrode/wire interface that resolves the issue of insufficient attenuation by effectively blocking the RF induced current on the wire from exiting the wire through the electrode. The second filter component may include one or more non-resonant filter(s) positioned along the length of the electrode wire that resolve(s) the issue of excessive heating of the resonant LC filter by significantly attenuating the current induced on the wire before it reaches the resonant LC filter. The non-resonant filter(s) may also attenuate the RF current reflected from the resonant LC filter thereby resolving the issue of the strong reflected power from the resonant filter and the associated dielectric heating.
US08855782B2

Disclosed is a system having an implanted component and external component which are configured to provide a test of wireless communication in order to assess the success or failure of such communication and to store attributes related to such test in a memory log. To provide the communication test the implantable and external components can attempt wireless communication according to communication test parameters which relate to number of times to retry communication, duration of sending communication test signals, durations of waiting for communication test signals and the schedule of the communication tests. The schedule of tests may be periodic or may change over time in order to become more or less frequent according to a programmable schedule that may also decrease if the communication tests are successful and indicate patient compliance in keeping the external components close by. The communication tests can assist in determining if the patient is maintaining external components within a suggested proximity (e.g. 6 feet) of the patient and may assist to determine if transmission or reception difficulties are the source of communication failure. A physician programmer can provide for programming, conducting, summarizing and assessing the results of communication tests.
US08855780B2

In the present disclosure, conservation of an implantable medical device power supply of is facilitated by controlling the power consumption of the device's processing component. The power supplied to the processing component is controlled to enable processing of received events as a function of predetermined criteria rather than the actual occurrence of the events which is frequent, but irregular. Accordingly, the need for the processing component to start and stop (and thereby be fully powered on each start) with receipt of each event is obviated thereby maintaining the power consumption of the processing component and increasing longevity of the device. Event data associated with received events is stored in an event queue and subsequently retrieved and transmitted for processing based on predetermined criteria. The power supplied during an idle state of the processing component may be reduced in relation to the power supplied during a wake up state.
US08855772B2

This document discusses, among other things, a system and method for calculating a neural stimulation energy at an external patient management (EPM) system using received information about a chemical characteristic indicative of a physiological state of a subject.
US08855771B2

Devices and methods for treating obstructive sleep apnea by first performing an assessment of the patient that involves observing the patient's upper airway during a tongue protrusion maneuver. The assessment may, for example, be done using endoscopy to observe the upper airway while the patient is awake in the supine position. An adequate response of the upper airway during the tongue protrusion maneuver is indicative of likely therapeutic success with hypoglossal nerve stimulation, and may be used for making clinical decisions. The principles of the present invention may be applied to other therapeutic interventions for OSA involving the upper airway.
US08855760B2

Techniques are provided for use with an implantable medical device for detecting breaches in lead insulation or other lead failures. In one example, bipolar impedance is measured along single-lead vectors (i.e. intra-lead vectors) of a right atrial (RA) lead and a right ventricular (RV) leads. Impedance is also measured along various cross-lead vectors (i.e. inter-lead vectors) between electrodes of the two leads. A derived impedance value is then determined from a combination of the measured impedance values, wherein the derived impedance is sensitive to a shunt impedance arising from a breach within the RV lead. A lead breach is then detected relatively early based on the derived impedance by detecting a significant deviation in derived impedance over time. Unipolar impedance measurements are used to confirm the breach.
US08855758B2

An apparatus for obtaining EEG data includes a signal processing component for receiving EEG signals from each of a plurality of electrodes and a data output component. The signal processing component is arranged to convert respective EEG signals in real time to a reduced data set and provide the reduced data set to the data output component.
US08855755B2

Techniques are described for distinguishing between treatable and non-treatable heart rhythms. A medical device that operates in accordance with the techniques analyzes characteristics over several cardiac event intervals to detect initiation of a sudden rate onset. After detection of the initiation of the sudden rate onset, the IMD analyzes a morphology of an EGM associated with a selected cardiac event within the first several beats after the initiation of sudden rate onset. In one example, the IMD analyzes the morphology of the EGM associated with the first cardiac event immediately subsequent to the initiation of the sudden rate onset. If the morphology of the EGM of the selected cardiac event is abnormal compared to template EGM, the rhythm is classified as treatable. Otherwise, the rhythm is classified as non-treatable.
US08855748B2

The invention relates generally to biopsy needle guidance which employs an x-ray/gamma image spatial co-registration methodology. A gamma camera is configured to mount on a biopsy needle gun platform to obtain a gamma image. More particular, the spatially co-registered x-ray and physiological images may be employed for needle guidance during biopsy. Moreover, functional images may be obtained from a gamma camera at various angles relative to a target site. Further, the invention also generally relates to a breast lesion localization method using opposed gamma camera images or dual opposed images. This dual head methodology may be used to compare the lesion signal in two opposed detector images and to calculate the Z coordinate (distance from one or both of the detectors) of the lesion.
US08855743B2

A magnetic resonance imaging (MRI) system acquires MRI data within one patient breath-hold sufficient to generate (a) at least one tag-off first type non-contrast cardiac perfusion image using a data acquisition sub-sequence including a non-selective IR (inversion recovery) pulse and (b) at least one tag-on second type non-contrast cardiac perfusion image using a data acquisition sub-sequence including a non-selective IR pulse and a spatially selective IR pulse. A set of registered tag-on and tag-off images are differentially combined to produce an accurate cardiac perfusion image.
US08855742B2

Embodiments of a method, a tracking system, an MRI system, and a non-transitory computer readable medium that stores instructions for simultaneous imaging and tracking are presented. A designated signal and one or more characteristics corresponding to a plurality of imaging gradient waveforms are received. Further, a tracking pulse sequence is synchronized with an imaging pulse sequence at a determined point based on the designated signal. The tracking pulse sequence is then applied simultaneously with the imaging pulse sequence for acquiring corresponding response signals from an interventional device that includes at least one tracking coil and a tracking source configured to generate response signals at a tracking resonant frequency different from an imaging resonant frequency. A location of the tracking coil within or outside body of a subject is determined based on the response signals received from the tracking source and the characteristics corresponding to the imaging gradient waveforms.
US08855733B2

A substance component detection device includes a sensor substrate which is provided inside a concave groove, in which when an opening is closed by a measurement-target skin to form a closed space, and includes a projection group having a plurality of projections, a light source section which emits light toward the projection group, and light-receiving section which detects Raman scattering light generated by the projection group.
US08855731B2

A superconducting switch is provided in which the structural strength of the superconducting switch is kept, and thermal efficiency between a superconducting film and a heater is high when an ON state (superconducting state) and an OFF state (normal conducting state) of the superconducting switch are switched. The superconducting switch includes a substrate, a heater for generating heat by energization, a conductive film, and a MgB2 film evaporated on the conductive film. The heater, the conductive film and the MgB2 film are laminated in this order on one surface of the substrate.
US08855727B2

A mobile electronic device having a flexible display device is disclosed. A request to retrieve information from a server over a wireless network is triggered based on flexing the flexible display device and other gestures.
US08855709B2

According to one aspect of this disclosure, a communication device is provided comprising a determiner configured to determine, for each of a plurality of radio access modes, an expected power consumption required for communicating using the radio access mode; and a controller configured to select a radio access mode from the plurality of radio access modes to be used for communication based on the determined expected power consumptions.
US08855708B2

A method is provided for operating a mobile telecommunications device including a cellular communication device operable to communicate with a cellular telecommunications network base station and a white space communication device operable to communicate with a non-cellular white space access point. The method includes determining the availability of white space and selectively enabling white space communication in dependence upon the determination. Controlling transmission of user data in the white space may be by exchanging control data with the cellular telecommunications network base station such that the control data controls the transmission of user data in the white space. White space communication need not be implemented in uplink and may be used in the downlink alone.
US08855705B2

An electronic device includes a base, a membrane coupled to and spaced from the base, an actuator disposed between the base and the membrane, and spaced from the membrane when the actuator is not actuated, and a controller configured to control actuation of the actuator to cause the actuator to contact the membrane.
US08855700B2

A power control applied to a radio network controller (40) when a user equipment (300) is in communication with a serving radio base station (10) and at least one other radio base station (20) involves the radio network controller (40) providing a quality representation of an uplink control channel (12) from the user equipment (300) to the serving radio base station (10). The radio network controller (40) generates an updated power quality target for a reference control channel based on the quality representation and transmits the updated power quality target to at least one of the serving radio base station (10) and the at least one other radio base station (20). Alternatively, the radio network controller (40) generates an updated power offset for the uplink control channel (12) relative a reference control channel based on the quality representation and transmits the updated power offset to the user equipment (300).
US08855699B2

A minimum value or range for a transmit power gain factor is determined that controls the transmit power level over an enhanced uplink data channel relative so as to ensure delivery of a minimum data service requirement over the enhanced uplink data channel. The minimum value or range for the enhanced uplink data channel power gain factor may be determined based on a selected enhanced uplink transmission format and/or a maximum number of allowable transmission attempts over the enhanced uplink data channel for a communications session so that the required Quality of Service (QoS) for the communications session can be fulfilled and an expected uplink coverage gain can be reached. The minimum value or range for the enhanced uplink data channel power gain factor is also compatible with other techniques to increase enhanced uplink coverage such as autonomous retransmission and improved L2 techniques.
US08855694B2

A communication network applying an interference alignment scheme with a low or reduced complexity is provided. The communication network may include a plurality of transmit nodes and a plurality of receive nodes. A plurality of combinations of transmit-receive pairs may exist between the plurality of transmit nodes and the plurality of receive nodes. A communication apparatus for the communication network may select, from candidate combinations of transmit-receive pairs, a target combination to be applied with the interference alignment scheme. In particular, the communication apparatus may sequentially decrease a number of candidate combinations to select the target combination with a low complexity.
US08855691B2

A radiographic imaging device has: a generating unit that generates image data expressing a radiographic image formed by irradiated radiation; a first communicating unit at which wireless communication is possible selectively in either of a direct communication mode or an indirect communication mode; a storing unit that stores a setting of a communication mode; and a control unit that, if a setting to carry out communication in the direct communication mode has been made, controls the first communicating unit to carry out wireless communication in the direct communication mode, and, if a setting to carry out communication in the indirect communication mode has been made, controls the first communicating unit to attempt wireless communication in the indirect communication mode with a control device that controls the radiographic imaging device, and, if communication is impossible, controls the first communicating unit to carry out wireless communication in the direct communication mode.
US08855687B2

A device and method include detecting signal strength received at a mobile cellular communication device. A dropped call is detected between the device and another device as a function of detected signal strength. The dropped call is reconnected when detected signal strength reaches a selected first threshold.
US08855666B2

A location registration processing method according to the present invention includes steps of: starting, at a mobile station (UE), the location registration processing on the basis of predetermined system information, when acquiring the predetermined system information among a plurality of pieces of system information broadcasted by a radio base station (eNB), the predetermined system information including information necessary for performing the location registration processing; and acquiring the rest of the plurality of pieces of system information.
US08855665B2

A method for determining the privacy settings for location-based services without some of the disadvantages of the prior art is disclosed. This is done by establishing a session between the location generator and the location recipient. The session is created by a validator that is capable of keeping track of the rules for a stream of location objects created by a location generator. The validator determines what information to send to the location recipient without having to determine the rules for each location object and each location recipient every time a new location object is received by the location server.
US08855664B2

The present invention discloses a method for acquiring information of a home NodeB, a method for balancing load, and implementation apparatuses thereof, which are used to solve the problem how to guide a UE to move to an appropriate home NodeB when a macro cell performs load balancing. In the present invention, information of a target NodeB is acquired actively through a macro NodeB, and according to an access type of the target NodeB, subscribers of the macro NodeB are timely balanced to the home NodeB which can provide services, thereby reducing a call drop rate resulted from blind handover. Since measurement information of the UE is fully considered, success rate of balancing handover is enhanced, and the object of performing effective load balancing in a home NodeB environment is achieved.
US08855662B1

A method and system for selecting a coverage area in which a given mobile station should operate. The system will receive user ratings of call quality per coverage area. The system will then use the received user ratings as a basis to select a coverage area in which the given mobile station should operate. The system will then cause the given mobile station to operate in the selected coverage area. By using these user ratings as a basis to select a coverage area in which the given mobile station should operate, the system can help improve call quality overall for users, thus increasing user satisfaction with wireless performance.
US08855648B2

Disclosed are a base station and mobile station to adaptively control a bandwidth of a channel. The base station includes a state information recognition unit to recognize neighboring-state information related with a traffic load of at least one neighboring network adjacent to a target network, a control state information transmitting unit to transmit control state information related with the controlled bandwidth of the target channel to mobile stations of the target network, and a bandwidth control unit to control a bandwidth of a target channel used in the target network according to a bandwidth of a channel used in the neighboring network based on the neighboring-state information.
US08855644B2

A neighbor cell list is formed, for use in a basestation of a cellular communications network. For each of a plurality of neighbor cells, a value of a first component is assigned, depending on whether or not the basestation can detect signals transmitted from said neighbor cell. A value of a second component is assigned, depending on a history of successful or unsuccessful handover attempts to said neighbor cell. The values of the first and second components are combined to form a weighting parameter, for use in determining a handover priority to be given to said neighbor cell in the neighbor cell list.
US08855635B2

A network device may be configured to receive information regarding a location of a user device; compare the location of the user device to one or more coverage areas associated with each of one or more cells that are associated with a base station of a wireless telecommunications network; determine that the user device is within a particular coverage area of a particular cell, of the one or more cells; and instruct the user device, based on determining that the user device is within the particular coverage area of the particular cell, to connect to the particular cell.
US08855633B2

A method of handling system information reception for a mobile device having a plurality of connections to a plurality of cells in a wireless communication system comprising a network, the method comprises receiving a radio resource control (RRC) message indicating that one of the plurality of cells is a serving cell from the network, determining the cell indicated by the RRC message as the serving cell of the mobile device, and applying system information of the serving cell.
US08855619B2

A method for a state transition includes determining whether a user equipment (UE) is a UE frequently performing state transitions. When the state of the UE is required to be transitioned to the idle state, a state of the UE is transitioned to a paging channel (PCH) state if the UE is a UE frequently performing state transitions. If the UE is a UE infrequently performing state transitions, the state of the UE is transitioned to the idle state.
US08855618B2

Provided is an apparatus for adaptively operating an application program that may control whether to activate the application program based on whether a status of at least one of a wireless channel and a battery satisfy requirements of the application program.
US08855608B2

An information processing system 1 includes an information collection unit 11 that collects information from an outside, a first communication unit 12 that performs a business-operation data communication to perform a business operation using the collected information, a second communication unit 13 that performs a non-preset communication through voice or text message; and a linkage unit 20 that links the first communication unit 12 and the second communication unit 13.
US08855607B2

Embodiments described herein generally relate to a method and system of integrating a user's voice mail onto a single voice messaging service, e.g., a Unified Messaging (UM) service, such that a client may access this single source for voice mail retrieval, even where such voice mails are from a variety of sources, e.g., work, mobile phone, etc. A user, or the user's mobile operator, need only agree to accept the service, and the registration and configuration requirements for providing the service and forwarding calls to the service are automatically configured. The user's existing “speed dial” key or other setting for retrieving voice mail may also be automatically configured to the access number(s) for the service. Configurations may monitor the status of the service and update access and/or forwarding numbers. Voice mail forwarding and settings may also be automatically reverted back to the user's original service.
US08855605B2

A method of providing particular account configurations to a user of a mobile device based on a predetermined account configuration offering between a mobile device manufacturer and a third-party service provider based on a code stored on the mobile device. During the out-of-box experience (OOBE) when the user is initially configuring the mobile device, the third-party provider receives user information, a code, and a mobile device identification number. The third-party service provider confirms that the mobile device is eligible for the particular account configuration by using the code and mobile device identification number. Once account configuration eligibility is confirmed, the third-party service provider associates the particular account configuration with either an existing user account or with a new user account established during the OOBE.
US08855596B2

Emergency call placement methods and apparatus for a user equipment in a wireless network are disclosed. The placement method includes detecting initiation of an emergency call during a non-idle connection mode of the user equipment (204), terminating the non-idle connection mode (206) and initiating a new connection for the emergency call (208). This method allows the new connection to use a location methodology to locate the user equipment in response to the emergency call. The disclosed wireless user equipment (102, 500) is configured to implement the disclosed method.
US08855589B2

A center frequency F0 of an IF filter is effectively adjusted. The IF filter filters a down-converted signal centering around the center frequency F0. A pseudo sine wave generation circuit generates a pseudo sine wave having a level change of at least two steps respectively on both positive and negative sides. The pseudo sine wave is made to pass through the IF filter by a switch circuit, and in the state, an F0 adjustment circuit adjusts the center frequency F0 in the IF filter 14 by comparing a phase of the pseudo sine wave with a phase of a signal after passing through the IF filter.
US08855583B2

Terminals 1 and 2-1 to 2-n refer to information on the state of the terminals 1 and 2-1 to 2-n and a user to add functions for modifying the operation of the terminal and processing data thereby allowing the operation of the terminal to be modified, and the communication data to be processed, when the state information is in a specific condition. A server 3 accesses the information on the state of the terminals 1 and 2-1 to 2-n and the user on the side of the server 3, extracts terminal group information under a specific condition, generates a new group, and adds a presence linking function for performing registration with a group management function, thereby allowing the above state information to be used to generate a dynamic group.
US08855582B2

The present invention relates to a mobile communication terminal for Push To Talk (PTT) and a method for processing missed call information thereof, which allows a receiver to check why an originator requested the PTT telephone call during the absence of the receiver through missed call information. The missed call information includes the voice of the originator requesting the PTT call, and the voice of the originator is output when confirmation of the missed call information is requested.
US08855581B2

Aspects of a method and system for a transformer in an integrated circuit package are provided. In this regard, signals may be transmitted and/or received via an antenna communicatively coupled to a transformer embedded in multi-layer integrated circuit package. The windings ratio of the transformer may be configured based on an impedance of the antenna, an impedance of a transmitter coupled to the transformer, an impedance of an LNA coupled to the transformer, and/or a power level of the received and/or transmitted signals. The windings ratio may be configured via one or more switching elements which may be MEMS switches embedded in the multi-layer IC package. The transformer may comprise a plurality of loops fabricated on a corresponding plurality of metal layers in the multi-layer IC package, and the loops may be communicatively coupled with one or more vias. The multi-layer IC package may comprise ferromagnetic and/or ferromagnetic materials.
US08855574B2

The disclosure provides a radio frequency calibration method for a mobile terminal, including: setting a parameter required for radio frequency calibration of the mobile terminal (201); obtaining PPDM values of power control signals and actual output power (P) values of the mobile terminal corresponding to the PPDM values by using different scanning steps according to linearity of a power curve, or, selecting, by using different selection intervals, part of PPDM values and P value corresponding to the part of PPDM values from calibration data obtained by fine scanning (202); and converting the obtained P values into PAGC values recognizable by the mobile terminal, and storing the PAGC values and the PPDM values corresponding to the PAGC values into a memory of the mobile terminal (203). The disclosure further discloses a radio frequency calibration apparatus for a mobile terminal. Through the solution of the disclosure, the finally obtained calibration data are more approximate to the memory space of the mobile terminal in length, so that the mobile terminal can transmit correct power by querying the calibration data when transmitting power to the outside, thereby reflecting the output characteristics of the mobile terminal more truly and improving the radio frequency output index, such as inner-loop power control, of the mobile terminal.
US08855570B2

A communication device has a plurality of concurrently operating transceivers, each operating in a respectively different one of a plurality of communication systems, wherein the plurality of concurrently operating transceivers includes a first transceiver and a second transceiver. Operation of the communication device includes the first transceiver ascertaining whether transmissions by the second transceiver are causing interference in a receiver of the first transceiver and if so, performing one or more interference response actions. The one or more interference response actions include ascertaining whether the interference is at an acceptable level and if so then taking no further interference response actions. If the interference is ascertained to be at an unacceptable level, an interference mitigation request is communicated to the second transceiver. The second transceiver can, for example, shift its use of frequencies to a region whereby the first transceiver's band select filter can sufficiently attenuate the second transceiver's signal.
US08855564B2

System and method for zero client communications. A zero client device includes a housing, and in the housing, a transcoding processing unit (transcoder) and a communications processing unit coupled to the transcoder. The transcoder is configured to receive input data from human interface device(s), encode the input data, and provide the encoded input data to the communications processing unit for transmission over a network to a server. The communications processing unit is configured to receive the encoded input data from the transcoder, transmit the encoded input data over the network to the server, receive output data from the server, and send the output data to the transcoder. The transcoder is further configured to receive the output data from the communications processing unit, decode the output data, and send the decoded output data to at least one of the human interface devices.
US08855556B2

Methods and apparatus for operating an electronic component, such as an NEC communication device, allow performance of at least one operation based, at least in part, on the relative positions and/or motions of the electronic component over time. Information regarding motion of the electronic component is used to determine one or more actions, or one or more state changes of the electronic component. Such an electronic component is motion-aware. Since this motion-awareness gives the electronic component the ability to take one or more actions, or to make one or more state changes, based, at least in part, on information indicative of its relative position or motions over time, various states and/or functions of the electronic device may be initiated and/or controlled by subjecting it to one or more movements or motions.
US08855555B2

A mobile wireless communications device may include a portable housing, wireless transceiver circuitry carried by the portable housing, and a first display carried by the portable housing. The mobile wireless communications device may also include a processor carried by the portable housing and coupled to the wireless transceiver circuitry and the first display, and a second display carried by the portable housing. The second display may include an array of pixels. Each pixel may retain a given state between refreshes and without electrical power supplied thereto. The mobile wireless communications device may also include a near-field communications (NFC) device carried by the portable housing and cooperating with the second display to display an image thereon based upon NFC communications.
US08855551B2

A system, method and network device for covering a plurality of areas by one cell are disclosed. The system includes: a plurality of radio frequency groups and at least one base band unit. One radio frequency group corresponds to one area of the cell, one radio frequency group corresponds to one date channel, and one base band unit is connected to a plurality of radio frequency groups through a plurality of date channels. The embodiment of the invention reduces the signal interference among each area of the same cell, increases the system capacity, and benefits cell splitting, i.e., benefits increasing the capacity and upgrading during network enhancement.
US08855550B2

A system for networked communications between a series of medical devices, wireless relay modules, and a remote device wireless relay network and an internet-accessible wireless communication network. At least one relay module includes a receiver, a first transmitter coupled to the wireless relay network, a second transmitter coupled to the internet-accessible wireless communication network, and a controller. The controller determines whether the internet-accessible wireless communications network is accessible. If accessible, then medical device data is transmitted to a remote device over that network using the second transmitter. If not accessible, then the first transmitter is used to transmit medical device data to another wireless relay module over the wireless relay network. Additionally, the controller analyzes the medical device data to determine whether an emergency condition exists, and transmits the medical device data to an emergency responder if such condition occurs together with location data for an associated medical device.
US08855547B2

A band translation method and device for selecting two or more desired frequency bands of data and bandstacking the two or more desired frequency bands of data into a single output.
US08855545B2

A self-contained system containing a plurality of pages of printed content, incorporating means for detecting which page is being viewed by the reader, and incorporating means for producing supplementary auditory output related to the printed content of the pages, wherein the supplementary auditory content produced for any given page is determined by the sequence of pages previously viewed by the reader.
US08855537B2

A transfer roller includes a conductive support, a first conductive elastic layer disposed on the conductive support, and a second conductive elastic layer disposed on the first conductive elastic layer. A common logarithm of surface resistivity of the second conductive elastic layer is higher than a common logarithm of volume resistivity of the second conductive elastic layer by about 1 or more.
US08855534B2

An image forming apparatus having an improved power-transmission assembly to drive a developing cartridge mounted in a main body of the apparatus. The apparatus includes a main body, at least one driving coupling unit rotatably located in a side region of the main body, at least one driven coupling unit connected to a rotator inside a developing cartridge, and a coupling holder in which the driving and driven coupling units are connected to each other to enable a power-transmission from the driving coupling unit to the driven coupling unit. The driving coupling unit includes a first spherical portion to come into contact with one side of an inner surface of the coupling holder when received in the coupling holder. The driven coupling unit includes a second spherical portion to come into contact with the other side of the inner surface of the coupling holder when received in the coupling holder.
US08855527B2

A sealing device usable with an ink developer unit including a plurality of rollers and a plurality of end cap members includes a first replaceable compliant sealing member and a latch member. The first replaceable compliant sealing member has a plurality of replaceable seal exterior surfaces to form a seal between a first set of rollers of the plurality of rollers and one of the end cap members. The latch member has a closed state to maintain a sealing force on the first replaceable compliant sealing member and an open state to remove the sealing force on the first replaceable complaint sealing member.
US08855524B2

A developing apparatus includes a housing; a developing roller; a seal member, and a layer thickness regulating member that contacts a circumferential surface of the developing roller via developer and regulates a thickness of a developer layer on the circumferential surface of the developing roller. The seal member has a sliding contact portion made of fiber having elasticity and sliding-contacting the circumferential surface of the developing roller. The layer thickness regulating member has one end portion that is supported by the housing and the other end portion to which a bent portion is formed to face the seal member, and the bent portion is configured to enter the sliding contact portion.
US08855512B2

A load abnormality detection apparatus includes first and second rotational members that contact each other directly or via a recording medium interposed therebetween, a first motor that drives the first rotational member and is controlled by a first drive current and a second motor that drives the second rotational member and is controlled by a second drive current. The load abnormality detection apparatus further includes a current detection part configured to detect the first and second drive currents, a first judgment part configured to judge whether the first drive current is within a first range, a second judgment part configured to judge whether the second drive current is within a second range and an abnormality detection part configured to detect a load abnormality of the first and/or second rotational members and identify a cause of the load abnormality based on results from the first and second judgment parts.
US08855507B2

In the present invention, a lubricant supplying device includes a lubricant end determining unit that determines that a solid lubricant is in an end state when the amount of a lubricant supplying operation reaches a threshold after a residual amount detecting unit detects that the residual amount of the solid lubricant is equal to or smaller than a predetermined amount. The lubricant end determining unit makes a threshold of the amount of the lubricant supplying operation at temperature or humidity of equal to or lower than a predetermined value lower than a threshold of the amount of the lubricant supplying operation at temperature or humidity of higher than the predetermined value.
US08855483B2

A method of restoration for an optical network, the network comprising a plurality of nodes (40, 50) interconnected with each other by optical links (130), a subset of the nodes (40) each comprising a regenerator, the method comprising: storing 160) a quality of transmission parameter and a regenerator availability at each of the plurality of nodes (40, 50); notifying (170) a branch node (110) in response to detecting a failure (140) within a link (130) forming part of the path between a source node (20) and a destination node (30), wherein the branch node (110) is the neighbouring upstream node (40, 50) upstream of the link failure (140), the branch node (110) having a regenerator; the branch node (110) computing (190) a restoration segment (100) to a merge node (120) having a regenerator which is a neighbouring downstream node which is downstream of the link failure (140), the restoration path (100) being based on the quality of transmission parameter and regenerator availability information; restoring (180) the path between the source node (20) and the destination node (30) using the restoration segment (100).
US08855477B2

A zoom lens barrel capable of decreasing a distance between a lens and a diaphragm in an optical axis direction to thereby increase the photographing magnification and at the same time to reduce the lens barrel size, and capable of changing a diaphragm aperture diameter according to zoom control. The lens barrel has a lens relatively movable toward and away from an iris diaphragm in the optical axis direction with a change in the photographing magnification. An operation of the iris diaphragm is controlled in such a manner that a minimum diameter of an aperture of diaphragm blades of the iris diaphragm changes according to an amount of intrusion of a part of the lens into the aperture of the diaphragm blades in a range where the diaphragm blades do not interfere with the lens.
US08855469B2

In embodiments, the present invention provides a method and system for managing playback of content delivered to a mobile device with a pause and resume functionality. The method and system includes receiving delivered content on a mobile device, initiating playback of the delivered content, pausing playback of the content being delivered to the mobile device in response to an action and resuming delivery of the content upon a request.
US08855461B2

A technique enabling a moving image reduced in image disturbance to be recorded even when a frame rate is changed during shooting. In a moving image shooting apparatus, an image pickup device picks up an image of an object. An image synthesis section combines images picked up by the image pickup device into a composite image. A moving image is recorded in a storage medium using the image or the composite image. When an instruction for changing the frame rate of the moving image is issued, the moving image shooting apparatus performs control such that a frame rate transition time period is provided. During the transition time period, images are picked up at a first frame rate, and a composite image is generated at the first frame rate. Then, the composite image is recorded at a second frame rate lower than the first frame rate.
US08855459B2

A method of operating a media player is provided. In one embodiment the method includes receiving a plurality of initially configured video settings for viewing a video segment on the media player for a desired playback duration. The method further includes determining power required to play the video segment based on the initial video settings and playing the video segment if the required power matches or is less than total power available to the media player. In another embodiment, the method may further include, if the required power exceeds the total power available to the media player, adjusting one or more of the initial video settings, either automatically or by user inputs, to reduce the power required to play the requested video segment for the desired playback duration.
US08855456B2

Mounting devices for optical devices, and related sub-assemblies, apparatuses, and methods are disclosed. The mounting devices may be employed to secure optical devices that are configured to convert optical signals to electrical signals, or electrical signals to optical signals. The mounting devices may be configured to secure optical devices to an electronics board, such as a printed circuit board (PCB) as an example. To preserve signal integrity, the mounting devices may also be configured to align the optical devices with electrical lead connections on the electronics board. The mounting devices may also be configured to improve grounding of the optical devices to provide and improve radio frequency (RF) shielding to avoid degradation of signal-to-noise (S/N) ratios from RF interference from electronic devices on the electronics board and other nearby electronic devices.
US08855454B2

The present invention relates to a bundled cable suitable for installation in multiple dwelling unit (MDU) applications. The bundled cable includes two or more binders stranded around multiple stranded cable units. The bundled cable not only maintains its integrity on a reel and during installation, but also reduces installation time.
US08855451B2

Various optical isolator embodiments are disclosed. Embodiments comprise a waveguide section utilizing materials that induce a propagation constant shift that is propagation-direction-dependent. Embodiments are characterized by a cutoff frequency for forward propagating waves that is different than the cutoff frequency for reverse waves. A particular embodiment is constructed as a single-mode waveguide on a substrate. The cross-section of the waveguide is inhomogeneous in terms of materials. This inhomogeneity induces a propagation constant shift, which is propagation-direction-dependent. This device works as an optical isolator from the cut-off frequency of the lowest forward wave (lower frequency) to one for the lowest reverse wave (higher frequency). Various configurations consistent with the principles of the invention are disclosed.
US08855447B2

A scanning projector suitable for projecting an image comprising a plurality of light signals of different wavelengths is disclosed. Embodiments of the present invention comprise a beam combiner comprising a planar lightwave circuit that includes a plurality of surface waveguides arranged in define a plurality of input ports, a mixing region, and an output port. Each input port receives a different light signal and provides it to the mixing region. The mixing region combines the plurality of into a single composite output beam that is scanned over a region to create an image in a region.
US08855445B2

An image processing apparatus includes: an acquisition unit configured to acquire original image data expressing an original image that comprises a first type pixel and a second type pixel; and an enlargement processing unit configured to execute enlargement processing for the original image data to generate enlarged image data expressing an enlarged image that is obtained by enlarging the original image in a first direction. The enlargement processing unit includes: a pixel group selection unit configured to select a pixel group extending in a second direction intersecting with the first direction in the enlarge image when a specific pattern configured by the first type pixel and the second type pixel is included in the original image; and a setting unit configured to set a pixel configuring the pixel group in the enlarged image as the second type pixel.
US08855444B2

Method for partitioning a digital image into two or more regions where each region is defined using a portion of the digital image. In addition, margin pixels for each region are defined as pixels that correspond to a top margin, a bottom margin, a left margin, and a right margin of each region of the digital image. Margin pixels are generated by using various techniques such as on-the-fly generation, using data information of neighboring pixels to each region, using data information of pixels within each region, or using predetermined data information for a color including black. The pixels of each region are processed with its margin pixels to create a new processed region of the digital image. The processing may include scaling of each region from a first resolution to a second resolution. The data information of each processed region can be displayed using a portion of an electronic display panel, or a monitor having with multiple display regions. The concatenations of the displayed representations using data information from each processed region faithfully reproduce the digital image.
US08855443B2

To detect non-uniform spatial scaling of an image in the horizontal direction (for example in 4:3 to 16:9 aspect ratio conversion) the image is divided into regions, for example a middle region and two side regions. A measure of horizontal spatial frequency energy is taken in each region by for example subtracting the values of horizontally adjacent pixels and a comparison is made between measures of horizontal spatial frequency energy for the different regions.
US08855441B2

A method and apparatus for image processing a lens-distorted image (e.g., a fisheye image) is provided. The method includes partitioning coordinate points in a selected output image into tiles. The output image is an undistorted rendition of a subset of the lens-distorted image. Coordinate points on a border of the tiles in the output image are selected. For each tile, coordinate points in the lens-distorted image corresponding to each selected coordinate point in the output image are calculated. In addition, for each tile, a bounding box on the lens-distorted image is selected. The bounding box includes the calculated coordinates in the lens-distorted image. The bounding boxes are expanded so that they encompass all coordinate points in the lens-distorted image that map to all coordinate points in their respective corresponding tiles. Output pixel values are generated for each tile from pixel values in their corresponding expanded bounding boxes.
US08855437B1

Compression of an image is performed based on prediction of target blocks of an image from candidate source blocks of the image. Heuristics are used for identifying the candidate source blocks, for example, source blocks are selected from within a cluster of similar blocks obtained by K-means clustering. For each target block, a region adjacent to the target block is identified and a set of candidate source blocks along with candidate source regions adjacent to the candidate source blocks are identified. The candidate source regions are ranked based on the differences between the candidate source regions and the target source region. Each candidate source block is described using its rank and residual information describing differences between the candidate source block and the target block. The candidate source block that can be described using a minimum amount of information is selected for predicting the target block.
US08855431B2

Method and apparatus for compressed sensing yields acceptable quality reconstructions of an object from reduced numbers of measurements. A component x of a signal or image is represented as a vector having m entries. Measurements y, comprising a vector with n entries, where n is less than m, are made. An approximate reconstruction of the m-vector x is made from y. Special measurement matrices allow measurements y=Ax+z, where y is the measured m-vector, x the desired n-vector and z an m-vector representing noise. “A” is an n by m matrix, i.e. an array with fewer rows than columns. “A” enables delivery of an approximate reconstruction, x#′ of x. An embodiment discloses approximate reconstruction of x from the reduced-dimensionality measurement y. Given y, and the matrix A, approximate reconstruction x# of x is possible. This embodiment is driven by the goal of promoting the approximate sparsity of x#.
US08855428B2

A method for checking a boundary line graph using a computing device. The computing device adds a segment line between two adjacent endpoints of the boundary line graph, if the two adjacent endpoints are not connected using the segment line. The computing device removes the segment lines of the endpoints corresponding to intersection points, if the number of the intersection points is not equal to the number of the endpoints. The computing device changes label characters of the endpoints to be arranged in a predetermined order, if an order of the label characters of the endpoints is not a predetermined order according to the boundary line vector.
US08855425B2

A method according to one embodiment includes performing optical character recognition (OCR) on an image of a first document; and at least one of: correcting OCR errors in the first document using at least one of textual information from a complementary document and predefined business rules; normalizing data from the complementary document using at least one of textual information from the first document and the predefined business rules; and normalizing data from the first document using at least one of textual information from the complementary document and the predefined business rules. Additional systems, methods and computer program products are also presented.
US08855424B2

A word recognition method in which as a result of a recognition process performed on an image of a character string, one or more character candidates are obtained for each of characters forming the character string, according to which a word corresponding to the character string is recognized using a word database having registered therein a plurality of words includes setting a predetermined number of words included in the word database, as initial word candidates, performing a process in which the characters forming the recognition target character string are set as processing targets, one character by one character, and every time a processing target character is set, word candidates present at a time of the setting are narrowed down to words in which character candidates obtained for the processing target character are arranged at a same location as a location where the processing target character is arranged in the recognition target character string, and identifying, when a narrowing-down process performed on a last processing target character in the recognition target character string is completed, a word corresponding to the character string from among word candidates extracted at a point in time of the completion of the narrowing-down process.
US08855421B2

Methods and apparatuses for identifying an image based on Embedded Media Marker (EMM) identification. A hierarchal comparison including a first coarse comparison and a second refining comparison is used. The first coarse comparison compares an image with an EMM to images in a database at a low resolution. The results are fed to the second refining comparison, which conducts a comparison at a higher resolution than the first coarse comparison. By utilizing this hierarchical comparison approach, it is possible to identify the image with fewer false positives.
US08855419B2

This invention is a method for rectifying an input digital image including warped textual information. The method includes analyzing the input digital image to determine local orientations for a plurality of local image regions and determining an orientation vector field by interpolating between the determined local orientations for a lattice of positions. A set of streamlines are determined responsive to the orientation vector field. A global deformation function is formed by interpolating between the streamlines and is used to form a rectified image.
US08855412B2

Embodiments include a method of image processing including decomposing a reflectance spectrum for a test surface into a linear combination of reflectance spectra of a set of test targets. The coefficient vector calculated in this decomposition is used to predict a response of an imaging sensor to the test surface. A plurality of such predicted responses may be used for various applications involving color detection and/or classification, including human skin tone detection.
US08855409B2

A three-dimension (3D) image processing method is disclosed. A plurality of asymmetric filtering is performed on an input depth map to obtain a plurality of asymmetric filtering results. One among the asymmetric filtering results is selected as an output depth map. A two-dimension (2D) image is converted into a 3D image according to the output depth map.
US08855408B2

An image processing apparatus and method may estimate binocular disparity maps of middle views from among a plurality of views through use of images of the plurality of views. The image processing apparatus may detect a moving object from the middle views based on the binocular disparity maps of the frames. Pixels in the middle views may be separated into dynamic pixels and static pixels through detection of the moving object. The image processing apparatus may apply bundle optimization and a local three-dimensional (3D) line model-based temporal optimization to the middle views so as to enhance binocular disparity values of the static pixels and dynamic pixels.
US08855404B2

Methods and systems for inspecting a workpiece are provided. The method includes storing model data associated with the workpiece in an inspection system, determining a relative position of a depth sensing device relative to the workpiece, and calibrating a pose view for the inspection system relative to the model based on the position of the depth sensing device relative to the workpiece. The method further includes measuring actual depth distance data of at least one pixel of the depth sensing device relative to the workpiece and determining, based on the actual depth distance data, if the workpiece satisfies predetermined inspection criteria.
US08855391B2

The invention relates to an operating method for an imaging system for the time-resolved mapping of an iteratively moving examination object. First recordings of the object are generated by the imaging system from various angles while simultaneously recording a phase signal. Multiple static 3D-image data sets corresponding to a sequence of defined phases are reconstructed from the first recordings. Three-dimensional motion fields are calculated from the 3D-image data sets, by which two 3D-image data sets are mapped onto one another. Second recordings of the object are generated by the imaging system from various angles while simultaneously recording a phase signal. 3D-image data sets from the second recordings in a previously determined reference phase of the phase signal using the motion fields is generated which is a sequence of motion-compensated 3D-image data sets.
US08855378B2

A biometric authentication device includes, an acquisition unit configured to repeatedly image a biological part of an authenticated person while changing a relative position with respect to the biological part so as to acquire time-series biological images; a detection unit configured to detect a pixel corresponding among the biological images from the time-series biological images; an extraction unit configured to extract a pixel of which a pixel value includes a surface reflection component from the biological part, from each of the time-series biological images, on the basis of a degree of divergence of temporal variation of a pixel value of the detected pixel in the time-series biological images from an estimation result of temporal variation; a generation unit configured to correct the pixel value of the extracted pixel on the basis of a pixel value; and an authentication unit configured to perform personal authentication of the authenticated person.
US08855376B2

The invention provides a finger vein authentication device using plural fingers that enables the plural fingers to be easily presented while maintaining high authentication precision. A finger vein authentication device according to an embodiment of the invention includes light sources that irradiate light onto fingers; imaging elements that photograph light transmitted through the fingers; and an image processing unit that processes the obtained images. The finger vein authentication device further includes a finger placement table that defines a presentation location of the first finger in an anteroposterior direction and other finger placement tables that define locations of all the fingers in a horizontal direction.
US08855373B2

The similarity calculation device is provided with a displacement vector estimation unit 101 for estimating a displacement vector between a first local region set in a first image, and a second local region which is most similar to the first local region in a second image, a geometric transformation parameter estimation unit 102 for estimating a geometric transformation parameter which geometrically transforms the first image into the second image, a displacement vector correction unit 103 for correcting the displacement vector based on the geometric transformation parameter, a scoring unit 104 for scoring the displacement vector, corrected by the displacement vector correction unit 103, in a two-dimensional space and creating a scored image, a peak detection unit 105 for detecting a peak in the scored image, and a similarity calculation unit 106 for calculating a similarity of the first image and the second image according to a size of the peak.
US08855370B2

The invention relates to a method and device for determining object property of an object with the aid of images that have been recorded with the aid of a camera. Further, the invention relates to a method for determining a calibration parameter for a stereo camera. For determining the object property of an object, the object is defined in a first image recorded with the aid of the camera. Further, the brightness of a defined object is determined. Each time after a preset time interval, a further image is recorded with the aid of the camera. The object is defined in each of the further images and each time, the brightness of the defined object of each image is determined. Dependent on the brightness curve, an object property is assigned to the object.
US08855368B2

The invention provides an image identification device that classifies block images obtained by dividing a target image into predetermined categories, using a separating plane learning of which has been completed in advance for each of the categories. The image identification device includes a target image input unit inputs the target image, a block image generation unit divides the target image into blocks to generate the block images, a feature quantity computing unit computes feature quantities of the block images, and a category determination unit determines whether the block images are classified into one of the categories or not, using the separating plane and coordinate positions corresponding to magnitudes of feature quantities of the block images in a feature quantity space, wherein the feature quantity computing unit uses, as a feature quantity of a given target block image, local feature quantities and a global feature quantity.
US08855366B2

Method and apparatus for tracking three-dimensional (3D) objects are disclosed. In one embodiment, a method of tracking a 3D object includes constructing a database to store a set of two-dimensional (2D) images of the 3D object using a tracking background, where the tracking background includes at least one known pattern, receiving a tracking image, determining whether the tracking image matches at least one image in the database in accordance with feature points of the tracking image, and providing information about the tracking image in respond to the tracking image matches the at least one image in the database. The method of constructing a database also includes capturing the set of 2D images of the 3D object with the tracking background, extracting a set of feature points from each 2D image, and storing the set of feature points in the database.
US08855363B2

In accordance with one embodiment, a method to track persons includes generating a first and second set of facial coefficient vectors by: (i) providing a first and second image containing a plurality of persons; (ii) locating faces of persons in each image; and (iii) generating a facial coefficient vector for each face by extracting from the images coefficients sufficient to locally identify each face, then tracking the persons within the images, the tracking including comparing the first set of facial coefficient vectors to the second set of facial coefficient vectors to determine for each person in the first image if there is a corresponding person in the second image. Optically the method includes using estimated locations in combination with the vector distance between facial coefficient vectors to track persons.
US08855357B2

A diaphragm is formed of paper manufactured from a first fiber material and a second fiber material. The first fiber material is beaten to have a given freeness, and the second fiber material is made by carbonizing bamboo fiber that has been fibrillated into a microfibril state. This structure allows the second fiber material to increase a rigidity of the diaphragm and also increase an internal loss, so that sound quality of the speaker that employs this diaphragm can be improved.
US08855353B2

The present invention relates to a headset device, an audio device and methods of receiving a radio signal via the headset device, wherein the headset device comprises at least one first conductor for supplying an audio signal to a respective ear-piece, a second conductor arranged in a loop configuration for providing a magnetic antenna, and a connector (50) having at least one respective first connecting portion (3, 4) for providing a connection to the at least one first conductor (140), a second connecting portion (1) for providing a connection to a first end of the second conductor (70), and a third connecting portion (2) for providing a connection to a second end of the second conductor (70), wherein an output of the magnetic antenna is provided between the second and third connecting portions (1, 2). At the audio device, an impedance transformer (10) is coupled to the second and third connecting portions at its primary side and to an amplifier (20) at its secondary side.
US08855350B2

An implantable microphone that includes a hermetically-sealed, enclosed volume and an electret member and back plate disposed with a space therebetween and capacitively coupleable to provide an output signal indicative of acoustic signals incident upon at least one of the electret member and back plate. At least one of the electret member and the back plate may include a plurality of laterally offset portions located in corresponding spatial relation to a plurality of laterally offset regions including the lateral extent of the space. The output signal may be at least one of weighted and weightable in relation to the plurality of laterally offset portions. The electret member may include the plurality of laterally offset portions, and the laterally offset portions may include at least one positively charged dielectric material portion and at least one negatively charged dielectric material portion.
US08855333B2

An ultrasonic speaker system has a first variable gain block, a modulation block, a second variable gain block, an ultrasonic actuator, and a controller, wherein the controller controls gain of the first variable gain block so that a modulation degree of a modulated signal becomes a predetermined value, and when the controller raises the gain of the first variable gain block, the controller lowers the gain of the second variable gain block, while when the controller lowers the gain of the first variable gain block, the controller raises the gain of the second variable gain block.
US08855331B2

An audio analysis apparatus includes the following components. A strap has an end portion connected to a main body and is used to hang the main body from a user's neck. A first audio acquisition device is at the end portion or in the main body. Second and third audio acquisition devices are at positions separate from the end portion by substantially the same predetermined distances, on the respective sides of the strap extending from the user's neck. An analysis unit discriminates whether an acquired sound is an uttered voice of the user or another person by comparing audio signals of acquired by the first and second or third audio acquisition devices and detects an orientation of the user's face by comparing the audio signals acquired by the second and third audio acquisition devices. A transmission unit transmits the analysis result to an external apparatus.
US08855326B2

A microphone system is provided, wherein the microphone system comprises a microphone array comprising a plurality of microphone units each adapted to generate a primary signal indicative of an acoustic wave received from the respective microphone unit, a first echo cancellation unit, an integrator unit, and a combination unit, wherein the microphone system is adapted to generate a first dipole response and a monopole response from the primary signals, wherein the integrator unit is adapted to generate a first integrated dipole response by integrating the first dipole response, wherein the first echo cancellation unit is adapted to generate a first echo cancelled integrated dipole response from the first integrated dipole response, and wherein the combination unit is adapted to combine the monopole response and the first echo cancelled integrated dipole response.
US08855325B2

The invention relates to a method for synthesizing an engine noise, in particular of an internal combustion engine, wherein the engine noise is generated by at least one electromechanical transducer, in particular an actuator or a loudspeaker, by means of a signal value corresponding to an electrical transducer excitation signal. According to the invention, at least one signal sample (A) having function values (9) is stored in a data memory (3) as a digital data series, such that at signal sample support points (8) following each other in succession at intervals (7), function values (9) are retrievably stored, and such that in accordance with detected and/or pre-definable guide variables as operating parameters of the engine, optionally of a vehicle driven by the engine, function values (9) are retrieved from the data series adapted to the rotational speed and are allocated, level-matched, to signal values in a computing unit (1), and directly or indirectly supplied to the at least one transducer as transducer excitation signals. A device for carrying out the method is also claimed.
US08855321B2

An audio signal processing method and a broadcasting output apparatus using the audio signal processing method are provided. The audio signal processing method includes selecting an audio signal to be processed from among a plurality of audio signals in which the same audio data is compressed in different formats, when the plurality of audio signals are received; and processing the selected audio signal. Therefore, it is possible to select a high quality audio signal from among audio signals compressed in various audio formats and to provide a user with the high quality sound.
US08855301B2

In one embodiment, a method includes transmitting compression information from a sender node to a receiver node in a key establishment protocol exchange and transmitting an encrypted compressed packet from the sender node to the receiver node using an unreliable transport. The compression information is used by the receiver node in decompressing the packet received from the sender node. An apparatus is also disclosed.
US08855298B2

Processing of masked data using table lookups is described. A mask is applied to input data to generate masked input data. The mask and the masked input data are used in combination to locate an entry in a lookup table. The entry corresponds to a transformed version of the input data.
US08855297B2

According to one embodiment, an authentication method includes generating, by the memory, first authentication information by calculating secret identification information with a memory session key in one-way function operation, transmitting encrypted secret identification information, a family key block, and the first authentication information to a host, and generating, by the host, second authentication information by calculating the secret identification information generated by decrypting the encrypted secret identification information with the host session key in one-way function operation. The method further includes comparing, by the host, the first authentication information with the second authentication information.
US08855293B2

The disclosed embodiments include a surge protection module that includes an overvoltage protection component and a ground pin configured on a bottom end of the surge protection module. The ground pin is in electrical communication with the overvoltage protection component. The surge protection module also includes a pair of outside plant tip and ring pins configured on the bottom end of the surge protection module. The pair of outside plant tip and ring pins in electrical communication with the overvoltage protection component. The surge protection module is configured to receive a wire wrap pair consisting of a central office tip wire and a central office pin wire. The central office tip wire and the central office pin wire are configured to be in electrical communication with the overvoltage protection component.
US08855288B2

A system and method are disclosed for a user to monitor and/or override a forwarded call. Typically, the forwarded call was initially an incoming call from a caller to the user and thereafter forwarded to a remote service system, such as a remote messaging system. The system and method determine a redirecting number from which the incoming call was forwarded. The system and method then initiates a second call to the user and a voice path is established connecting the forwarded call to the second call. Thereafter, the user is notified, for example, with a distinct ring at the user's telephone, of the option that the user may monitor and override the forwarded call. The system and method can also execute procedures to actuate the options elected by the user.
US08855285B1

Systems and methods are disclosed for managing conference calling using a URL assigned to a conference call organizer. One method includes receiving, from a conference call organizer, a request to be placed into a conference call associated with a URL assigned to the organizer; and receiving, from a prospective conference call participant, a request to be placed into the conference call associated with the URL. Another method includes receiving, from a first user, through a web page of a URL assigned to the first user, a first phone number at which the first user can be called; receiving, from a second user, through the web page of the URL, a second phone number at which the second user can be called; and initiating phone calls to the first user at the first number and the second user at the second number.
US08855283B2

Novel tools and techniques that provide enhanced wireline services at one or more known wireline locations. In some cases, these tools and techniques involve determining that a subscriber is at one or more of the known wireline locations based on a detected location of the subscriber's wireless device (e.g., wireless phone, portable computer, etc.). Once the subscriber's presence at that wireline location has been detected, enhanced services can be provided to a wireline telephone at that location.
US08855272B2

Embodiments of the present invention provide a system for implementing a CLIP service, which includes: a resource storage entity used for storing multimedia resources subscribed by a calling terminal; a resource playing entity used for downloading the multimedia resources from the resource storage entity and playing the multimedia resources; a CLIP service management entity used for obtaining a storage address of the multimedia resources and sending the storage address of the multimedia resources to the resource playing entity. Embodiments of the present invention further provide a method and apparatus for implementing the CLIP service. The system, method and apparatus for implementing the CLIP service in the embodiments of the present invention enable the calling terminal to subscribe to the multimedia resources for a called terminal.
US08855270B2

An x-ray tube includes a frame enclosing a high vacuum, a cathode positioned within the enclosure, a bearing assembly a stationary component comprised of a first base substrate, the first base substrate having a first surface, a rotatable component comprised of a second base substrate, the second base substrate having a second surface, wherein the rotatable component is positioned proximate the stationary component such that a gap is formed between the first surface and the second surface, a liquid metal positioned within the gap, and an antiwetting coating attached to at least one of the first surface and the second surface, the coating includes titanium nitride attached to the at least one of the first surface and the second surface, and an oxide of titanium attached to the titanium nitride.
US08855263B2

A method, apparatus and computer program product for measuring a composition of a multiphase fluid, including radiating a photon beam through the multiphase fluid and measuring radiation absorption by the multiphase fluid for at least three energy levels to obtain measured radiation absorption data, and providing the measured radiation absorption data to processing unit configured to calculate the composition of the multiphase fluid using the measured radiation absorption data, whereby an effect of an injected fluid on the absorption of the photon beam is taken into account during calculation of the composition of the multiphase fluid.
US08855254B2

Certain embodiments of the invention may include systems and methods for implementing a multirate digital decimating filter for filtering received symbol data. The method may include sampling the received symbol data at a selected sample rate, pre-averaging the sampled received data to provide two samples per symbol; convolving the pre-averaged samples with decimated finite impulse response (FIR) aperture impulse response coefficients to produce detected output samples, convolving the pre-averaged samples with shifted decimated FIR aperture impulse response coefficients to produce zero-crossing transition samples, and adjusting the sample rate based at least in part on averaging the zero-crossing transition samples.
US08855253B2

Apparatus, methods, and programs products are disclosed that perform the following techniques: in a receiver comprising first and second stages, each stage at least decoding information corresponding to a user equipment, wherein the second stage performs decoding only if the first stage completes decoding with a fail, predicting whether decoding performed by the second stage for the user equipment will complete with a pass or fail; and prior to completion of the second stage, sending an indication of the predicted pass or fail to the user equipment.
US08855221B2

The techniques and components described herein may improve the performance for a class of reduced-complexity receiver designs for coded OFDM MIMO systems with bit interleaved coded modulation. The receiver structures described are soft-input soft-output inner/outer decoder receiver structures that include one or more of the following: 1) an inner decoder that includes a linear front-end followed by a limited tree-search based on a soft-output M-algorithm; 2) a conventional near-optimal or optimal decoder for the outer binary code; and 3) iterative decoding (ID), whereby decoding (output) information is passed from one decoder module as input to the other and used to refine and improve the inner/outer decoding module outputs.
US08855218B2

A computer-implemented method of transferring data from a source to a destination on an alternating current (AC) power waveform propagating over a utility power distribution network, where the computer includes a processor operatively coupled to the utility power distribution network via a power supply, includes sending a request over the power distribution network to create a virtual communication channel between the source and the destination on the power distribution network. The method further includes generating, by the processor, a data packet to be transmitted from the source to the destination via the virtual communication channel, and modulating the power drawn from the power supply to encode a series of static pulses onto the AC at predetermined intervals according to a function of frequency that is unique to the virtual communication channel.
US08855216B2

A method for supplying at least one bus user via a control unit, in which data are transmitted to at least one bus user during at least one phase for data transmission and power is transmitted during at least one phase for power transmission, the at least one phase for data transmission and the at least one phase for power transmission being provided alternately, and the lengths of the phases for data transmission and/or the lengths of the phases for power transmission being set variably.
US08855214B2

A method and system for multidimensional video processing comprises preprocessing a video signal in at least two of horizontal, vertical and temporal dimensions of the video signal to reduce an amount of information of the video signal to obtain an information-reduced signal and filtered components that are separated from the video signal; and using the information-reduced signal to generate simulated filtered components, and generating support signals based on a difference between the filtered components and the simulated filtered components.
US08855213B2

Embodiments of the present invention provides a method and device for processing a source video. The method and device may provide computing an artifact estimation from differences among pixels selected from spatially-distributed sampling patterns in the source video; filtering the source video to produce a filtered version of the source video, computing a blending factor based on the artifact estimation in the source video, and computing an output video by blending the source video and the filtered version of the source video based on the blending factor.
US08855212B2

A device is provided for use with an encoder, source video data and a source video clock. The encoder can encode video data at a timebase corrected video clock and can encode audio data at a timebase corrected audio clock. The source video data includes a video data portion and an audio data portion. The device includes a video processing portion, an audio processing portion and a clock generating portion. The video processing portion is arranged to receive the source video data based on the source video clock. The audio processing portion is arranged to receive the source video data based on the source video clock. The clock generating portion can generate the timebase corrected video clock and can generate the timebase corrected audio clock. The video processing portion can provide, to the encoder, the video data portion of the source video data based on the timebase corrected video clock. The audio processing portion can provide, to the encoder, the audio data portion of the source video data based on the timebase corrected audio clock.
US08855211B2

A method and apparatus for managing video transport is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to predict visibility to a viewer of packet loss impairment for communicated video content based at least in part on scene information for one or more packets of the video content. Other embodiments are disclosed.
US08855210B2

Provided is a method and apparatus for encoding and decoding multi-view video data. The encoding method includes: decomposing each view image of the multi-view video into an overlapped region and a non-overlapped region, the overlapped region being overlapped with other view image and the non-overlapped region not being overlapped with other view image; generating a stitched image by combining the non-overlapped region of each view image and a middle view image; encoding the stitched image using a first encoding algorithm; and encoding the overlapped region of each view image, using a second encoding algorithm. Further, the decomposing step includes the steps of estimating disparity information for each view image, based on a predetermined view image; and decomposing each view image into said overlapped region and said non-overlapped region using the estimated disparity information.
US08855209B2

Disclosed is an apparatus for decoding motion information in merge mode for reconstructing a moving picture signal coded at a low data rate while maintaining a high quality of an image. The apparatus for decoding motion information in merge mode discloses the position of a merge mode candidate and the configuration of a candidate in order to predict motion information in merge mode efficiently. Furthermore, a merge candidate indicated by the merge index of a current block can be efficiently reconstructed irrespective of a network environment by adaptively generating a merge candidate based on the number of valid merge candidate.
US08855207B2

An image coding method includes coding a motion vector difference indicating a difference between the motion vector and a predicted motion vector, wherein the coding includes: coding a first portion that is a part of a first component which is one of a horizontal component and a vertical component of the motion vector difference; coding a second portion that is a part of a second component which is different from the first component and is the other one of the horizontal component and the vertical component; coding a third portion that is a part of the first component and is different from the first portion; coding a fourth portion that is a part of the second component and is different from the second portion; and generating a code string which includes the first portion, the second portion, the third portion, and the fourth portion in the stated order.
US08855205B2

Initial value is selected when motion estimation is performed using predicted motion vector in video codec in which multiple references are allowed, and coding amount of motion vectors is reduced using predicted motion vector. Motion vector encoding apparatus includes predicted motion vector generator that generates adjacent motion vectors of current block with respect to each of reference pictures and generates each predicted motion vector of the current block from the generated adjacent motion vectors, motion estimator that determines final motion vector of the current block and final reference picture corresponding to the final motion vector with regard to search regions of the reference pictures, differential unit that obtains difference between the final motion vector of the current block and final predicted motion vector corresponding to the determined final reference picture among the predicted motion vectors, and unit for encoding information about the final reference picture and the difference.
US08855198B2

There is provided a moving picture encoding method based on hierarchical encoding. The method includes the step of encoding a time filtering lower hierarchical signal belonging to a lower hierarchy among signals of respective hierarchies which have been subjected to time-direction filtering and then to hierarchical division and an upper hierarchy time filtering signal obtained by performing time-direction filtering on a signal corresponding to the upper hierarchy of the aforementioned lower hierarchy signal. Thus, decoded signals of all the hierarchies can have image quality equivalent to the decoded image when encoding is performed with a single hierarchy.
US08855196B2

Adaptive motion information cost estimation is achieved in processing video information. A transmission cost is estimated that is associated with encoding a motion vector difference (mvd) in motion vectors that describe a motion characteristic of the video information. The mvd is encoded based on minimizing a rate estimation mismatch associated with the motion vectors. The encoding step includes computing a bit count associated with the mvd using CABAC. A value is indexed that corresponds to the cost from one or more entries in the lookup table. The cost relates to context or content characteristics associated with the video information. The lookup table is adaptively updated based on a change in the contextual information or content characteristics. The value is dynamically adjustable based on the change.
US08855191B2

High-quality video encoding may be implemented using a single-chip multiprocessor system. Video encoding may be parallelized to take advantage of multiple processing elements available on a single-chip multiprocessor system. Task level parallelism may comprise parallelizing encoding tasks, such as motion estimation, compensation, transformation, quantization, deblocking filtering, and the like across multiple processing elements. Data level parallelism may comprise segmenting video frame data into macroblock partitions and slabs adapted to provide data independence between parallel processing elements. Data communications and synchronization features of the single-chip system may be leveraged to provide for data sharing and synchronism between processing elements.
US08855188B2

A system encoding and decoding video that uses a parallel encoding and decoding technique.
US08855177B1

Embodiments of the present disclosure generally pertain to systems and methods for reducing RF interference in communication systems. A communication system in accordance with an exemplary embodiment of the present disclosure comprises an element management system (EMS) communicating through a network with a plurality of network access devices. The EMS is configured to manage at least one network access device such that the device refrains from communicating data or reduces a data rate within a frequency range of a nearby interferer during time periods when interfering activity of the interferer is increased. Accordingly, the effects of RF interference for signals communicated by the device is reduced and degradation of service is prevented to an extent.
US08855164B2

A laser apparatus may include: a first module including an oscillator configured to output a laser beam and an oscillator support portion for supporting the oscillator; a second module including a beam delivery unit for delivering the laser beam and a beam delivery unit support portion for supporting the beam delivery unit; a third module including an amplifier for amplifying the laser beam and an amplifier support portion for supporting the amplifier; and a frame on which the modules are placed, the frame including mounts on which the oscillator support portion, the beam delivery support portion and the amplifier support portion are placed.
US08855157B2

Disclosed is a surface emitting laser element capable of reducing threshold current. A surface emitting laser element according to an embodiment includes a semiconductor portion having a first semiconductor layer and a second semiconductor layer, a first reflector disposed at the first semiconductor layer side of the semiconductor portion, and a second reflector disposed at the second semiconductor layer side of the semiconductor portion. Particularly includes a second electrode disposed between the second semiconductor layer and the second reflector and connected to the second semiconductor layer, a connecting electrode disposed laterally around the second reflector and connected to the second electrode, and a current confinement portion disposed between the second semiconductor layer and the connecting electrode and capable of reflecting light from the semiconductor portion.
US08855155B2

In at least one embodiment of the semiconductor laser light source, the latter includes a carrier and at least two semiconductor lasers. The semiconductor lasers are mounted on a carrier top. The semiconductor laser light source furthermore includes at least one optical component, which is arranged downstream of at least one of the semiconductor lasers in a direction of emission. The semiconductor lasers and the optical component are housed tightly in a common enclosure by way of a cover. The dimensions of the enclosure, viewed in three orthogonal spatial directions, amount in each case to at most 8 mm×8 mm×7 mm.
US08855154B2

Circuit arrangement or circuit, in particular driver circuit, and a method for controlling at least one light-emitting component, such as an electro-optical transducer, a light-emitting diode (LED), an electroluminescent diode, a laser, or a semiconductor laser, by switching a switching element between a first switching position and a second switching position, and the voltage supply is effected by a supply element, such as a voltage source or a current source supported by a decoupling capacitor on the output side, so that current drain and output resistance are as low as possible, so that the highest possible frequency or switching speed as well as the highest possible output voltage for the light-emitting component can be achieved, the light-emitting component is controlled by varying its operating voltage, in particular by switching between the switching positions, and the first and second switching positions are of low impedance for the operating frequency.
US08855151B2

The invention describes classes of robust fiber laser systems usable as pulse sources for Nd: or Yb: based regenerative amplifiers intended for industrial settings. The invention modifies adapts and incorporates several recent advances in FCPA systems to use as the input source for this new class of regenerative amplifier.
US08855145B2

Method, transmitter and computer program product for transmitting data of a real-time communication event from the transmitter to a jitter buffer of a receiver. Jitter buffer state information is received at the transmitter from the receiver, the jitter buffer state information indicating a state of the jitter buffer. At least one processing parameter is controlled based on the received jitter buffer state information, the at least one processing parameter describing how data is to be processed for transmission from the transmitter to the jitter buffer in the real-time communication event. Data is processed for transmission from the transmitter to the jitter buffer in accordance with the determined at least one processing parameter. The processed data is transmitted from the transmitter to the jitter buffer of the receiver in the real-time communication event.
US08855142B2

A method is described for adding coded bit padding for a orthogonal frequency division multiplexing (OFDM) data transmission device.
US08855139B1

A method for providing programs, the method includes: (i) providing a program multiplex to multiple users device; (ii) considering a removal of at least one program from the multiplex in response to program viewing parameters; (iii) allowing at least one user to respond to a possible removal of the program; and (iv) determining whether to remove the al least one program in response to received user removal responses. A user device that includes a transceiver unit that is connected to a controller, wherein the device is adapted to receive a program multiplex, to receive an indication that at least one program is to be removed from the multiplex, and to selectively transmit a program removal response.
US08855137B2

A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network interface device supporting communication with the operating system by means of: two or more data channels, each data channel being individually addressable by the network interface device and being capable of carrying application-level data between the network interface device and the data processing device; and a control channel individually addressable by the network interface device and capable of carrying control data between the network interface device, the control data defining commands and the network interface being responsive to at least one command sent over the control channel to establish at least one additional data channel.
US08855135B2

A method and system for processing session initiation protocol messages including receiving a session initiation protocol message by a front end, parsing the session initiation protocol message by the front end, grouping the token types and the token contents in the session initiation protocol message respectively, and setting up corresponding links between the token types and the token contents, wherein the session initiation protocol message, after parsing, is transformed to the session initiation protocol offload engine message with a session initiation protocol offload engine message header part, for storing message level information, a token type part, for storing token type information, wherein it comprises a plurality of fixed-length entries, and a token content part for storing token contents, wherein it comprises a plurality of variable-length entries, and processing the transformed session initiation protocol offload engine message at the server end.
US08855133B2

The present invention concerns a method at a file server for sending more than one file to more than one receiver, comprising the steps of aggregating the files into a container, splitting the container into more than one packet, and transmitting the more than one packet to the more than one receiver, wherein, the reception of at least one packet of the container enables a receiver to request the reception of lost packets of the container. To this end, the method comprises the steps of receiving an indication of the number of consecutive lost packets of the container per the more than one receiver and adapting the size of the container, in function of the number of consecutive lost packets at the receivers.
US08855131B2

Provided is a transmission device, wherein even when the transmission device performs noncontiguous band allocation transmission, the same level of coverage and gain as when the contiguous band allocation transmission is assumed can be maintained. A transmission power control unit (110), in a second mode, calculates first power on the basis of the transmission power control method using, as the bandwidth of the contiguous bands in the first mode, the bandwidth of a first band with the lowest frequency in a cluster allocated to the lowest band among a plurality of clusters and the highest frequency in a cluster allocated to the highest band among the plurality of clusters as both ends thereof, and calculates the transmission power using the ratio between the bandwidth of the first band and the bandwidth of a second band to which the plurality of the clusters are allocated, and the first power.
US08855121B2

Management of congestion level, in a computer-related context, is disclosed. Also disclosed is a system generating a plurality of computer network-related tables during system operation. A number of the tables are each separately indexed by a different index. The system includes at least one tangible computer-readable medium adapted to store, at each indexed location, a swap count providing an indication of the congestion level of the indexed location. The system also includes insert logic stored as instructions on the at least one medium for execution. When executed, the insert logic is operable to: i) insert, when a predetermined condition has been satisfied, a new entry by overwriting the current entry stored in the indexed location having the lowest swap count; and ii) update the swap counts in each of the indexed locations in a manner that maintains the total swap count at least substantially constant over time.
US08855120B2

A method including: receiving, at a video conferencing device, a packet of a video conferencing media stream, the video conferencing device including a processor; determining, by the video conferencing device, whether a length of the packet is sufficiently long to contain media; sending a request to a Look-up Table memory using the media stream ID as an input value while in parallel determining, with the processor, whether the packet is a valid media packet; in response to receiving a destination address in a media processing network from the Look-up Table memory and determining that the packet is a valid media packet, modifying, by the video conferencing device, a header of the packet with the destination address received from the Look-up Table memory; and transmitting, by the video conferencing device, the packet to the modified destination address.
US08855118B2

Provided is a method of source discovery for non-flooding multicast using OpenFlow. A data packet is received from a source address on a network device. The data packet is routed from the network device to an OpenFlow controller. The OpenFlow controller identifies a rendezvous point (RP) of the network device, maps a random address to the source address in a port used for connecting with the rendezvous point (RP), generates a flow message containing a rule for handling the data packet, transmits the flow message to the network device and adds a flow entry in the network device based on the rule for handling the data packet.
US08855117B2

Techniques are provided to prevent switches in a data center fabric path environment with fabric path extension devices from media access control (MAC) address flooding and MAC address table overflow. In such an environment, endpoints associated with virtual port channels are connected to multiple switches which normally would perform MAC address flooding across all switch forwarding engines. The switches in the fabric path exchange MAC synchronization messages based on source/destination specific connectivity such that MAC broadcast messages that advertise source/destination MAC addresses for endpoints do not have to be repeatedly sent and their corresponding MAC lookup tables do not have to be updated or include unnecessary MAC table entries.
US08855112B2

An input switching device is provided between a plurality of functional blocks (NoC routers or IP) connected to a specific router among a plurality of NoC routers of a NoC system and the specific router. The specific router includes a plurality of first buffers that temporarily store flits from the input switching device. A plurality of second buffers in the input switching device correspond to the respective one of the plurality of functional blocks, and temporarily store the flits from the functional block. A controller selectively sets one of the plurality of first buffers as output destination of the flit stored in each of the second buffers based on a free space of the plurality of first buffers. A distributor outputs the flit stored in each of the second buffers to output destination set for the flit by the controller.
US08855110B2

A personal video recorder (PVR) system includes a processing unit, a system memory coupled to the processing unit by a system memory bus, and an insertion module being coupled to the processing unit for inserting a packet into a PVR bit stream according to packet information. During a packet insertion operation, the processing unit is for reading data from the system memory, processing the data to generate the packet insertion information, and directly transferring the packet insertion information to the insertion module. By directly transferring the packet insertion information generated by the processing unit to the insertion module, memory bandwidth requirements of the system memory are reduced, and data access of the system memory is improved.
US08855099B2

Systems and methodologies are described that facilitate multiple-phase selective connection establishment in wireless communications networks. Radio resource control (RRC) layer communications can be instantiated between a mobile device and base station. Additional information can be required by a downstream network component regarding the mobile device. Accordingly, the RRC resources can be utilized to transmit the additional information from the mobile device to the network component to facilitate the multiple-phase establishment. This can be accomplished using non-access stratum (NAS) messages. Further, the information can relate to authorization, security re-configuration, context re-synchronization, an identity of the mobile device, and the like.
US08855095B2

A method for a Component Carrier (CC) deactivation timer in a wireless communication system includes receiving a first Medium Access Control (MAC) Control Element (CE) for CC Management to activate a first Secondary CC (SCC) that has been already activated by using a second MAC CE for CC Management. The method then includes restarting a deactivation timer for the first SCC based upon the first MAC CE for CC Management.
US08855081B2

A method for establishing wireless communication between a transmitter and a receiver in a wireless communication system is disclosed. The receiver includes an adaptive array that has at least two antennas. Each antenna receives a signal and produces a received signal. The transmitter includes at least two transmission channels for communicating the signal from the transmitter to the receiver. The wireless communication system suppresses interference at the receiver by applying an interference suppression technique when combining the received signals. The selection of a channel at the transmitter is based on the channel performance at the receiver for each transmission channel. The channel performance is based on a combining technique different from the interference suppression technique.
US08855075B2

Disclosed are a transmission device and a transmission method with which it is possible to prevent delays in data transmission and to minimize the increase in the number of bits necessary for the notification of a CC to be used, in cases where a CC to be used is added during communication employing carrier aggregation. When a component carrier is to be added to a component carrier set, a setting section (101) provided in a base station (100): modifies a CIF table that defines the correspondence between code points, which are used as labels for the respective component carriers contained in the component carrier set, and the identification information of the respective component carriers; and assigns a vacant code point to the component carrier to be added, while keeping the correspondence between the code points and the component carrier identification information defined in the CIF table before modification.
US08855066B2

In a method for using resources in a communication system, a communication region is divided into inter-sector boundary regions, sector central regions, and a sector common region, and predetermined resources are allocated to the divided regions.
US08855061B2

A method for reporting power headroom for a plurality of aggregated carriers. The method includes reporting the power headroom for a number of the aggregated carriers that is less than or equal to the total number of aggregated carriers.
US08855060B2

A method and a system is disclosed for providing quality of service (QoS)-driven channel access within a basic service set (BSS) in a wireless local area network (WLAN). A contention control (CC) frame is sent from a point coordinator (PC) of the BSS during a contention-free period (CFP) of a superframe that includes the contention-free period (CFP) and a contention period (CP). The CC frame contains information relating to at least one of a priority limit for a next centralized contention interval (CCI), a length of the next CCI, a permission probability associated with the next CCI and information relating to a reservation request (RR) frame successfully received by the PC in a previous CCI. A non-colliding RR frame is then received at the PC in the CCI following the CC frame. The received RR frame is sent from a non-PC station in the BSS when at least one centralized contention opportunity (CCO) is available during the CCI after the CC frame. The RR frame indicates that the non-PC station sending the RR frame has at least one buffered data frame for transmission.
US08855055B2

The present invention relates to a broadband wireless access system, and more particularly, to a method for an advanced mobile station to efficiently obtain information on a peripheral legacy base station in a mobile communication system in which a legacy system and an advanced system coexist. According to one embodiment of the present invention, the present invention provides a method for a mobile station to receive information on a peripheral base station from a serving base station that operates in a mixed mode in the mobile communication system in which the legacy system and the advanced system coexist, and the method comprises the steps of: receiving a second message that includes first time information for indicating a time when a first message is broadcasted, in a first region for the legacy system of the serving base station through a second region for the advanced system of the serving base station, and receiving the first message from the first region by using the first time information.
US08855053B2

A method of multi-set RRC signaling for ap-SRS configuration is provided to enhance ap-SRS flexibility. An eNB transmits a plurality of sets of UE-specific SRS parameters to a UE via upper layer messaging in a multi-carrier wireless communication system. The eNB also determines triggering information of a selected set of UE-specific SRS parameters and an indicated carrier for the UE. The eNB then transmits an uplink or downlink grant over a primary carrier, the grant comprises triggering information for the UE to send an ap-SRS over the indicated carrier using the selected set of UE-specific SRS parameters. In one embodiment of joint signaling, the plurality of sets of UE-specific SRS parameters are signaled together in a single RRC transmission. In another embodiment of separate signaling, each set of UE-specific SRS parameters is signaled independently.
US08855040B1

Methods, systems, and apparatus, including computer program products, for implementing interference cancellation across base stations. Communications information for transmitting to a receiving device is received from a first base station at a second base station. At the second base station, second communications information is generated for transmission to the receiving device from the second base station. The second communications information comprises data to reduce interference with the first communications information.
US08855037B2

A scheduling processing method for a MBMS service and a lower-layer network element are provided. The method is used for each lower-layer network element to perform scheduling processing for data of an MBMS service received from an upper-layer network element, in which the lower-layer network element receives information sent by a designated network element, the information is used for indicating a scheduling period of the MBMS service; then the lower-layer network element performs scheduling processing for the data of the received MBMS service according to the scheduling period of the MBMS service.
US08855035B2

A subscription to a service provided in a communication network is managed by a first terminal. The communication network includes a second terminal, and the service includes transmission of digital information. An access is capable of obtaining a maximum rising throughput value allocated to the first terminal and a descending throughput value allocated to the second terminal. On the access of the network, an access request is received for subscribing the second terminal to the service provided by the first terminal. Then, a decision about access to or refusal of subscription of the second terminal is made on the basis of the maximum rising throughput value allocated to the first terminal and on the basis of the descending throughput value allocated to the second terminal. And finally, a response indicating the decision is sent.
US08855033B2

An apparatus and a method for reducing power consumption using packet filtering in a portable terminal are provided to allow a modem to filter a packet in order to prevent an Application Processor (AP) from waking up from a sleep mode due to an unnecessary packet. The portable terminal includes an AP for providing a list of packets required in the AP itself to a packet determiner, and the packet determiner for filtering a packet included in the list provided from the AP and for providing the packet included in the list to the AP.
US08855027B2

The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for transmitting uplink control information in a wireless communication system that supports carrier aggregation and operates in a TDD system, and to an apparatus therefor. The system comprises the steps of: generating a first set of hybrid automatic repeat request acknowledgement (HARQ-ACK) associated with a first component carrier (CC); generating a second set of HARQ-ACK associated with a second CC; and transmitting 4-bit information corresponding to the first set of HARQ-ACK and the second set of HARQ-ACK on a physical uplink shared channel (PUSCH).
US08855019B2

A meter enabled for wireless communication and a wireless communication network are disclosed. A meter enabled for wireless communication comprises a metering device, a wireless communication system and an interface between the two. Meter data can be read, and the meter can be controlled via communication with a wireless network using, e.g., the Bluetooth™ protocol. A self-configuring wireless network is also disclosed. The wireless network includes a number of vnodes, and one or more VGATES. The vnodes are devices that are enabled for wireless communication using, e.g., the Bluetooth™ protocol. Vnodes are operative to form ad hoc piconet connections. The one or more VGATES comprise computer network gateways that are enabled for wireless communication using, e.g., the Bluetooth™ protocol. Thus, the VGATES enable the wireless array of vnodes to communicate with a private or public computer network to transmit data or receive commands. The network may also communicate with a VNOC system. VNOC is a universal communications adapter that enables the wireless array of vnodes to communicate (either directly or through a VGATE) with a central control facility via various wireless or wired communication media.
US08855018B2

A method for realizing a convergent Wireless Local Area Networks (WLAN) Authentication and Privacy Infrastructure (WAPI) network architecture with a split Medium Access Control (MAC) mode involves the steps: a split MAC mode for realizing WLAN Privacy Infrastructure (WPI) by a wireless terminal point is constructed through separating the MAC function and the WAPI function of the wireless access point apart to the wireless terminal point and an access controller; integration of a WAPI and a convergent WLAN network system architecture is realized under the split MAC mode that the wireless terminal point realizes WPI; the association connection process is performed among a station point, a wireless terminal point and an access controller; the process for announcing the start of performing the WLAN Authentication Infrastructure (WAI) protocol between the access controller and the wireless terminal point is performed; the process for performing the WAI protocol between the station point and the access controller is performed; the process for announcing the end of performing the WAI protocol between the access controller and the wireless terminal point is performed; the secret communication process is performed between the wireless terminal point and the station by using WPI.
US08855013B2

The present invention relates to a device for managing signal routing on board a satellite, and use of “agile” digital transparent processors. The device decorrelates the spreading band of the uplink to said satellite from the instantaneous useful band of each signal, used for routing on board the satellite and on the downlink. For a given protection dictating the spreading width of the uplink signals, the device makes it possible to optimize connectivity, i.e. the number of routes through said satellite, as well as the total capacity of the satellite by means of individualized control of the gain of each route. The routing band is limited to the instantaneous useful communication band and is not extended to the spreading band of the uplink. The band used in the downlink by each signal can also be limited to the instantaneous useful band or possibly widened by a new frequency spread.
US08855007B2

An access point is configured based on acquired information. An access point may be configured based on the configuration(s) of at least one other access point. An identifier to be transmitted by an access point may be selected based on the identifier(s) transmitted by at least one other access point. An access point may configure itself with assistance from a configuration server. For example, the access point may send information such as the location of the access point to a configuration server and the configuration server may respond with a list of neighboring access points for that access point. A configuration server may provide configuration information to an access point based on the location of the access point. A configuration server also may direct an access point to a different configuration server.
US08855006B2

The invention relates to a method for mesh-wide capacity management in a mesh network (1), in particular comprising mesh links (2a, 2b) of different link technologies/with different local properties, the method comprising: signalling from at least one link resource manager associated with a mesh link (2a, 2b) or a group (3) of mesh links of the mesh network (1) to at least one network capacity manager (5) information about a calculation model to be applied for calculating at least one flow performance characteristics, in particular a resource consumption, for establishing at least one packet-based traffic flow on the mesh link (2a, 2b) or on the group (3) of mesh links. The invention also relates to a link resource manager, to a network capacity manager (5), to a signaling system, and to a mesh network (1).
US08855005B2

Co-channel operation systems, methods, and devices are discussed in this document. Some embodiments can include remote stations configured for co-channel operation with one or more other remote stations. Remote stations can generally comprise a processor and a memory in electronic communication with the processor. Instructions can be stored in the memory, and when executed by the processor cause a remote station to receive a first data sequence from a first base station; use the first data sequence to distinguish a first signal transmitted by the first base station from unwanted signals transmitted by one or more other base stations; and demodulate the first signal. Other aspects, embodiments, and features are also claimed and described.
US08855001B2

Techniques for controlling transmit power of a terminal are described. The terminal may send a first transmission (e.g., for pilot or signaling) on the reverse link, receive feedback (e.g., a power control command or an erasure indicator) for the first transmission, and adjust a reference power level based on the feedback. The terminal may also receive interference information and possibly other parameters such as a pilot quality indicator (PQI), an offset factor, and a boost factor from a sector. The terminal may determine transmit power for a second transmission to the sector based on the interference information, the reference power level, and/or the other parameters. The terminal may receive the feedback from one sector and may send the second transmission with CDMA or OFDMA to the same sector or a different sector.
US08854999B2

Method and arrangement in a base station for scheduling radio resources to a user equipment. The method and arrangement comprises receiving a scheduling request from the user equipment, and also a time offset value which value is associated with the moment of time when a frame of data was generated in the user equipment buffer. Also, the moment of time when the frame of data was generated in the user equipment buffer is determined, based on the received time offset value. Thereby the buffer state of the user equipment buffer is predicted by using the determined moment of time when the frame of data was generated in the user equipment buffer. Further, radio resources are granted to the user equipment, based on the predicted buffer state of the user equipment buffer. In addition, a method and arrangement in a user equipment for assisting the base station in scheduling radio resources are described.
US08854991B1

A method, system, and medium are provided for updating bindings associated with a first mobile IP session by tunneling binding updates through registration messages associated with a second mobile IP session. A first mobile IP client provides binding updates to a second mobile IP client, which includes the binding updates in an extended registration request. The extended registration request is communicated to a mobile IP agent associated with the second mobile IP session. The request is parsed, and the binding updates are provided to a mobile IP agent associated with the first mobile IP session. Binding-update acknowledgements can be returned to mobile IP clients in a similar fashion.
US08854987B2

The invention is directed to a method and system for efficiently distributing Inverse Multiplexing over ATM (IMA) filler cells on IMA logical links having inactive or unusable IMA sub-links. Inactive IMA sub-links are identified during round-robin distribution of ATM data cells to active IMA sub-links. Predefined IMA filler cells are transmitted simultaneously on the identified inactive IMA sub-links when an ATM data cell is transmitted on an active IMA sub-link, thereby reducing the delay between transmitting ATM data cells.
US08854982B2

A control protocol is run in the interconnect region between network domains so that the interconnect region may be managed using a separate control plane. According to an embodiment of the invention, a spanning tree protocol is used to establish a separate spanning tree within the interconnect region. To avoid loop formation within the interconnect region, links interconnecting adjacent edge nodes that are part of the interconnect region and which belong to a given domain are allowed to pass control frames but not data frames. OAM may be used detect link failure of a link between adjacent nodes on a given domain.
US08854981B2

Embodiments of the present disclosure describe techniques and configurations for handling interference measurements in a wireless communication network. An apparatus may include computer-readable media having instructions and processors coupled with the computer-readable media and configured to execute the instructions to identify, for a serving eNB, a neighboring eNB for which signal interference measurements are to be performed by one or more wireless devices served by the serving eNB, and request that the neighboring eNB transmit typical interference signals within data units which are configured for, and may or may not have, a scheduled physical downlink shared channel transmission. The wireless devices may be configured to perform the signal interference measurements based at least in part on the typical interference signals, which may include non-zero-power signals or zero-power signals. Other embodiments may be described and claimed.
US08854977B2

A relay node functions as a master node or a slave node and includes a status monitoring means, an update requesting means, a master transferring means, and a master accepting means. The status monitoring means monitors a status of a connection related to communication data. The update requesting means transmits a first update request to a first node upon the relay node receiving first communication data while the first node functioning as the master node. The master transferring means determines whether to transfer authority of the master node to a second node in accordance with a status of a first connection upon the relay node receiving a second update request from the second node. The master transferring means transmits a first master transfer notification to the second node. The master accepting means prepares to become the master node upon the relay node receiving a second master transfer notification.
US08854976B2

Method and apparatus for multi-carrier/multi-cell discontinuous reception (DRX)/discontinuous transmission (DTX) operations, autonomous deactivation of the secondary carrier(s)/cell(s), and explicit activation/deactivation of DRX/DTX and secondary carriers/cells are disclosed. A user equipment (UE) may configure at least one state variable for controlling DRX and/or DTX on a plurality of cells and perform an DRX and/or DTX operation on a subset of cells based on a state variable associated with the subset of cells on a cell group basis. The UE may activate or deactivate DRX and/or DTX based on an order from a network for all cells, a group of cells, or an individual cell. The UE may deactivate the secondary cells autonomously based on activity on the cell(s).
US08854971B2

A method for suspending data transmission on a client device comprising: designating certain sockets within a socket layer on the client device as opportunistic and other sockets as non-opportunistic; detecting that a network interface is being throttled by utilizing flow feedback from a layer beneath the socket layer; and responsively suspending any opportunistic sockets while the network interface is throttled.
US08854970B2

The present invention relates to a method and an arrangement in a communication network node (15) of achieving an optimal use of a scheduler buffer for a given user equipment (18) communicating with said first communication network node (15). Said communication network node (15) comprising a flow control entity (83) adapted to control the flow of data in respect of said given mobile terminal (18) between a second communication network node (10) and said first communication network node (15) in a communication network system. The method comprises the step of providing, to a capability allocation message used for controlling the flow of data in respect of said given mobile terminal (18) between said second compensation network node (10) and said first communication network node (15) in said communication network system, a first compensation factor based on at least one of: scheduling policy, mobility, load and radio channel type.
US08854968B2

The present invention discloses a communication network, device and method. The communication method includes the following steps: a Mobile Broadband Edge (MBB-Edge) node sends a traffic offloading indication to a NodeB according to a traffic offloading policy; and the NodeB directs User Plane (UP) data of a Packet Switched (PS) service to a Public Data Network (PDN) through a fixed broadband bearer network of an offloading path according to the traffic offloading indication. The present invention increases the transmission efficiency of PS services.
US08854967B2

Providing network access is disclosed. Use of a provider equipment port via which network access is provided to two or more downstream nodes, each having one or more classes of network traffic associated with it, is scheduled on a per class basis, across the downstream nodes. The respective network traffic sent to each of at least a subset of the two or more downstream nodes is limited, on a per downstream node basis, to a corresponding rate determined at least in part by a capacity of a communication path associated with the downstream node.
US08854965B1

Network edge devices receive IPv6 packets from source devices. These packets may or may not contain values in their flow label fields. The network edge devices apply a value to the flow label field. This value may include a flow identifier established by the network edge device. The value may also include an additional information element pertaining to QoS, security status, subscriber identity, content rating.
US08854956B2

An apparatus comprising a path computation element (PCE) associated with a domain in a network and configured to find a segment of a Multiprotocol Label Switching (MPLS) Traffic Engineering (TE) Label Switched Path (LSP) that crosses a plurality of domains in the network using a Constraint Shortest Path First (CSPF) algorithm or a reverse CSPF algorithm that computes a plurality of shortest paths in the domain of which the segment is selected, wherein the CSPF algorithm or the reverse CSPF algorithm is selected to reduce the number of shortest path computations in the domain based on the number of starting nodes and ending nodes that are considered for computing the shortest paths in the domain.
US08854954B2

A method, computer program product, and system for a quality-of-service history database is described. One or more characteristics of an electronic call are monitored. A current quality-of-service score is determined, based upon, at least in part, the one or more characteristics. A predicted quality-of-service score is determined based upon, at least in part, one or more of the current quality-of-service score and the one or more characteristics, wherein the predicted quality-of-service score is associated with one or more future times. A failover connection associated with the electronic call is provided. A current connection associated with the electronic call is replaced with the failover connection based upon, at least in part, one or more of the predicted quality-of-service score and a threshold quality-of-service score.
US08854953B2

A method is described to be implemented by a node in a network. The method is for selecting an endpoint for a maximally redundant tree-fast reroute (MRT-FRR) detour path to optimize detour path cost or length across the network. The method defines a set of steps including selecting a destination node and next hop failure to calculate detour paths. A clean set of nodes for the network is then calculated, where the clean set of nodes are nodes in the network that are not impacted in reaching the destination node by the failure in the given next hop. A candidate node for the endpoint of the detour p path is selected from the set of clean nodes based on any one of a plurality of configured options and forwarding of data packets is configured to the selected candidate as the endpoint of the detour path to the destination node.
US08854947B2

Disclosed herein is a condition responsive device for connection with a communication system. The device includes a receiver configured to receive a physical parameter status signal from a connector of the communication system, the physical parameter status signal containing data pertaining to a condition of the connector connection. The device further includes a processing circuit configured to analyze the data to determine whether a communications signal adjustment is appropriate, wherein the processing circuit is configured to initiate a communications signal adjustment in the communication system if the processing circuit determines that adjustment is appropriate, based on a predetermined set of parameters.
US08854946B2

A method and an apparatus for generating a standard cancellation signal includes: setting weight values according to frequency points of a current cell and its neighboring cells; according to the frequency points of the current cell and neighboring cells and the weight values of the frequency points, performing Fourier transform to obtain a corresponding time-domain signal; and performing highest amplitude normalization on the time-domain signal and performing a cyclic shift to obtain a standard cancellation signal. The embodiments generate a standard cancellation signal according to frequency points of the current cell and its neighboring cells, so that the current cell and its neighboring cells share the peak clipping noise, and therefore helping improve the peak clipping performance of the current cell or reduce the EVM distortion.
US08854941B2

A vector DSL system includes a plurality of modems, which may be multi-port devices. Unprocessed user data is extracted from the modems and passed through a private vectoring data routing apparatus to one or more vectoring modules, such as vectoring cards. Each vectoring module includes one or more vector processors that include processing units configured to process the unprocessed user data on the basis of all modems' data for a given DSL tone grouping. Processing of the unprocessed user data removes the effects of FEXT from upstream and downstream user data and returns the processed user data to the modems using the vectoring data routing apparatus, which can be a specialized data transmission network utilizing one or more vector routers.
US08854938B2

An optical recording medium and a manufacturing method for forming the optical recording medium is provided.The optical recording medium includes a bar code-shaped reflection pattern that includes high reflection rate regions and low reflection rate regions and information is recorded with the bar code-shaped reflection pattern. The low reflection rate region is formed with pit strings. The high reflection rate region and the low reflection rate region are formed to satisfy: S+M/2≦0.6H, where a signal level of a reproduction signal obtained from a reflection light in the high reflection rate region is denoted as “H”, a signal level of a reproduction signal obtained from a reflection light in the low reflection rate region is denoted as “S”, and a degree of modulation of the reproduction signal obtained from the reflection light in the low reflection rate region is denoted as “M”.
US08854936B1

Embodiments of optical disc drives are described that perform automatic forward sense calibration of write laser power using a sample and hold sampling strategy that is automatically determined based on an automatically selected write strategy. Embodiments of the described optical disc drive may be dynamically configured to support any optical disc media, any write mode, and any write strategy. The write strategies supported may include dynamically changing write speeds and/or write power levels across the respective optical media tracks. As the optical drive is automatically configured for a selected write media/write mode/write strategy, the sample and hold sampling delays used to control the sampling of a forward sense feedback signal are also automatically configured, thereby allowing each forward sense sampling point to be aligned with an area of the forward sense feedback signal that corresponds to a power level of interest and that avoids distortion in the feedback signal.
US08854932B2

There is provided a head-gimbal-assembly for use in heat-assist magnetic recording, excellent in the heat-release characteristic of a laser diode, by inhibiting effects of deterioration in lateral balance, and wind turbulence without adversely affecting efforts to lower a profile of a magnetic disk unit. For this purpose, a sub-mount with a laser diode attached thereto is mounted on either of the right and left lateral faces of a head slider. Further, of two lengths of lead wires for power supply to the laser diode, one length of the lead wire is routed to a lateral face of the head-slider, on the opposite side of a lateral face with the sub-mount attached thereto, after circling around the outer periphery of a head-slider electrode, formed on the gas-outlet side of the head slider.
US08854922B2

The invention relates to a source device for the emission of seismic waves designed to operate by being towed by a vessel.The source device according to the invention comprises at least three support-beams, a plurality of guns placed along each support-beam, a central hub receiving one end of support-beams and arranged such that support-beams can be deployed according to a star-like geometry, and the means to keep support-beams in this geometry during operation.
US08854921B2

A method for detecting an object within a surrounding area of a vehicle, includes: repeatedly transmitting wave pulses into the surrounding area; repeatedly receiving wave pulses, which correspond to the transmitted wave pulses reflected by the objects; detecting the object with the aid of a signal representation of the received wave pulses, and ascertaining at least one signal characteristic of a first received wave pulse. The detecting of the object includes: comparing the curve in the form of the signal characteristic of the first received wave pulse to the curve of a further received wave pulse, which was received after the first received wave pulse, location information of the object being corrected in light of the comparison.
US08854918B2

Marine seismic streamer steering apparatus are described having an elongate body, at least a portion of which is positioned eccentric of a marine seismic streamer, the apparatus having stability features selected from: one or more lateral steering control surfaces providing a center of lift approximately through a vertical streamer axis; one or more buoyancy elements providing a center of buoyancy through the same or a different vertical axis approximately through the center of the streamer; and combinations thereof. The apparatus have improved stability and avoid heeling during use.
US08854917B2

The column address counter circuit of a semiconductor memory device includes at least one lower bit counter unit configured to generate a first bit of a column address by counting an internal clock, where the first bit is not a most significant bit of the column address, and a most significant counter unit configured to generate the most significant bit of the column address in response to a mask clock, where the mask clock is toggled when the internal clock is toggled by a set number of times.
US08854916B2

Example embodiments provide a semiconductor memory device that may include: a cell array arranged in pluralities of rows and columns; and a sense amplifier conducting writing and reading operations to the cell array in response to writing and reading commands in correspondence with an access time, which may be variable in period. The sense amplifier adjusts pulse widths of write-in and read-out data in accordance with a period of the access time.
US08854904B2

A semiconductor memory device includes a plurality of repair fuse units configured to program repair target addresses respectively for repair target memory cells, wherein at least one of the repair fuse units is programmed with data information used for different purposes from the repair target addresses, a plurality of address comparison units each configured to compare an access target address with a corresponding address of the repair target addresses and determine whether to perform a repair operation or not, and a data transfer unit configured to transfer the data information to a corresponding circuit of the semiconductor memory device.
US08854901B2

A self-timed memory includes a plurality of timer cells each including an access transistor coupled to a true node and having a gate coupled to a reference wordline actuated by a reference wordline driver. Self-timing is effectuated by detecting completion of reference true bitline discharge in the timer cells resulting in enabling a sense amplifier. To better align detected completion of the discharge by the timer cells to a read from actual memory cells at any voltage in the operating voltage range of the memory, the gate to source voltage of the timer cells' access transistors is lowered by decreasing the logic high voltage level applied by the reference wordline. The timer cells may also, or alternatively, have pulldown transistors coupled to the internal true node, wherein a gate terminal of the pulldown is coupled to the reference wordline node and activated with the lowered gate to source voltage.
US08854896B2

A nonvolatile semiconductor memory device comprises multiple memory strings each including a plurality of first and second groups of serially connected memory cells, and a back gate transistor serially connected between the first and second groups of memory cells, a plurality of word lines, each word line being connected to a control gate of a different memory cell in each of the memory strings, a voltage generating circuit configured to generate control voltages of different voltage levels, and a control circuit configured to control application of control voltages to the word lines and the back gate line. A control voltage applied to the back gate line may be varied depending on how far a selected word line is from the back gate line, and a control voltage applied to unselected word lines may be varied depending on how far the unselected word line is from the selected word line.
US08854891B2

A semiconductor device is operated by, inter alia: programming selected memory cells by applying a first program voltage which is increased by a first step voltage to a selected word line and by applying a first pass voltage having a constant level to unselected word lines, and when a voltage difference between the first program voltage and the first pass voltage reaches a predetermined voltage difference, programming the selected memory cells by applying a second program voltage which is increased by a second step voltage lower than the first step voltage to the selected word line and by applying a second pass voltage which is increased in proportion to the second program voltage to first unselected word lines adjacent to the selected word line among the unselected word lines.
US08854890B1

Disclosed herein are techniques for providing a programming voltage to a selected word line in a non-volatile memory array. This may be a 3D NAND, 2D NAND, or another type of memory array. The programming voltage may be quickly ramped up on the selected word line, without the need for adding a stronger charge pump to the memory device. The voltage on the selected word line may be ramped up to a target voltage during a channel pre-charge phase. The target voltage may be limited in magnitude so that program disturb does not occur. Next, during a channel boosting phase, the unselected word lines are increased to a boosting voltage. The voltage on the selected word line is also increased during the boosting phase to a second target level. Then, the voltage on the selected word line is charged up from the second target level to a program voltage.
US08854885B2

System and method for executing a global memory command in a multi-chip non-volatile memory device having a plurality of non-volatile memories. The global memory command is received at each non-volatile memory concurrently. The memory command is initiated at different times relative to receiving the global memory command for at least two of the plurality of non-volatile memory to mitigate peak power consumption.
US08854878B2

According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array and a controller. The controller is configured to perform a verify operation using a first verification voltage and a second verification voltage (first verification voltage
US08854872B2

An RC-based sensing scheme to effectively sense the cell resistance of a programmed Phase Change Material (PCM) memory cell. The sensing scheme ensures the same physical configuration of each cell (after programming): same amorphous volume, same trap density/distribution, etc. The sensing scheme is based on a metric: the RC based sense amplifier implements two trigger points. The measured time interval between these two points is used as the metric to determine whether the programmed cell state, e.g., resistance, is programmed into desired value. The RC-based sensing scheme is embedded into an iterative PCM cell programming technique to ensure a tight distribution of resistance at each level after programming; and ensure the probability of level aliasing is very small, leading to less problematic drift.
US08854871B1

A method for the control of the magnetic states of interacting magnetic elements comprising providing a magnetic structure with a plurality of interacting magnetic elements. The magnetic structure comprises a plurality of magnetic states based on the state of each interacting magnetic element. The desired magnetic state of the magnetic structure is determined. The active resonance frequency and amplitude curve of the desired magnetic state is determined. Each magnetic element of the magnetic structure is then subjected to an alternating magnetic field or electrical current having a frequency and amplitude below the active resonance frequency and amplitude curve of said desired magnetic state and above the active resonance frequency and amplitude curve of the current state of the magnetic structure until the magnetic state of the magnetic structure is at the desired magnetic state.
US08854870B2

An MRAM die may include a first write line, a second write line, an MRAM cell disposed between the first write line and the second write line, and a magnetic security structure adjacent to the MRAM cell. The magnetic security structure may include a permanent magnetic layer and a soft magnetic layer.
US08854863B2

An array of nonvolatile memory cells includes a plurality of vertically stacked tiers of nonvolatile memory cells. The tiers individually include a first plurality of horizontally oriented first electrode lines and a second plurality of horizontally oriented second electrode lines crossing relative to the first electrode lines. Individual of the memory cells include a crossing one of the first electrode lines and one of the second electrode lines and material there-between. Specifically, programmable material, a select device in series with the programmable material, and current conductive material in series between and with the programmable material and the select device are provided in series with such crossing ones of the first and second electrode lines. The material and devices may be oriented for predominant current flow in defined horizontal and vertical directions. Method and other implementations and aspects are disclosed.
US08854859B2

Junction diodes fabricated in standard CMOS logic processes can be used as program selectors for reversible resistive devices, such as PCM, RRAM, CBRAM, or other memory cells. The reversible resistive devices have a reversible resistive element coupled to a diode. The diode can be constructed by P+ and N+ active regions on an N well as the P and N terminals of the diode. By applying a voltage or a current between a reversible resistive element and the N terminal of a diode, the reversible resistive device can be programmed into different states based on magnitude, duration, voltage-limit, or current-limit in a reversible manner. The P+ active region of the diode can be isolated from the N+ active region in the N well by using dummy MOS gate, SBL, or STI/LOCOS isolations.
US08854856B2

Methods and apparatus for the encoding of an input sequence of digit data into a sequence of storage cells of a ROM device are disclosed. The input sequence is divided into a first kind of groups and a second kind of groups. A first kind of group comprises a plurality of consecutive first digits, two first kind of groups are separated by a second kind of group, the second kind of group comprises consecutive digits without any consecutive first digits, and the second kind of group has a starting digit which is the second digit. A starting storage cell is programmed to the active state to store the starting digit of the second kind of group. The rest digits of the second kind of group are programmed one digit at a time, based on a shared terminal which has been programmed for the proceeding storage cell.
US08854851B2

A content addressable memory (CAM) suppresses an indication of a match in response to determining that the entry that stores data matching received compare data is the subject of a write operation. To suppress the indication, an address decoder decodes a write address associated with the write operation to determine the entry of the CAM that is the subject of the write operation, and provides control signaling indicative of the determined entry. The CAM uses the control signaling to suppress any match indications for the entry being written, thereby preventing erroneous match indications.
US08854847B2

A power management device comprises: an input for receiving a transient energy pulse; a first storage section and a second storage section for storing energy from the input; an output; a switching section for selectively connecting the input, first storage section, second storage section and output in at least first and second configurations, wherein in the first configuration the first and second storage sections are connected so as to distribute energy from the transient energy pulse between the first and second storage sections, in the second configuration the respective voltages across the first and second storage sections are combined additively to produce an output voltage at the output, whereby the output voltage after switching to the second configuration is greater than the output voltage before switching to the second configuration.
US08854845B2

In one aspect, a method for over-voltage protection is provided. The method includes connecting a first winding of a saturable reactor to a direct current (DC) source; connecting at least one phase of an alternating current (AC) electrical system to ground through a second winding of the saturable reactor; and controlling DC current flow from the DC source to the first winding of the saturable reactor in response to an over-voltage event, wherein energy is shunted to ground from the at least one phase of the alternating current electrical system through the second winding of the saturable reactor.
US08854844B2

An AC/DC converter includes a rectifier circuit and a power factor correction circuit. An input port of the rectifier circuit receives an alternate current. The power factor correction circuit includes a first inductor, a second inductor, a first capacitor, a second capacitor, a first diode and a second diode. An end of the first inductor electrically connects to a positive pole of an output port of the rectifier circuit, and the other end electrically connects to a ground terminal of the output port through two parallel series routes which are bridged by the first diode. Wherein a series route contains the first capacitor and the second diode, and the other series route contains the second inductor and the second capacitor. The second capacitor is provided for parallel connecting with a loading. In this way, the input current could be controlled to increase the power factor effectively.
US08854838B2

An electronic device includes a power supply system and a load circuit connected to the power supply system. The load circuit mutually switches between the first mode and the second mode. In the first mode, the load circuit operates with electric power supplied from the power supply system. On the other hand, in the second mode, the load circuit is brought into the state where the electric power does not need to be supplied from the power supply system. In response to the fact that the mode of the load circuit is switched from the first mode to the second mode, a power supply control device causes an AC/DC converter to stop.
US08854830B2

A semiconductor package substrate suitable for supporting a damage-sensitive device, including a substrate core having a first and opposite surface; at least one pair of metal layers covering the first and opposite surfaces of the package substrate core, which define first and opposite metal layer groups, at least one of said layer groups including at least one metal support zone; one pair of solder mask layers covering the outermost metal layers of the at least one pair of metal layers; and a plurality of routing lines; wherein the at least one metal support zone is formed so that it lies beneath at least one side of the base of the damage-sensitive device and so as to occupy a substantial portion of the area beneath the damage-sensitive device which is free of said routing lines; a method for the production of such substrate is also described.
US08854825B2

A terminal box is provided having a terminal plate body and a fixed attachment portion to which at least one lead terminal portion of the diode is fixed, and the fixed attachment portion is connected to the terminal plate body via a displacement-allowing connecting portion. An output cable connection arrangement for a solar cell module terminal box is further provided in which an output cable is inserted to a cable insertion portion such that an inner coating portion coating a core wire of the output cable and an outer coating portion coating the inner coating portion are engaged within the cable insertion portion. An output cable fixation arrangement for a solar cell module terminal box is further provided in which an output cable is fixed to the terminal box by means of a cable fastener having a first fixing portion to be fixed to a barrel portion of the output cable.
US08854824B2

A modular UPS system is provided wherein UPS systems may be constructed using a number of different frame components. In one example, a core UPS frame is provided that can accept different combinations of power and battery modules, and an extension frame is provided that can be combined with the core frame to provide a larger UPS system. According to one example, both the core and extension frame types may be used in either a standalone or rack-mounted configuration. Another aspect relates to packaging of UPS components such that the UPS frame need not include serviceable items. In another aspect, a rail system is provided that allows for easier installation of heavy components into rack-mount systems.
US08854821B2

According to one embodiment, an input-output (I-O) panel is transformed. The I-O panel is configured to couple to an array of first midplane connectors of a first shelf configured according to a first format, where the first shelf has rear access. The I-O panel comprises an array of I-O panel connectors and defines an xy-plane. An array of second midplane connectors of a second shelf is transformed to substantially align the second midplane connectors with the I-O panel connectors. The second shelf is configured according to a second format, where the second shelf has front access. The array of second midplane connectors is arranged in columns defining a midplane column axis and rows defining a midplane row axis.
US08854809B2

A data center includes a modular building structure forming an enclosure having a bottom side. An external support system extends from the modular building structure. A series of heat sinks are each configured to extend from an interior to an exterior of the enclosure and protrude below the bottom side of the modular building structure into a fluid. Electronic components and devices are housed within the enclosure.
US08854806B2

A memory protection device and a computer including the memory protection device are disclosed. The memory protection device includes insulating heat-conducting bars which are provided on an upper end of slot arms at two sides of a memory connection base and cover up heat emitting holes of the slot arms.
US08854796B2

A recessed lighting fixture includes a lamp housing and a separate compact junction box, which contains a power supply that drives the lamp and serves in part to divide the interior cavity of the junction box into two separate wiring compartments. The junction box has two end walls spaced along an axis and a releasably secured, sleeve-like cover (side wall) surrounding and closing the cavity. The cover can be moved axially in either direction relative to the end walls to open the wiring compartments. The junction box and the lamp housing are mechanically connected only by a flexible conduit and a flexible tether, which prevents undue strain on the electrical connections between the joined components. The lighting fixture is particularly suitable for retrofit installations, especially where small-aperture downlights are desired.
US08854790B1

The present invention generally relates to an electrostatic chuck assembly for uniformly processing a wafer in a semiconductor wafer processing process, more particularly to prevent a byproduct formed from leakage of wafer processing materials from depositing between a wafer and the electrostatic chuck assembly.The electrostatic chuck assembly has a wafer holding member for holding a wafer; a shadow ring in engagement with the wafer holding member; and an insert ring disposed between the shadow ring and the wafer holding member.The wafer holding member has a wafer mounting surface and may preferably have a conical head having a tapered peripheral wall and a cylindrical portion. Alternatively, the wafer holding member is cylindrical and extends downwardly from the wafer mounting surface. The insert ring has an inner wall for sealably engaging the wafer holding member and preferably, is removable to allow for easy cleaning of the electrostatic chuck assembly.
US08854781B2

A power supply device for plasma processing, wherein electric arcs may occur, comprises a power supply circuit for generating a voltage across output terminals, and a first switch connected between the power supply circuit and one of the output terminals. According to a first aspect the power supply device comprises a recovery energy circuit connected to the output terminals and to the power supply circuit. According to a second aspect the power supply device comprises an inductance circuit including an inductor and a second switch connected parallel to the inductor. According to a third aspect the power supply device comprises a controller for causing the power supply circuit and the first switch to be switched on and off. The controller is configured to determine a quenching time interval by means of a self-adaptive process. The quenching time interval defines the time interval during which, in an event of an arc, no voltage is generated across the output terminals.
US08854777B2

ESD (electrostatic discharge) protection for radio frequency (RF) couplers included in the same semiconductor package as other integrated circuits, such as integrated circuits having power amplifier (PA) circuitry, is disclosed along with related systems and methods. The disclosed embodiments provide ESD protection for RF couplers within semiconductor packages by including coupler ESD circuitry within an integrated circuit within the semiconductor package and coupling the connection ports of the RF coupler to this coupler ESD circuitry. Further, this coupler ESD circuitry can be implemented using two sets of serially connected diodes so that the signal connected to the coupler ESD circuitry can swing around ground without being clipped by the ESD circuitry. Still further, the ESD diodes can be formed in deep N well structures to improve isolation and to reduce parasitic capacitance associated with the ESD diodes.
US08854775B2

A transformer assembly is described. Embodiments of the transformer assembly are adapted to facile disconnection and removal of a transformer from the transformer assembly without disconnecting service lines from the transformer assembly. Moreover, embodiments of the transformer assembly are adapted to de-energize the transformer without interrupting primary power to downstream devices, and to safely and easily park energized or de-energized connectors such as loadbreak elbows during transformer maintenance. Methods of using the transformer assembly are also described.
US08854769B1

A slide rail assembly includes first and second rails. The second rail, slidable relative to the first rail, has a mounting hole. A connecting device includes first and second units, an engaging element, and an adjusting element. The second unit has a transverse guiding portion located at its counterpart of the first unit. The engaging element, connected to the second unit, has an engaging portion partially located in the mounting hole to connect the connecting device to the second rail. The adjusting element is connected to both units. The second unit is displaceable in response to rotation of the adjusting element, thereby enabling displacement of the engaging portion relative to the mounting hole.
US08854765B2

Applicant has recognized and appreciated the desirability of powering an actuator using power drawn from one or both of an energy storage device and a spindle motor. In some embodiments, following a loss of external power to a hard disk drive, the hard disk drive (or one or more components thereof) determines whether to provide the actuator with power drawn from the spindle motor or to provide the actuator with power drawn from the spindle motor and from the energy storage device. In some embodiments, the hard disk drive (or the component(s) thereof) may additionally or alternatively determine whether to charge the energy storage device using power drawn from the spindle motor. In some embodiments, the drive may make the determinations based on an amount of power that the actuator is to consume at a time and an amount of power that the spindle motor can provide at the time.
US08854764B2

Techniques of the present invention include detecting a touchdown between a read/write head of a disk drive and a surface of a magnetic disk using multiple touchdown sensors located at an air-bearing surface (ABS). The multiple sensors increase the likelihood that a touchdown event—i.e., a portion of the ABS of the head contacting the underlying magnetic disk surface—will be detected. During touchdown, the portion of the head contacting the magnetic disk generates frictional heat which changes a characteristic (e.g., the electrical resistance) of at least one of the sensors located at the ABS. When the sensors are connected to a detection circuit, the changing characteristic may be monitored to identify a touchdown event. The touchdown sensors may be, for example, electrically connected in either series or parallel to the detection circuit. Thus, as long as the electrical resistance of one of the sensors is changed, a touchdown event may be detected.
US08854756B1

The present inventions are related to systems and methods for determining contact between two elements, and more particularly to systems and methods for determining contact between a head assembly and a storage medium.
US08854750B2

The present inventions are related to systems and methods for data processing, and more particularly to data processing using distortion-correction loops with saturation-based assistance.
US08854740B2

A zoom lens includes a first lens group, a second lens group, a third lens group, an aperture, a fourth lens group, and a fifth lens group in order along an optical axis from an object side to an image side. The first lens group has positive refractive power, and includes four lenses. The second lens group has negative refractive power, and includes three lenses. The third lens group has positive refractive power, and includes one lens. The fourth lens group has positive refractive power, and includes five lenses. The fifth lens group has positive refractive power, and includes one lens. The zoom lens is switched to the telephoto mode from the wide-angle mode by moving the second lens group and the fourth lens group toward the third lens group.
US08854706B2

An auto document feeding device includes: a carrying member configured to carry an original from an original setting unit to an image scanning unit; a fixed guide unit configured to change a carrying direction of the original, at between the carrying member and the image scanning unit; a movable guide unit which is movable between the fixed guide unit and the carrying member; and a paper discharge unit configured to discharge the original which passed through the image scanning unit.
US08854705B2

An image scanning apparatus includes a base, a transparent plate, a guide rod disposed between the base and the transparent plate, an optical sensor module, and a carrier mounted on the guide rod and including a first support bracket to place the optical sensor module thereto and having a first pivot connecting portion, a second support bracket having a second pivot connecting portion connected pivotally to the first pivot connecting portion, and an elastic member disposed between the first and second support brackets and biasing upwardly the first support bracket so as to keep the optical sensor module in constant contact with the transparent plate.
US08854704B2

An image reading apparatus includes a light source unit, an image sensor, an attenuator, an analog processor and an A/D converter. The attenuator generates a second analog signal by voltage-dividing a first analog signal by two resistors. The analog processor generates a third analog signal by amplifying the second analog signal with a predetermined gain. The A/D converter converts the third analog signal into a digital signal. A voltage-dividing ratio of the attenuator is not higher than a ratio of a maximum value of the amplitude of a signal inputtable to the analog processor to a maximum value of the amplitude of a signal having a possibility of being output from the image sensor.
US08854703B2

A document reading device for reading a page of a passport includes a mounting surface, a camera, an illumination light source for radiating illumination light that is, and an ultraviolet light source for radiating ultraviolet light to activate a fluorescent material on the page. The illumination light source is at a first edge perpendicular to a binding edge on the page and radiates illumination light in the direction intersecting with the first edge. The ultraviolet light source is at a second edge parallel to the binding edge and radiates ultraviolet light in the direction intersecting with the second edge. The illumination light source includes an infrared light source and a white light source. The document reading device has both an illumination light source and an ultraviolet light source, and can avoid image capturing in the specular reflection condition when the document is deformed.
US08854701B2

An image-forming lens includes, in order from an object side to an image side, a first group having a negative power as a whole, the first group consisting of a positive meniscus lens having a convex surface on the object side and a negative meniscus lens having a convex surface on the object side, the positive meniscus lens and the negative meniscus lens being cemented, an aperture stop, a second group consisting of a positive meniscus lens having a convex surface on the image side, a third group consisting of a positive meniscus lens having a convex surface on the image side, a fourth group consisting of a lens having a negative power, and a fifth group consisting of a biconcave lens.
US08854689B2

A system, method, and printer controller software for reducing printer colorant usage by using printer controller software which controls the deposition by the printer of the printer colorant on the printable medium in response to selected print image quality and printer colorant reduction criteria, as well as identifying printer colorant deposition characteristics of the printable medium, identifying characteristics of the printer, and identifying characteristics of the printer colorant.
US08854680B2

Methods for determining an optimal memory allocation unit size for a framebuffer in a single memory pool comprising frame buffer memory and display list memory on printing devices are presented. In some embodiments, a method for determining an optimal allocation unit size for memory allocation units allocated from a memory pool in response to a memory allocation request for a pixmap comprises determining the amount of unutilized memory when the pixmap is stored using a plurality of memory allocation unit sizes, wherein the memory allocation unit sizes are an integral multiple of a base memory allocation unit; and selecting a memory allocation unit size from the plurality of memory allocation unit sizes based on criteria related to the amount of unutilized memory.
US08854678B2

A scanner connected to an external device through a network is provided. The scanner includes, a reading section that reads an image recorded on a sheet so as to generate image data, an image data group supply section that, in a case where a plurality of images recorded on a plurality of sheets are read by the reading section, sequentially generates an image data group every time a part of the plurality of sheets is read by the reading section, and sequentially supplies the generated image data group to the external device, a joint information generation section that generates joint information used to join two or more of the image data groups, the two or more of the image data groups representing the plurality of images; and a joint information supply section that supplies the joint information to the external device.
US08854675B1

In the method and device, electronic documents are created from a batch of physical documents of varying lengths. The batch comprises sub-batches of groups of multiple multi-page physical documents with separator sheets on each group. Each separator sheet is marked with a page count for any physical documents in its group. The batch is scanned-in and the resulting image pages are used to form the electronic documents. Specifically, the image pages are analyzed in sequence to identify document sheet image pages and separator sheet image pages. When a separator sheet image page is identified, the page count on that separator sheet image page is read and electronic document(s) is/are created from sequential set(s) of document sheet image pages, which follow the separator sheet image page and have the specific page count, until the next separator sheet image page is identified. This is repeated for all separator sheet image pages identified.
US08854674B2

An image forming apparatus having a preview function which enables a user to select a desired area of a print image and is capable of providing a real size preview of the area selected by the user. A bird's eye preview unit displays the image by changing a size of the image, to a size which enables the whole image to be displayed on a display unit. A real size preview unit performs real size preview display of the image. A real size preview display area-setting unit accepts a setting of a preview display area of the image for being displayed by the real size preview display, from the image displayed by the bird's eye preview display. The real size preview unit displays an image within the set preview display area on the display unit.
US08854673B2

An image forming apparatus comprises an image forming unit configured to form an image on a recording medium, a communication interface configured to connect with a network and a control unit configured to stop sending an advertising packet indicating the existence thereof if an aggregate server for storing documents is detected based on the advertising packet received via the communication interface.
US08854670B2

A client apparatus, after inputting a print job to a print service server apparatus, delivers a multicast message including information relating to an execution apparatus that executes the print job and information relating to a proxy apparatus managed by the print service server apparatus that manages the execution apparatus. When an image output apparatus receives the message, the image output apparatus determines whether the apparatus itself executes the print job or requests the proxy apparatus to execute the print job for the apparatus itself, based on a content of the message. If the image output apparatus determines to request the proxy apparatus to execute the print job for the apparatus itself, the image output apparatus requests the proxy apparatus to execute the print job.
US08854669B1

The embodiments provide a print server including at least one processor, and a non-transitory computer-readable storage medium including instructions executable by the at least one processor. The instructions are configured to implement an application manager configured to receive a print request over a network from an application associated with a device, and a printer searcher configured to determine printer search criteria associated with the print request, search a plurality of available printers associated with a user account of a user of the application based on the determined printer search criteria, and determine a subset of available printers based on the search. The application manager is configured to provide, over the network, a print dialog to the user of the application in response to the print request, where the print dialog may be configured to provide a list of the subset of available printers.
US08854660B2

A method including: maintaining, at a server, a list of print shops that participate in an external workflow managed by the server; receiving, at the server through a network, an order for a variable data campaign defining a plurality of personalized items for end recipients, said order including text and graphics used in the variable data campaign, identifying information of the end recipients that each receive an item of the variable data campaign, and a mapping specification that specifies which graphics correspond to which text for each item of the variable data campaign; generating, at the server, using the mapping specification, the text and graphics received, and the identifying information of the end recipients, a master file for the items of the variable data campaign, wherein the master file includes, for each of the items, images formed of corresponding text and graphics paired together in accordance with the mapping specification for each of the end recipients of the variable data campaign; assigning, at the server, the variable data campaign to one or more of the print shops that participate in the external workflow; and providing, at the server, the one or more print shops with the master file.
US08854659B2

An image processing apparatus of the present invention includes a display control unit that displays an operation screen based on screen information provided from a Web server, and transmits input information for the operation screen to the Web server, and an execution control unit that executes a job according to an execution request received from the Web server. The execution control unit, when starting execution of the job, notifies the Web server of a corresponding job ID. The display control unit displays, based on screen information received from the Web server together with the job ID, an operation screen related to the job which is being executed. When an instruction related to the job is input via the operation screen, the display control unit, upon determining that a predetermined condition is satisfied, instructs the execution control unit to control execution of the job without the intervention of the Web server.
US08854654B2

A computer-implemented method for controlling routing of print jobs, the computer-implemented method includes determining whether a print job meets at least one predetermined criteria and sending a notification based on a result of the determination.
US08854641B2

An image forming apparatus 10a includes (i) an image input apparatus 1, (ii) a control section 5a, (iii) a document detecting section 24 including a blank page detecting section and a separator sheet detecting section, and (iv) a file creating section 31 for creating a file of image data. The image input apparatus 1 has a double-side reading function. The file creating section 31 has a blank page skipping function and a separating function. The control section 5a includes a function setting section 51 for enabling the double-side reading function and the blank page skipping function when enabling the separating function.
US08854637B2

A setting information management method of a host apparatus which is communicatively coupled to a plurality of image forming apparatuses that include setting information, the method including selecting at least two image forming apparatuses, receiving at least one setting item and a setting value corresponding to the setting item of the setting information from the selected image forming apparatuses, displaying the at least one received setting item and setting value for each of the selected image forming apparatuses; comparing and displaying the at least one setting item and setting value of the selected image forming apparatuses according to a comparison option, selecting at least one of the displayed setting item and setting value to be updated, and changing at least one of the setting item and the setting value of at least one of the selected image forming apparatuses.
US08854635B2

A document processing device comprises: a document data acquiring part for acquiring document data; a character string extracting part for extracting character strings satisfying a predetermined condition for character string extraction from the document data acquired by the document data acquiring part; a format creating part for deriving the respective features of the character strings extracted by the character string extracting part, and for creating a format containing the derived features in the form of data; a display part on which the character strings extracted by the character string extracting part are displayed in a list form, and on which the format created by the format creating part is displayed; and a format correcting part for correcting the format displayed on the display part. The character string extracting part extracts character strings again to conform to the format corrected by the format correcting part.
US08854630B2

A position-measuring device is suited for detecting the relative position of a scanning unit and a reflection measuring grating movable relative thereto in at least one measuring direction. The scanning unit includes a primary light source as well as at least one detector assembly in a detection plane. A periodic configuration of point light sources is able to be generated in the detection plane from the primary light source. The primary light source is disposed above the detection plane.
US08854627B2

An improved Optical Coherence Domain Reflectometry (OCDR) system is provided. One embodiment of this OCDR system outputs a detector signal carrying image depth information on multiple modulation frequencies, where each modulation frequency corresponds to a different image depth. The image depth information from the detector signal may be resolved by tuning to the desired modulation frequency. Another system for imaging body tissue uses multiple frequency modulators such that the light beam does not travel from an optical fiber to free space.
US08854618B2

Multiple functional systems are integrated to configure a portable handheld decision-aid device for first responder medics. Fuzzy membership functions of “life” and “death” are used to determine the status of fallen people using remote measurements. EO/IR cameras can be used to detect and identify casualties in a mass injury situation, while also estimating body temperature. Using the temperature, along with the remote estimation of a second vital sign, the life membership proportion can be estimated from the ground truth by using a 2D projection of stable vital signs. The other fuzzy membership function, death, can be estimated by the presence or absence of peri-mortem and post-mortem molecules. These molecules are only released after death and provide a certain indication of death. Solid state UV laser resonance Raman backscattering from these molecules allows the device to analyze the molecules present in a plume around the casualty.
Patent Agency Ranking