US08856957B1
A federated identity system is described. A federated identity broker registers a first customer as an identity provider and a second customer as an identity consumer. The federated identity broker acts as an intermediary between the first customer and the second customer, to broker an identity request from the first customer that is fulfilled by the second customer.
US08856950B2
A mobile terminal including a communication unit configured to communicate with at least one external terminal; a memory configured to store at least first and second operating systems including at least first and second modes, respectively; and a controller configured to execute the first operating system, to activate the first mode, to control a display unit of the mobile terminal to display a mode configuration screen including selectable options for designating a designated mode corresponding to at least one of the first and second modes to a particular information, and to selectively restrict assigning the particular information from the designated mode to a non-designated mode.
US08856946B2
A processor-implemented method, system, and/or computer program product defines multiple security-enabled context-based data gravity wells on a security-enabled context-based data gravity wells membrane. Non-contextual data objects are associated with context objects to define synthetic context-based objects. The synthetic context-based objects are associated with one or more security objects to generate security-enabled synthetic context-based objects, which are parsed into an n-tuple that includes a pointer to one of the non-contextual data objects, a probability that a non-contextual data object has been associated with a correct context object, probability that the security object has been associated with a correct synthetic context-based object, and a weighting factor of importance of the security-enabled synthetic context-based object. A virtual mass of each parsed security-enabled synthetic context-based object is calculated, in order to define a shape of multiple security-enabled context-based data gravity wells that are created when security-enabled synthetic context-based objects are pulled in.
US08856942B2
A method and system are disclosed for preventing rendering of content at overlapping time periods on more rendering devices than permitted by a license associated with the content.
US08856937B1
A computer-implemented method for identifying fraudulent websites. The method may include identifying a fraudulent-website toolkit. The fraudulent-website toolkit may be programmed for use in creating a fraudulent website. The method may also include determining a characteristic of the fraudulent-website toolkit and using the characteristic of the fraudulent-website toolkit to identify a website created using the fraudulent-website toolkit. The website created using the fraudulent-website toolkit may be identified by searching for websites that comprise the characteristic of the fraudulent-website toolkit. The website created using the fraudulent-website toolkit may also be identified by determining that a web browser is attempting to access the website. Various other methods and computer-readable media are also disclosed.
US08856934B2
Inputs from multiple input devices including an internal input device 22, a first external input device 54, and a second external input device 56 can be made to a printing apparatus 20. The printing apparatus 20 includes a receiver 50 that receives, from a host device, a print job containing print user identification information that identifies a print user; an input controller 42 that controls any one of the multiple input devices to serve as an input device that inputs authentication information that is used for authenticating the print user identification information; an authentication information input accepting unit 44 that accepts an input of the authentication information from the controlled input device; an authentication unit 46 that authenticates the print user identification information using the accepted authentication information; and a printing unit 52 that performs printing according to the print job when the authentication is successful.
US08856933B2
Systems and methods for selective authorization of code modules are provided. According to one embodiment, a trusted service provider maintain a cloud-based whitelist containing cryptographic hash values including those of code modules that are approved for execution on computer systems of subscribers of the service provider. A code module information query, including a cryptographic hash value of a code module, is received from a computer system of a subscriber by the service provider. If the cryptographic hash value matches one the cryptographic hash values contained within the cloud-based whitelist and the code module is an approved code module, then the service provider responds with an indication that the code module is authorized for execution; otherwise, it (i) responds with an indication that the code module is an unknown code module; and (ii) causes one or more behavior analysis techniques to be performed on the code module.
US08856932B2
An approach for detecting a kernel-level rootkit is presented. A changed entry in a System Service Descriptor Table (SSDT) or an Interrupt Descriptor Table (IDT) is detected. The changed entry results from an installation of suspect software. The changed entry is determined to be not referenced by a white list. A black list is updated to reference the changed entry to indicate the changed entry results from an installation of the kernel-level rootkit. The suspect software is determined to be the kernel-level rootkit based on the changed entry not being referenced by the white list. The changed entry is restored to an entry included in a first state of an operating system kernel. The first state is based on the SSDT and IDT referencing hooks indicated in the white list, where the hooks are not the result of an installation of any kernel-level rootkit.
US08856929B1
In a wireless communication device, first micro-processing circuitry drives a user interface and drives a wireless transceiver to exchange IP communications. A detection system detects a malicious condition related to the IP communications and responsively generates a circuit transfer signal. Switching circuitry de-couples the first micro-processing circuitry from the user interface and from the wireless transceiver responsive to the circuit transfer signal. Second micro-processing circuitry then drives the user interface and drives the wireless transceiver to exchange non-IP communications.
US08856919B2
An authorization device for authorizing operations of a remote server requested from user computers via a data communications network includes a computer interface configured to connect to a local user computer for facilitating communication with the remote server via a data communications network, a user interface configured to present information to a user, and control logic. The control logic is adapted to use security data accessible to the control logic to establish, via the local user computer, a mutually-authenticated connection for encrypted end-to-end communications with the server; collect from the server, via the connection, information indicative of any operation requested via a different connection to the server and requiring authorization by the user; and present the information to the user via the user interface to prompt for authorization of the operation.
US08856908B2
Aspects of the invention relate to systems and methods for securely retaining profile data and the use of such data for the targeted delivery of content. In one embodiment, a unique profile that represents the user location and is keyed to profile attributes selected from both a first set of data collected from the user location and the second set of profile data collected from an external source, is generated. The key does not allow a third party to identify the end-user location or a user associated with the end-user location. Electronic content transmitted to end-user locations may be encoded such that it may only be accessed by an authorized user and/or on a specific electronic device at the user location. A graphical user interface may be utilized to allow a third-party to provide selection criteria for determining user locations to receive targeted content. Further aspects of the invention relate to an electronic device configured to present targeted content to a user at a user location.
US08856903B2
This system 1 accepts content marker information including content identifier information for identifying content, and executes a process of causing a storing device to store the accepted content marker information. The system 1 accepts sharing-user identifier information for identifying a user/users who shares/share the stored content marker information. The system 1: accepts a content marker output request that includes user identifier information for identifying a user and that is a request for an output of content marker information; based on the user identifier information included in the accepted content marker output request and the accepted sharing-user identifier information, extracts content marker information corresponding to the user identifier information from the stored content marker information; and outputs the extracted content marker information.
US08856896B1
A user password is obfuscated using a first obfuscation algorithm and stored. A security module receives a password from a user a first time and, in response thereto, obfuscates the password using a second obfuscation algorithm and stores the obfuscated password. The security module subsequently receives the password from the user a second time. In response thereto, the security module obfuscates the password using the second algorithm a second time and compares the results of the obfuscation with the stored password obfuscated using the second algorithm. If the results of the obfuscation and the stored password obfuscated using the second algorithm match, the security module replaces the stored password obfuscated using the first algorithm with the password obfuscated using the second algorithm. The operations are performed transparently to the user associated with the password.
US08856882B2
Method of managing security entities positioned to cut off an information stream within a network. The method includes designating an entity to act as a sponsor for a new ward wishing to join the network, requesting to connect the ward with the sponsor, said sponsor determining whether or not it accepts the connection. If the sponsor accepts the connection, then connecting the sponsor and disconnecting from the plurality of entities forming the network. At least one of the entities and the sponsor checking a security level of said ward. If at least one of the entities decides to trust said ward, then the sponsor transmits to the ward configuration information to enable the ward to enter into communication with the network. If at least one of the entities decides not to trust the ward, then the ward cannot access the network and an alarm is generated.
US08856881B2
A method and system for allowing one or more users controlled access to at least one server from a plurality of servers by using an advanced command interface (ACI) server. The method and system include receiving a command at the ACI server from the one or more users to access the at least one server. Further, the method and system include comparing the command and impact of the command with a predefined set of criteria, which includes a plurality of skill and role levels corresponding to the one or more users. Subsequently, the command is transmitted from the ACI server to the at least one server for processing at the at least one server. The command is transmitted based on the predefined set of criteria. Thereafter, a response of the processed command from the at least one server is received. Finally, the method and system include forwarding the response of the processed command to the one or more users.
US08856872B2
A computer includes an enclosure, a network card connected to an external network, a time limit control device, a power module, and a switch. The time limit control device is used to set a connection time of the computer with the external network, and control a network switch module to enable the network card to connect the computer to the external network according the set connection time. The time limit control device is used to count down the connection time, and control a display module to display a remaining connection time. When a countdown of the connection time is zero, the time limit control device controls the network switch module to disable the network card and thereby disconnecting the computer from the external network.
US08856866B2
An image forming apparatus capable of restricting use of a hard disc drive and a method of restricting the use of the hard disc drive of the image forming apparatus. The image forming apparatus includes an interface unit to detect whether a hard disc drive is installed, and a control unit to execute an authentication procedure for the installed hard disc drive and to control whether data stored into the installed hard disc drive is printable by the image forming apparatus based on a result of the authentication procedure. Thus, even if the hard disc drive is maliciously taken, the use of the hard disc drive is not allowed if information about specifications of the hard disc drive does not match with stored information about reference specifications during the authentication procedure. Accordingly, the data stored in the hard disc drive are protected from any malicious purpose, thereby providing users with enhanced security and convenience.
US08856858B2
A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium operating in a mobile device server having computer instructions to execute a web server application in the mobile device server. The web server application can be operable to cause a media processor to invoke a software application in the mobile device server. The mobile device server can support voice communications over a cellular communication system. Other embodiments are disclosed.
US08856854B2
A processor for a cable television set-top box has an interface for coupling the processor to a second processor. The processor also has a port that is coupleable to control a tuner, a demodulator and a DOCSIS module with or without DSG support. The tuner has an output coupled to the demodulator input, and the demodulator has an output to the DOCSIS module input. The demodulator's output is also coupled to a conditional access module controlled by the second processor. The processor issues commands via the port to control at least one of the tuner and the demodulator based on instructions received via the interface from the second processor.
US08856851B2
An apparatus and a method for controlling a network-connected device in one peer network from an infrared (IR) device connected to another peer network is disclosed. Regardless of underlying communication protocols used in peer networks, the IR device in a peer network can request a transfer of data or control to a networked device in another peer network. Communication compatibility among the two peer networks are maintained by utilizing a set-top box in each peer network configured to communicate with another set-top box using a transport control protocol (TCP), which may be different from underlying protocols (e.g. X.25, IrDA) between the set-top box and locally connected devices to the set-top box. The set-top box may utilize an intelligent routing scheme based on a packet header and/or payload content examination to route the transfer of data to a “most-appropriate” electronic device connected to the set-top box.
US08856845B2
A method is provided for a personalized content delivery system. The method includes detecting a viewing activity of at least one user of a content-presentation device capable of presenting multiple programs in one or more channels, and determining a plurality of user identities of the at least one user. The method also includes discovering available video contents for the at least one user based on the plurality of user identities, and determining personalized video contents for the at least one user by merging the plurality of user identities. Further, the method includes recommending the determined personalized video contents to the at least one user, and delivering the recommended personalized video contents to the at least one user such that the personalized video contents are presented on the content-presentation device.
US08856840B2
A communication system includes a transmitter and a receiver. The transmitter includes a video signal outputting unit for outputting an uncompressed video signal of a predetermined content, an identification information generating unit for generating identification information for identifying whether the predetermined content is a still picture content, and a transmitting unit for transmitting wirelessly the video signal outputted from the video signal outputting unit and the identification information generated in the identification information generating unit to the receiver. The receiver includes a receiving unit for receiving the video signal and the identification information transmitted wirelessly from the transmitter, a video signal processor for processing the video signal received in the receiving unit, and a controller for controlling an operation of the video signal processor based on the identification information received in the receiving unit.
US08856836B2
A device and a method for providing information of image data stored in a digital image display apparatus and a recording medium recorded with a program for realizing the same are disclosed. According to an embodiment of the present invention, the device for providing information of image data stored in the digital image display apparatus can include a channel list generating unit, which searches for a broadcast channel received through the digital image display apparatus and generates channel list data, and a link unit, which links image data and information data, respectively, included in broadcast data, stored in the digital image display apparatus according to a broadcast selecting signal and a broadcast data storing signal, with the channel list data.
US08856824B2
Methods, systems, and products are disclosed for retrieving audio signals. A video signal is received that is associated with a content identifier and an alternate audio tag. In response to the alternate audio tag, a query is made for an alternate audio source that corresponds to the content identifier. A query result is received that identifies at least one alternate audio signal that corresponds to the content identifier and that is separately available from the video signal.
US08856822B2
Provided are a method and apparatus for inserting second contents stored in a storage medium of a host while first contents input from an external provider are played includes: searching, by a searching unit, for the second contents using location information which indicates a location of the second contents stored in the storage medium; detecting, by a signal information detecting unit, signaling information from the first contents, the signaling information indicating a section in the first contents in which insertion of the second contents is allowed; and playing, by a playing unit, the searched, second contents in the allowed section of the first contents which are being played, based on the signaling information.
US08856821B2
Multiple scheduling producers such as content management systems, advertisement systems, and emergency broadcast systems can independently send scheduling events to scheduling consumers such as streaming servers, guide generators, and playlogs. The scheduling consumers maintain state machines with persistent storage to process scheduling events from scheduling producers and output media channel playlists, channel guides, and/or content. Scheduling producers can contribute independently to define a channel playout while information at scheduling consumers remains synchronized.
US08856817B2
An automatic content recognition (ACR)-enabled connected TV device may be operable to present, utilizing an ACR system, an overlay during presentation of content, based on one or more rules. The one or more rules may be implemented utilizing information provided by the ACR system. The presented overlay may be associated with a sponsor, and the one or more rules may comprise a timing rule, an advertisement separation rule, an advertisement conflict rule and/or an auto-scaling rule. An ad server coupled to the ACR system may determine whether the overlay associated with the sponsor may be appropriate for presentation. The presented overlay may comprise interactive content for viewer interaction, and the one or more rules may comprise a viewer interaction rule which ensures that, when the interactive overlay is presented, the presented content may be scaled so that the scaled presented content is not covered by the overlay.
US08856805B2
A native application built for a mobile device can embed non-native JAVA code that may be executed by a JAVA virtual machine also embedded as a library within the native application. Enterprise applications may be extended for use by mobile devices. Business logic for an application may be constructed just once and then used in both enterprise applications and mobile device applications.
US08856799B2
Methods for managing resources for maintenance tasks in computing systems are provided. One system includes a controller and memory coupled to the controller, the memory configured to store a module. The controller, when executing the module, is configured to determine an amount of available resources for use by a plurality of maintenance tasks in a computing system and divide the available resources between the plurality of maintenance tasks based on a need for each maintenance task. One method includes determining, by a central controller, an amount of available resources for use by a plurality of maintenance tasks in a computing system and dividing the available resources between the plurality of maintenance tasks based on a need for each maintenance task. Computer storage mediums including a computer program product method for managing resources for maintenance tasks in computing systems are also provided.
US08856795B2
Embodiments of the claimed subject matter are directed to methods and a system that allows the reduction of costs attributed to executing applications on a multi-platform system (such as a mainframe) by migrating certain processes operating on one platform to another platform in the system. In one embodiment, the reduction of cost is achieved by a method for migrating an application executing in a partition operating a proprietary operating system to a second partition operating an alternate operating system and leveraging special purpose processors unavailable to the proprietary operating system, which can be much less costly to purchase and/or rent and license.
US08856794B2
Technologies are generally described for runtime management of processes on multicore processing systems using process affinity graphs. Two or more processes may be determined to be related when the processes share interprocess messaging traffic. These related processes may be allocated to neighboring or nearby processor cores within a multicore processor using graph theory techniques as well as communication analysis techniques to evaluate interprocess communication needs. Process affinity graphs may be established to aid in determining grouping of processors and evaluating interprocess message traffic between groups of processes. The process affinity graphs may be based upon process affinity scores determined by monitoring and analyzing interprocess messaging traffic. Process affinity graphs may further inform splitting process affinity groups from one core onto two or more cores.
US08856783B2
The performance monitoring system allocates virtual machines to users or user sessions according to a user categorization that is determine using user session information and virtual machine metrics. A session monitor of the performance monitoring system is notified that a user session terminated, where the user session accessed a virtual machine. The session monitor responsively records the user session information and obtains virtual machine metrics for the virtual machine from a virtual machine performance monitor. The performance monitoring system updates a user workload profile using the user session information and the virtual machine metrics, and categorizes the user of the user session according to the user workload profile. Upon receiving a request from a user for a virtual machine, a virtual desktop infrastructure requests a virtual machine from a virtual machine manager. The virtual machine manager responsively allocates a virtual machine to the user according to the user's categorization.
US08856771B2
A firmware or software update, patch, or upgrade image is authenticated by forcing its checksum to match a pre-determined value. The pre-determined value is known by a consumer electronic device in advance of propagating the image for installation. Upon propagation, the device determines a checksum value of the received imaged, and compares the checksum value to the pre-determined expected authenticity value. If they match, the image is installed. In an optional feature, the image is executed by the device and modifies the pre-determined checksum value to a next value, which is also shared or known by the image server. In this variation, no two images have the same expected value, and unauthorized images may be rejected for installation.
US08856764B2
A method for distributed static analysis of computer software applications, includes: statically analyzing instructions of a computer software application; identifying at least one entry point in the computer software application; assigning a primary agent to statically analyze the computer software application from the entry point; assigning a secondary agent to statically analyze a call site encountered by the primary agent and produce a static analysis summary of the call site; and presenting results of any of the static analyses via a computer-controlled output device.
US08856758B2
Techniques for automatic license entitlement calculation. A method includes decomposing a license metric definition into metric-generic and metric-specific logic, compiling the metric-specific logic to generate intermediate code, interpreting the metric-generic logic and dynamically loading the intermediate code to execute a license entitlement calculation.
US08856752B2
When an up to date state has been achieved for the inputs and outputs of a build process, an asset state indicator is set to indicate that all the inputs and outputs are up to date. Those inputs and outputs are monitored. If a change to any of the inputs and/or outputs is detected, the asset state indicator is updated to indicate that some build execution is needed. When a build request is detected, the current state of the asset state indicator is exposed. An execution sequence for targets of the build process based on dependencies between targets is determined. A starting point for a partial build is determined by determining the earliest-appearing target in the sequence that is affected by the detected changes to the inputs and outputs to the targets of the execution sequence. Executing the build process from this starting point will produce the updated outputs and return the system to the up to date state.
US08856751B2
A method includes, by one or more computing devices, determining code-under-test configured for execution on a computing device to be evaluated, creating a plurality of test cases based on the symbolic execution and including a plurality of constraints, selectively conducting abstract interpretation on the constraints, selectively conducting Satisfiability Modulo Theory (“SMT”) solving on the constraints, and validating or invalidating the code-under-test based on at least the SMT solving and the abstract interpretation. The abstract interpretation includes using a plurality of abstract interpretation models based on the constraints of the test case and over-approximating the constraints of the test case.
US08856745B2
A system and method can implement compliance tests with annotation based standards using a model library. The model library encapsulates expectation computation logic described in one or more annotation based assertions. A compliance test can obtain an actual value for one or more software properties based on evaluating a source file that contains one or more annotations that is defined by the one or more annotation based assertions, and can determine an expected value for the one or more software properties using the model library. Then, the compliance test can compare the actual value for the one or more software properties with the expected value for the one or more software properties.
US08856737B2
Techniques are provided for displaying information regarding customizations made to an application. The information may be displayed in a design-time environment and/or a runtime environment.
US08856730B2
Defining a layout of diagram elements can be performed in response to user input that includes one or more declarative statements specifying conditional patterns based on attributes of diagram elements, wherein the conditional patterns define layouts of diagram elements. Implementation of the layouts is dependent on conditions defined in the declarative statements and one or more values of one or more of the attributes. Implementations can further include organizing the conditional patterns as a pattern definition, wherein the pattern definition is stored on a computer readable medium in such a way that the pattern definition is retrievable by an application program that uses the pattern definition to evaluate the conditional patterns using values of attributes of one or more diagram elements. Representations of the diagram elements can be displayed according to the layouts when conditions for implementing the layouts are satisfied.
US08856727B2
A delta handler can allow calculation of difference between an already generated set of backend entities and a set of new entities necessary to support a primary object affected by a change made in a development environment supporting extensions to a backend model of a software architecture. Improved stability and robustness can be provided via an approach in which a target list of activities relating to creating, changing, or deleting of entities in backend repositories necessary to support the affected primary object is created and a sequence for performance of the activities in the target list is determined in a manner that can allow handling of such activities in a unified manner rather than on a per object type basis. Related methods, systems, articles of manufacture, and the like are described.
US08856717B2
A circuit board design aid is achieved by generating a shield pattern for a wiring pattern including a pattern element in a circuit board by increasing a width of a geometry of the pattern element by an amount corresponding to a shield pattern spacing set as a preset pattern generation condition. A prohibition region is generated based on a geometry of an element for which a clearance check is to be performed located around the wiring pattern and a clearance condition between the element for performing a clearance check and the wiring pattern. Then, the shield pattern is generated by excluding the geometry of the prohibition region from the geometry of the basic shield pattern element.
US08856699B2
A three-dimensional semiconductor device, comprising: a circuit block located in a first module layer; and a configuration circuit to control the circuit block further comprising a configurable element in a second module layer positioned above the first module layer.
US08856698B1
A process and apparatus are provided for generating and evaluating one or more metrics for analyzing the design and manufacture of semiconductor devices. Embodiments include scanning a drawn semiconductor design layout to determine a difficult-to-manufacture pattern within the drawn semiconductor design layout based on a match with a pre-characterized difficult-to-manufacture pattern determining a corrected pattern based on a pre-determined correlation between the corrected pattern and the pre-characterized difficult-to-manufacture pattern, and replacing the difficult-to-manufacture pattern with the corrected pattern within the drawn semiconductor design layout.
US08856696B2
Methods are disclosed of modifying an integrated circuit (IC) design that utilizes multiple patterning technology (MPT). The methods include configuring a first layout of an integrated circuit, having at least one layer with features to be formed utilizing fabrication by at least two masks. The at least one layer includes a plurality of active cells and a plurality of spare cells. A second layout is configured to re-route the spare cells and active cells, wherein the re-routing utilizes at least a portion of the plurality of spare cells. Fewer than all of the at least two masks are replaced to configure the second layout.
US08856688B2
Using pinch gestures to navigate user interface layers of an application. In particular embodiments, a pinch gesture may cause an application program to close a currently running user interface layer of the application, or return to a previously viewed user interface layer. In some implementations, a pinch gesture may cause an application to close.
US08856686B2
A method of generating a menu display (203), the method comprising the steps of: selecting a plurality of menu items (205—1, 205—2, 205—3, 205—4) from a plurality of candidate menu items, the candidate menu items being arranged in a plurality of hierarchical levels, on the basis of most frequently used menu items and most difficult to access menu items within the plurality of hierarchical levels; and displaying the selected menu items simultaneously.
US08856685B2
Embodiments of the present invention disclose a method and system for providing web content on a mobile device. According to one embodiment, a webpage shortcut associated with a webpage is provided on an application catalog. The webpage shortcut is provided on the mobile device based on a selection from an operating user browsing the application catalog. Lastly, the webpage shortcut is updated into a mobile application.
US08856683B2
A method and system that permits a user to navigate or browse a long list on a handheld device with a restricted user interface, such as a limited display and a limited user input device. The user first uses a coarse search to find a generally desired area in the list. The user then uses finer and finer search intervals in the vicinity of the desired area, until the desired entry is located.
US08856679B2
A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.
US08856673B1
A method and apparatus for managing vehicle information. The vehicle information is displayed on a display system for a vehicle. The vehicle information is for operating the vehicle. An item in the vehicle information is placed in a group of items of interest in response to receiving a user input selecting the item from the vehicle information as an item of interest. A number of items in the group of items of interest is displayed in association with a number of graphical indicators on the display system. The number of graphical indicators identifies the number of items as a number of items of interest.
US08856672B2
A web application dialog user interface is provided for presenting users with controls for viewing, editing, and otherwise managing content through the web application. Consistency in style and order of control elements in the user interface with control elements of a standard application user interface, launching of the dialog without a page refresh, and maintenance of task continuity provide users a seamless experience in managing their documents through the web application without loss of context.
US08856656B2
Various systems and methods are described for customizing photo presentations. One particular method comprises receiving by the media display system, a plurality of photos depicting individuals and displaying one or more controls for specifying an action to one or more selected individuals. The method further comprises receiving a selection of one or more individuals, generating an action list according to the selection, and customizing the photo presentation comprising photos from among the received plurality of photos according to the action list and according to the analyzed facial regions.
US08856655B2
Some embodiments provide a media editing application that allows a user to focus on a subset of media clips that the application combines to create a composite presentation. The media editing application of some embodiments includes a display area for displaying the composite presentation that the application creates by compositing several media clips (e.g., audio clip, video clip). The multimedia editing application of some embodiments also includes a composite display area (e.g., an area with multiple tracks that span a timeline) for displaying graphical clips representations of media clips that are part of the composite presentation. To focus on a subset of clip representations in the composite display area, the application of some embodiments also includes a tool for causing a first emphasized subset of clip representations (also referred to as “in-focus clips”) to appear larger in the composite display area than a second de-emphasized subset of clip representations (also referred to as “out-of-focus clips”) that are being concurrently represented in the composite display area.
US08856647B2
A request is received for a rendered document corresponding to a document. The document is retrieved from a storage device. The document is transformed into the rendered document. One or more server font files associated with the rendered document are generated. The rendered document and the server font files are stored.
US08856638B2
The invention relates to multimedia seek sequence using a synchronization index and a mobile computing device. A mobile computing device displays text from a synchronization index. The synchronization index comprises respective times within multimedia corresponding to a word or range of words. A user may perform a gesture performed on a portion of screen of the mobile computing device corresponding to a word, or a range of words, from the synchronization index. The mobile computing device performs a timecode lookup, using the synchronization index, and in response to the gesture performed to select a word or range of words, the timecode lookup functions to associate a time within multimedia to the selected word or range of words. Multimedia is then delivered beginning at that time, or the user is provided instructions for the delivery of multimedia, to a receiving device. The multimedia delivered corresponds to the word or range of words selected by the gesture of the user.
US08856634B2
Gaps in performance data are corrected for through data transformations and conversion. A raw sequence is transformed by correction logic into an interval sequence by partitioning a performance monitoring period into equal intervals and assigning values based on the raw sequence. Locality sequence entries can indicate whether the interval sequence relies on estimation. The interval sequence is converted into an absence length sequence whose entries indicate null value periods in performance data. Conversion includes generating a presence sequence from the interval sequence, and deriving the absence length sequence from the presence sequence, by using a set-based algorithm or other mechanism. Excessive absence length values support treating intervals as downtime for the machine. Correction logic may include a stored procedure residing in a database, for example, which produces the absence length sequence without using a procedural language.
US08856633B2
A wireless device couples an electronic device employing a wired-link protocol to, for example, a wireless personal area network (WPAN). The wireless device comprises a wired interface configured for coupling to the electronic device, a wired transceiver coupled to the wired interface, the at least one wired transceiver configured for functioning as a terminus of a wired link coupled to the electronic device, and a wireless transmitter or transceiver coupled to the wired transceiver and configured for functioning as a terminus of a wireless link in the WPAN. The wireless device may be configured for coupling a plurality of dissimilar wired devices together via a wireless link.
US08856632B2
A device for controlling frequency synchronization includes a processor for controlling a phase-controlled clock signal to achieve phase-locking with a reference clock signal, and for controlling a frequency-controlled clock signal so as to achieve frequency-locking with the reference clock signal. The processor is also configured to monitor a deviation between the frequency and phase-controlled clock signals, detect a change of circumstances such as temperature changes causing frequency drifting of the frequency-controlled clock signal, and replace or correct the frequency-controlled clock signal with, or on the basis of, the phase-controlled clock signal when both the monitored deviation and the detected change of circumstances show correlation confirming frequency drift of the frequency-controlled clock signal.
US08856626B2
According to one embodiment, a decoder includes a control unit and a decoding unit. The control unit determines a window size applied to a first target frame to be a first value and determines a window size applied to a second target frame different from the first target frame to be a second value different from the first value. The decoding unit carries out windowed decoding of a spatially coupled code on the first target frame with the window size set to the first value and carries out windowed decoding of a spatially coupled code on the second target frame with the window size set to the second value.
US08856623B1
A method, computer readable medium, and system for implementing adaptive forward error correction in a network includes converting at a first computing device a number K of original data packets into a number N of error correction packets for forward error correction for a transmission to a second computing device. A subset number S1 of the number N of the error correction packets which is less than the number N of error correction packets is determined at the first computing device based on a loss rate for the transmission to the second computing device. The determined subset number S1 of the number N of the error correction packets is transmitted from the first computing device to the second computing device.
US08856620B2
Dynamic graduated memory device protection in redundant array of independent memory (RAIM) systems that include a plurality of memory devices is provided. A first severity level of a first failing memory device in the plurality of memory devices is determined. The first failing memory device is associated with an identifier used to communicate a location of the first failing memory device to an error correction code (ECC). A second severity level of a second failing memory device in the plurality of memory devices is determined. It is determined that the second severity level is higher than the first severity level. The identifier from the first failing memory device is removed based on determining that the second severity level is higher than the first severity level. The identifier is applied to the second failing memory device based on determining that the second severity level is higher than the first severity level.
US08856616B1
Method for encoding information in a flash memory block which combines an independent encoding of each page with a block-level code across multiple pages. The method includes two independent error correction codes, one in horizontal direction and one in vertical direction, with horizontal direction error correction decoding; and vertical direction erasure correction decoding.
US08856608B2
A method and apparatus are provided for modulating a binary source sequence including of a plurality of source words to generate modulated symbols. The method implements error-correction encoding of the plurality of source words, implementing one or more encoding modules, each implementing a separate error-correction code to generate a plurality of code words, the source words being encoded in series. The code words are interlaced to generate an interlaced sequence. The interlaced sequence is differentially modulated to generate modulated symbols. Each code word is broken down into at least one group with a number of bits equal to the base-2 logarithm of a number of states of a modulation implemented by the step of differentially modulating. The interlacing step distributes the groups such that two adjacent groups in the interlaced sequence belong to separate code words.
US08856603B2
To produce a memory which resists ion or photon attack, a memory structure is chosen whose memory point behaves asymmetrically with regard to these attacks. It is shown that in this case, it is sufficient to have a reference cell for an identical and periodic storage structure in order to be able to correct all the memory cells assailed by an attack. An error correction efficiency of ½ is thus obtained, with a simple redundancy, whereas the conventional methods make provision, for the same result, to triple the storage, to obtain a less beneficial efficiency of ⅓.
US08856601B2
This invention permits selectively bypasses serial scan chains. Constant or low toggle data is directed to the bypassed serial scan chain, thus reducing power consumption. The number and identity of serial scan chains bypassed during a particular test can be changed dynamically dependent upon the semiconductor process variations of a particular integrated circuit. This enables an optimal test to be preformed for integrated circuits having differing semiconductor process variations.
US08856590B2
A redundant controller engine (RCE) of a system includes a first, second and at least a third redundant processing unit (RPU). The RCE includes an arbitrator in communication with the first, second and third RPUs which sends a message for a corresponding time requiring a decision to the first, second and third RPUs, and receives the decisions made by the first, second and third RPUs. The arbitrator accepts a first two matching decisions for the corresponding time received from the first, second and third RPUs, and sending the matching decision for the corresponding time to the system. The arbitrator has a first message processing unit (MPU) and a second MPU. The first MPU sends the message for the corresponding time to and receives the decisions for the corresponding time from the first, second and third RPUs. A method for processing data from a system. An apparatus for conferencing.
US08856588B2
At least one node of a plurality of nodes in an information processing apparatus executes the following processing for data included in a memory of one node or other nodes and stored in a shared memory area which the node and the other nodes access. That is, the node detects an ICE which occurs over a predetermined number of times within a predetermined time or a PCE which occurs at a single location in the shared memory area. When the error is detected, the node performs control to prevent the node and the other nodes from accessing the shared memory. The node recovers the data in a memory area different from the shared memory area. The node notifies information about the different memory area to the other nodes. The node performs control to resume the access to the data from the node and the other nodes.
US08856585B2
Various exemplary embodiments relate to a method and related network node including one or more of the following: detecting, by a resource allocation device, a failure of server hardware; identifying a first agent device that is configured to utilize the server hardware; and taking at least one action to effect a reconfiguration of the first agent device in response to the server hardware failure. Various embodiments additionally include one or more of the following: identifying a second agent device that is configured to utilize the server hardware; and taking at least one action to effect a reconfiguration of the second agent device in response to the server hardware failure. Various embodiments additionally include one or more of the following: receiving, by the resource allocation device from a second agent device, an indication of the failure of server hardware, wherein the second agent device is different from the first agent device.
US08856583B1
Systems and methods are disclosed herein for performing a failover operation between a first distributed database cluster and a second distributed database cluster. In one aspect, the method includes blocking a plurality of software processes from making any new access requests to the first distributed database cluster and completing a current access request to the first distributed database cluster that was initiated by one of the plurality of software processes before the failover operation was initiated, waiting for data to replicate from the first distributed database cluster to the second distributed database cluster, wherein replicating includes any changes to the data from the current access request, and allowing the plurality of software processes to make the new access requests to the second distributed database cluster once the replicating has completed.
US08856578B2
A skew adjustment circuit, provided in an integrated circuit device having a plurality of signal lines transmitting a plurality of signals respectively, and a plurality of buffer circuits to which a plurality of signals transmitted through the signal lines are respectively input, has: a plurality of delay circuits, respectively provided in stages preceding the buffer circuits; a monitoring circuit monitoring changes in the signals of the plurality of signal lines; and a delay adjustment circuit, which decides delay amounts for the plurality of delay circuits based on a monitoring result output of the monitoring circuit, and sets the delay amounts in the plurality of delay circuits. The monitoring circuit detects, as the monitoring result, a number of signal changes in the signal lines in which a signal change occurs in a monitoring period, and the delay adjustment circuit decides the delay amounts based on the number of signal changes.
US08856572B2
A laptop PC is enabled to operate with small power consumption while maintaining a specific function. A laptop PC is provided with a HDD and can operate in a normal mode and a doze mode as a new operating mode. In the doze mode, the computer can operate with power consumption less than in the normal mode while executing a process to implement a specific function. In the doze mode a shift event is created, and a process existing at that time is force-suspended or an I/O processing completion notification is suspended to a process that makes an I/O request to the HDD. As a result, the laptop PC is enabled to operate with small power consumption by stopping the HDD while maintaining a specific function.
US08856551B2
Systems and methods for preventing the unauthorized access to data stored on removable media, such as software, include storing a predetermined signature in the area of non-volatile memory in a computer system. Upon initialization of the computer system, a check is made to verify the signature. Only if the signature is verified will decoding software operate.
US08856549B2
A method begins by a dispersed storage (DS) processing module receiving a request regarding at least a portion of corresponding encoded data slices, wherein a collection of encrypted and encoded data slices of a plurality of collections of encrypted and encoded data slices includes a common data aspect, wherein encrypted and encoded data slices of the collection of encrypted and encoded data slices are produced by individually encrypting corresponding encoded data slices using a common encrypting character string and representations of the corresponding encoded data slices. The method continues with the DS processing module identifying the common encrypting character string of the corresponding encoded data slices. When the request is to delete the corresponding encoded data slices, the method continues with the DS processing module obfuscating the common encrypting character string in a local memory such that the collection of encrypted and encoded data slices are effectively incomprehensible.
US08856547B2
A processing apparatus comprises logic to, according to a selected secure hash algorithm (SHA) algorithm, generate hash values by preparing message schedules for a plurality of message blocks in parallel using single instruction multiple date (SIMD) instructions and performing compression in serial, and logic to generate a message digest conforming to the secure hash algorithm (SHA) algorithm.
US08856541B1
In general, liveness detection techniques are described for facial recognition. The techniques enable potential detection and mitigation of attempts to authenticate by spoofing. An example method includes determining, by a computing device, a challenge pattern against which to match an authentication input to detect liveness, and displaying, using a display device, a graphical user interface (GUI) including an element and moving the element according to the challenge pattern within the GUI. The method further includes receiving, from an image capture device, at least a first image of a face and a second image of the face, and detecting one or more eye movements based on the first and second images of the face. The method further includes determining whether to deny authentication with respect to accessing one or more functionalities controlled by the computing device.
US08856536B2
A method for authenticating a piece of firmware to be downloaded to a controller. The method includes signing the firmware or a first part of the firmware with a first private key at a first trusted source and signing the firmware or a second part of the firmware with a second private key at a second trusted source. The method also includes validating the signed firmware or the first part of the firmware using a first public key at the controller and validating the firmware or the second part of the firmware using a second public key at the controller. The method further includes authenticating the firmware if the firmware or the first part of the firmware is validated by the first public key at the controller and the firmware or the second part of the firmware is validated by the second public key at the controller.
US08856517B2
A method of using an access manager server to establish a communication session between a resource and a user device may include receiving a request from the user device to access the resource, determining that the client system is registered as a trusted partner, sending the client system a first encrypted token that includes a resource identifier where the client system has access to a first cryptographic key that decrypts the first encrypted token. The method may also include receiving a second encrypted token that signifies that access to the resource has been granted by the client system where the second token comprises a user identifier and the access manager server has access to a second cryptographic key that decrypts the second token. The method may additionally include decrypting the second token and establishing the communication session between the user device and the resource using the user identifier.
US08856516B2
A communication system includes a plurality of nodes, the communication system being arranged to assign each of the plurality of nodes a certificate by means of which it can authenticate itself to other nodes in the communication system and periodically distribute to the plurality of nodes an update formed by compressing a data set representing the validity of the certificates assigned to the plurality of nodes. The update is such that a node may not be able to unambiguously determine from the update whether or not a particular certificate is valid. The system further provides the plurality of nodes with a source of information about the validity of the plurality of certificates that is different from the update and by means of which a node may resolve an ambiguity in the update regarding a particular certificate's validity.
US08856515B2
A content processing integrated circuit includes a system-on-a-chip (SoC) that further includes a processor to receive an authentication request from an external device for authenticating if the SoC is permitted to receive encrypted content from the external device, and to receive the encrypted content once the SoC is authenticated. An authentication processor is provided and coupled to the processor to authenticate the SoC to the external device when the processor receives the authentication request, and to generate a decryption key for decrypting the encrypted content. A decryption processor is provided and coupled to the processor and the authentication processor to receive the decryption key from the authentication processor and to decrypt the encrypted content with the decryption key. A wireless display system with such SoC is also described. A method of implementing a secure and robust content protection in a SoC is also described.
US08856514B2
A renewed digital certificate is obtained within an asynchronous messaging environment from a certificate server of an issuer of an existing digital certificate to replace the existing digital certificate. The renewed digital certificate includes an extended attribute that stores a serial number value of the existing digital certificate. A message is received with a symmetric key that is encrypted using the existing digital certificate. The symmetric key is identified within the message by the serial number value of the existing digital certificate. The message is processed using the renewed digital certificate.
US08856510B2
A method for joining a user domain based on digital right management (DRM), a method for exchanging information between a user device and a domain enforcement agent, and a method for exchanging information between user devices belonging to the same user domain include sharing a domain session key between the user device and the domain enforcement agent or between the user devices belonging to the same user domain. Information is exchanged through a secure session set up between the user device and domain enforcement agent or between the user devices, and information exchange occurs through encryption/decryption using the domain session key.
US08856509B2
A method of authentication and authorization over a communications system is provided. Disclosed herein are systems and methods for creating a cryptographic evidence, called authentication/authorization evidence, AE, when a successful authentication/authorization between a client and an authentication server is complete. There are a variety of methods for generating AE. For instance, the AE can be data that is exchanged during the authentication signaling or data that results from it. A distinctive point being that AE results from the authentication process and is used as prior state for the following TLS exchange. An example for creation of AE, is as follows: EAP authentications typically result in an Extended Master Session Key (EMSK). The EMSK can be used to create an Evidence Master Key (EMK) that can then be used to create AE for a variety of servers.
US08856507B2
The invention presented herein consists of systems and methods of secure storage for sensitive and confidential data, such as personal identity data, along with methods of securely accessing that data, and transferring information from that data, as necessary.
US08856504B2
Techniques are described for securely booting and executing a virtual machine (VM) image in an untrusted cloud infrastructure. A multi-core processor may be configured with additional hardware components—referred to as a trust anchor. The trust anchor may be provisioned with a private/public key pair, which allows the multi-core CPU to authenticate itself as being able to securely boot and execute a virtual machine (VM) image in an untrusted cloud infrastructure.
US08856502B2
Pre-installed application activation techniques are described in which live content for applications is activated before user interaction with the applications. Input indicative of an initial log-in of a user to access an operating system is detected. In response, configuration of an account for the user with the operating system may be initiated to set-up a device for first use by the user. During the configuration, notifications are activated through a notification system of the operating system to obtain live content for one or more pre-installed applications on the computing device. The activation occurs before interaction of the user with the pre-installed applications. Live content may then be incorporated with representations of the applications within a user interface for the operating system, such as displaying application tiles having corresponding live content in a start screen presented to the user after completion of the initial set-up.
US08856500B2
A program is obfuscated by reordering its instructions. Original instruction addresses are mapped to target addresses in an irregular way, with position dependent address steps between the addresses of logically successive instructions. Preferably pseudo-random address steps are used, for example with address steps that have mutually opposite sign with equal frequency. The data processing device has an instruction flow control unit that updates instruction addresses according the position dependent address steps. The instruction flow control unit may comprise a circuit that contains secret information, which is not normally accessible from the outside, to control the updates. A lookup table may be used for example, with address steps, successor addresses or mapped address values. In an embodiment the mapping of original instruction addresses to target addresses may be visualized by means of a path (36) along points in an n-dimensional array, where n is greater than one. Successive original instruction addresses are mapped to successive locations in the path, and locations along respective rows of the array are mapped to respective mutually disjoint ranges (33a-d). Because an n-dimensional path is used a form of locality is preserved that provides for cache efficiency, whereas the multi-dimensional nature of the path makes it possible to combine this locality with pseudo-random steps.
US08856488B2
Apparatuses and methods for implementing partitioning in memory cards and modules where conventional memory cards or modules have only a single partition. A representative memory card/module in accordance with the invention includes a memory device(s), and a memory interface which includes a data bus, a command line and a clock line. The memory card/module further includes a memory controller coupled to the memory device(s) and to the memory interface. The memory card/module includes means for controlling the partitioning of the memory device(s), and the memory controller is configured to operate the memory device(s) in accordance with the partition information.
US08856479B2
A method and controller for implementing storage adapter performance optimization with chained hardware operations completion coalescence, and a design structure on which the subject controller circuit resides are provided. The controller includes a plurality of hardware engines, and a processor. A plurality of the command blocks are selectively arranged by firmware in a predefined chain including a plurality of simultaneous command blocks. All of the simultaneous command blocks are completed in any order by respective hardware engines, then the next command block in the predefined chain is started under hardware control without any hardware-firmware (HW-FW) interlocking with the simultaneous command block completion coalescence.
US08856466B2
In one embodiment, the present invention includes a method for executing a transactional memory (TM) transaction in a first thread, buffering a block of data in a first buffer of a cache memory of a processor, and acquiring a write monitor on the block to obtain ownership of the block at an encounter time in which data at a location of the block in the first buffer is updated. Other embodiments are described and claimed.
US08856463B2
The disclosed system and method enhances performance of pipelined data transactions involving FIFO buffers by implementing a transaction length indicator in a transaction header. The length indicator in the header is formed by components coupled to a memory controller through FIFO buffers. The memory controller uses the length indicator to execute pipelined data transfers at relatively high speeds without causing additional inadvertent shifts or indexes in the FIFO buffer being read. The system and method can be applied to any memory type in general, and avoids the use of additional control signals or added complexity or size in the memory controller.
US08856458B2
A single interconnect is provided between a first processor and a second processor, such that the first processor may access a common memory through the second processor while the second processor can be mostly powered off. The first processor accesses the memory through a memory controller using a standard dynamic random access memory (DRAM) bus protocol. Instead of the memory controller directly connecting to the memory, the access path is through the second processor to the memory. Additionally, a bidirectional communication protocol bus is mapped to the existing DRAM bus signals. When both the first processor and the second processor are active, the bus protocol between the processors switches from the DRAM protocol to the bidirectional communication protocol. This enables the necessary chip-to-chip transaction semantics without requiring the additional cost burden of a dedicated interface for the bidirectional communication protocol.
US08856432B2
A data programming method for a data programming device having a non-volatile memory and a volatile memory, the method comprising determining whether data exceeds one page; if the data does not exceed one page and is insufficient for one page, storing the data into the volatile memory; determining whether next data is to be programmed into the same page as the data stored in the volatile memory; if the next data is to be programmed into the same page as the data stored in the volatile memory, programming the data and the next data into the non-volatile memory.
US08856421B2
A multi-processor architecture for a network device that includes a plurality of barrel cards, each including: a plurality of processors, a PCIe switch coupled to each of the plurality of processors, and packet processing logic coupled to the PCIe switch. The PCIe switch on each barrel card provides high speed flexible data paths for the transmission of incoming/outgoing packets to/from the processors on the barrel card. An external PCIe switch is commonly coupled to the PCIe switches on the barrel cards, as well as to a management processor, thereby providing high speed connections between processors on separate barrel cards, and between the management processor and the processors on the barrel cards.
US08856418B2
The invention relates to a receiving station (10) comprising a first physical connection port (20) intended for a first host equipment item and at least one second physical connection port (22) intended for at least one second host equipment item, detection means (24, 34) of host equipment connected to the ports, and the means (30) of automatic selection of combined use modes of the resources of the receiving station and/or connected host equipment, controlled by the detection means (24, 34). Application to handheld portable equipment.
US08856406B2
A microcontroller includes a central processing unit (CPU); a plurality of peripheral units; and a peripheral trigger generator comprising a user programmable state machine, wherein the peripheral trigger generator is configured to receive a plurality of input signals and is programmable to automate timing functions depending on at least one of said input signals and generate at least one output signal.
US08856398B2
A method of generating length parameters, comprising the steps of reading a data stream from a host, detecting a particular field of the data stream, and calculating a variable based on a length parameter of a first list to be transferred. The data stream may comprise a plurality of definitions. The method may also comprise the step of selecting one of the list definitions. One of the list definitions may be used to generate a length parameter used in a second list in response to (i) the particular field of the data stream and (ii) the length parameter of the first list.
US08856395B2
A SAS expander includes DMD timers for each PHY so that the expander can track disconnected devices directly connected to the expander and signal a SAS controller when the DMD is exceeded. A system including such SAS expanders may reduce the load on the system controller. A controller may recognize expanders capable of tracking DMDs for backwards compatibility.
US08856392B2
A given port at a storage controller is used for communication with storage devices. In response to an indication that at least a portion of the given port is to be dedicated to a group of at least one of the storage devices, the storage controller divides the given port into multiple smaller ports.
US08856391B1
An IEEE 802.3 compliant physical layer device provides efficient loading of configuration information of the physical layer device. The configuration information is written into a volatile memory in the physical layer device, and then uploaded to at least one EEPROM. The configuration information is downloaded to the volatile memory during startup of the physical layer device. The system controller can also directly access the EEPROMs, bypassing the volatile memory. By providing a bridge between the system controller and the EEPROMs and providing additional bits in the volatile memory of the physical layer device, the system controller can read and write the EEPROMs one byte at a time. During reset time, the content of the EEPROMs is written to registers in the physical layer device to configure the physical layer device.
US08856387B2
Local IP access is provided in a wireless network to facilitate access to one or more local services. In some implementations, different IP interfaces are used for accessing different services (e.g., local services and operator network services). A list that maps packet destinations to IP interfaces may be employed to determine which IP interface is to be used for sending a given packet. In some implementations an access point provides a proxy function (e.g., a proxy ARP function) for an access terminal. In some implementations an access point provides an agent function (e.g., a DHCP function) for an access terminal. NAT operations may be performed at an access point to enable the access terminal to access local services. In some aspects, an access point may determine whether to send a packet from an access terminal via a protocol tunnel based on the destination of the packet.
US08856384B2
A controller may help reduce network traffic that is associated with broadcasting of Dynamic Host Configuration Protocol (DHCP) packets by converting broadcast DHCP packets into unicast DHCP packets and forwarding the unicast DHCP packets to appropriate DHCP servers. The servers may be identified from a database of servers that is updated with DHCP server address information based on DHCP reply packets that are received by the controller from servers in the network. To convert DHCP request packets into unicast packets, the controller may modify address header fields of the packets such as Ethernet addresses and Internet Protocol (IP) addresses. The controller may forward the modified DHCP request packets to the server by providing packet forwarding rules such as flow table entries to the switches or by forwarding the modified DHCP request packets through the controller.
US08856383B2
Communication systems and methods for enhancing communication between users and caregivers, health care providers, and other users via a central processing center. The system comprises a central processing center, including a server, and communication devices such as telephones, pagers, and personal digital assistants. Information programmed into the server by the user can be transmitted to the user's communication devices without requiring the user to input the information into each device separately. Through the system, other parties, such as adult child caregiver to a senior parent, can program information on the senior parent's communication devices. The system also allows users to contact other users with similar interests.
US08856379B2
A system for protocol processing in a computer network has an intelligent network interface card (INIC) or communication processing device (CPD) associated with a host computer. The INIC or CPD provides a fast-path that avoids host protocol processing for most large multipacket messages, greatly accelerating data communication. The INIC or CPD also assists the host for those message packets that are chosen for processing by host software layers. A communication control block (CCB) for a message is defined that allows DMA controllers of the INIC to move data, free of headers, directly to or from a destination or source in the host. The CCB can be passed back to the host for message processing by the host. The INIC or CPD contains hardware circuits configured for protocol processing that can perform that specific task faster than the host CPU. One embodiment includes a processor providing transmit, receive and management processing, with full duplex communication for four fast Ethernet nodes.
US08856371B2
A method for communication includes establishing communication links over a packet network between a server and plurality of client computers that are to participate in a video teleconference. The server receives from the client computers uplink audio packets and uplink video packets, which respectively contain audio and video data captured by each of the client computers. The server mixes the audio data from the uplink audio packets so as to create respective streams of mixed audio data for transmission to the client computers and transmits to the client computers downlink audio packets containing the respective streams of mixed audio data. The server relays the video data to the client computers in downlink video packets. The client computers receive and synchronize the video data with the mixed audio data.
US08856368B2
A method and computer system are provided for distributing a plurality of data portions from a server system to one or more client systems. The method includes receiving one or more first requests at the server, each first request being submitted by a client system and including a portion identifier, wherein a portion identifier is assigned to each data portion; in response to receiving the first request(s), transmitting a list of chunk identifiers to the requesting client systems, wherein the list of chunk identifiers specifies the data chunks whose meta-data includes the portion identifier contained in the first request; and transmitting some or all data chunks of a data chunk library to each of the requesting client systems. At the requesting client system, the client specifically selects the data chunks of the transmitted data chunks which are specified by the received list of chunk identifiers.
US08856364B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled.
US08856357B2
A method for establishing routes to neighboring networks during an initialization sequence according to a prioritized order may include detecting a power-cycling event and accessing a plurality of identifiers stored in a memory device that persisted through the power-cycling event. Each of the plurality of identifiers may be associated with a network. The networks may include first networks that are coupled to network endpoints, and second networks that are capable of coupling to the one or more first networks. For each network, the method may further include accessing a priority field in the memory device that may be associated with the network. The respective priority field can be based on an order in which communications should be established with the network and application layer information. The method may also include attempting to establish communications with each of the plurality of networks in an order based on the priority fields.
US08856351B2
A method is described for reducing a load placed on an endpoint server acting as an endpoint of a tunnel from a client device across a network. The method, implemented at the client device, comprises the following steps. A request to establish a new network connection is received. A risk of establishing the new network connection outside of the tunnel is determined based on a plurality of predefined criteria. The determined risk is compared with a predefined risk threshold and, if the determined risk is less than or equal to the predefined risk threshold, the new network connection is established directly via the network. If the new network connection fails before it is completed it is re-established via the tunnel. If the determined risk is greater than the predefined risk threshold, the new network connection is established via the tunnel. A client device and computer-readable medium configured to implement the method is also described.
US08856350B2
Call admission control (“CAC”) servers in a pool are fully connected to one another. Session data received at one of the CAC servers in a pool is synchronized to each of the other CAC servers in the pool by way of the connections. Each CAC server in a first pool may also establish a connection with exactly one CAC server in a second pool. Status updates and commit data is synchronized from a CAC server in the first pool to a CAC server in the second pool. The commit data may then be synchronized to each of the CAC servers in the second pool.
US08856347B2
A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client application with a server application in a multi-channel computer system. In this computer system, when a new channel instance is used to connect one of the client applications with one of the server applications, defined channel instance information is established for the channel instance. The method of this invention comprises the steps of when a new application connection request is made, locking existing channel instance information; and after said locking, scanning through a list of channel instance connections for one of the channel instances that is a candidate channel instance for that new application connection request. The method comprises the further steps of, in response to finding a candidate channel instance, determining whether the candidate channel instance is suitable for the new application connection request.
US08856337B2
A method relates to provisioning a cluster system in a virtual machine environment in a storage system. The storage system has a plurality of hosts, a fabric network, a storage array, and a management server. The method includes inputting information on a first cluster system to be defined, the information including selecting a scale unit wherein the first cluster system is to be defined. An inventory database including resource information for the scale unit selected is provided. A virtual I/O (“vIO”) information is provided. The vIO information assigns each of hosts selected for the first cluster system with a vIO device, at least one virtual computer network address, and at least one virtual storage network address. A first cluster definition for the first cluster system in the selected scale unit is created using the vIO information.
US08856334B2
A resource lending control apparatus stores an assignment time and a deletion time in association with each other for each customer. The assignment time indicates a time for assigning an application used by each customer to provide a service to a server. The deletion time indicates a time for deleting the application from the server. The resource lending control apparatus calculates a lendable period of a remaining fixed resource of a lending customer by subtracting the deletion time and the assignment time of the lending customer from a remaining fixed period. The resource lending control apparatus calculates a total borrowing period, i.e., a period during which a borrowing customer is to use a borrowed resource, by adding the deletion time and the assignment time of the borrowing customer to a borrowing request period. Then, the resource lending control apparatus determines whether the calculated total borrowing period is covered by the calculated lendable period to determine to lend the remaining fixed resource.
US08856321B2
A system to improve operation of a data center with heterogeneous computing clouds may include monitoring components to track data center climate controls and individual heterogeneous computing clouds' operating parameters within the data center. The system may also include a controller that regulates the individual heterogeneous computing clouds and data center climate controls based upon data generated by the monitoring components to improve the operating performance of the individual heterogeneous computing clouds as well as the operating performance of the data center. The system may further include spilling computing clouds to receive excess workload of an individual heterogeneous computing cloud without violating individual heterogeneous computing clouds contracts.
US08856313B2
A system and method for determining data usage based on provenance information, in a stream-processing system, includes progressively setting usage information for output stream data objects (SDOs), determining input SDOs that an output SDO depends on, based on a provenance dependency function; recursively feeding back the usage information for a subset of SDOs that can be discarded; and discarding the subset of SDOs. A system and method for data retention based on usage information, in a stream-processing system, includes managing retention of SDOs by deleting SDOs that are determined to be of null usage; and enhancing retention characteristics of SDOs that are deemed to have usage.
US08856310B2
To address the problem of providing network-based security to mitigate and detect cheating in peer-to-peer (P2P) gaming architecture, an architecture suite called architectures with coordinator obfuscation for resilient P2P gaming networks (ACORN) is presented that uses a combination of low overhead, per-packet access authentication, moving-coordinator and cheat detection mechanisms to effectively mitigate security threats.
US08856303B2
A resource requirements method and system is provided. The method includes identifying dependencies and calculating a utilization value for a source server. The source server is mapped to an application and a source infrastructure is compared to a target infrastructure. Deficiencies and differences associated with the target infrastructure are determined and dependency requirements for fulfillment in the target infrastructure are generated. The utilization value is compared to a resource capability of the target server and resource requirements for fulfillment on the target server are generated.
US08856299B2
A Policy and Charging Rules Function (PCRF) management method includes: acquiring information about a policy control session corresponding to a data connection, where the information about the policy control session includes information about policy control session release or result information about policy control session setup, and managing a mapping relation between the data connection and a PCRF according to the information about the policy control session corresponding to the data connection. A management network element includes: a policy control session information acquiring unit, adapted to acquire the information about a policy control session corresponding to a data connection, where the information about the policy control session includes information about policy control session release or result information about policy control session setup; and a managing unit, adapted to manage a mapping relation between the data connection and a PCRF according to the information about the policy control session corresponding to the data connection.
US08856296B2
A method, apparatus, and machine readable storage medium is disclosed for handling Dynamic Host Configuration Protocol (DHCP) at a first DHCP server, assigning a priority to each of a plurality of subnets, assigning to a client an IP address from the highest priority subnet, and transmitting a DHCP offer message to the client.
US08856294B2
A system and method to convert a software application, such as a Java application into a virtual server image that is suitable for cloud deployment. In accordance with an embodiment, the system and method allows for building a hypervisor appliance containing a virtual machine running an application. In particular, the hypervisor appliance can be compatible with any hypervisor for server virtualization and the application virtual machine can be a Java Virtual Machine (JVM).
US08856288B2
Embodiments of methods and apparatuses for distributing configuration data to one or more mobile terminals. An embodiment of one method of the invention includes receiving from the host application a request from a client to transmit a configuration data value to a mobile terminal. The configuration data value can include a designation of a new precedence level for a mobile terminal corresponding to a new operating characteristic of the mobile terminal. The method can include the step of transmitting from the NMC a configuration data value including the new precedence level to the mobile terminal. The mobile terminal can include a mobile application defining a previous precedence level such that the mobile terminal loads the configuration data in response to the new precedence level different from the previous precedence level.
US08856280B2
In a first aspect of the present invention, methods and apparatus implement graphical user interfaces for interactively specifying service level agreements used to regulate delivery of services to, for example, computer systems. An interactive graphical user interface allows a user to see the effects of varying values of service delivery variables on the level of service achievable in a particular service delivery context. In a second aspect, methods and apparatus of the present invention provision resources required for service delivery. In the second aspect, the methods and apparatus of the present invention select a service delivery model dependent on context. The selected service delivery model is used to provision resources that will be required during service delivery. In a third aspect, methods and apparatus of the present invention monitor compliance with a service level agreement during a service delivery event. In instances where a given service delivery does not comply with service level attributes specified in a controlling service level agreement, the methods and apparatus of the present invention take corrective action.
US08856279B2
A method including communicating with a content server, wherein the communication includes transmitting request data to the content server and receiving first response data associated with the request data; identifying response object data within the first response data; determining whether the response object data is to be downloaded; querying the content server for second response data that corresponds to the response object data based on the determination; transmitting the first response data to a user agent; and storing the second response data, wherein the second response data can be provided to the user agent in a subsequent request.
US08856274B2
The present invention relates to a method for distributing routing information for redundant connection. The method is implemented in hierarchical IPv6 Internet protocol (IP) networks comprising a plurality of different autonomous systems (AS) which use a border gateway routing protocol (BGP-4) to communicate, which protocol does not allow routing sessions to be established automatically, which prevents multi-provider services from being created. The method of the invention makes it possible to create multi-provider services in the networks discussed above by using the BGP-4 protocol established by the current standards and technologies. This makes it possible to increase services offered by the providers.
US08856268B2
A method and system are disclosed for allowing the sharing of games and gaming profiles between console and web-based gaming platforms. The present system includes a console service through which console games may be played, and a gaming website through which web-based games may be played. Players may play games through either the console service or gaming website using a single set of identity and profile data that is stored in a central data repository. Using a single repository for profile and other data, players may log in, play games, access their profiles and friends lists, and accrue rewards and game credits, regardless of whether they are using a console or web-based game. In a further aspect of the present system, users of consoles may play the same game and same game sessions with web-based users.
US08856266B2
Apparatus, and associated method, provides for downloading an application with a selectable lifetime from an application database to a mobile terminal. The mobile terminal user's identification information and the selected lifetime for the application are stored in an application-license database. When the user seeks to download the same application on a subsequent occasion the user is able to download that application for a reduced fee if lifetime remains from when the application was first downloaded. In addition, the application may be configured to delete or uninstall itself from the mobile terminal when the selected lifetime for the application expires.
US08856265B2
A method, system, and computer program product is disclosed that evaluates the characteristics of a new content source with respect to subscriber profiles. The subscriber profile attributes are evaluated and weighted algorithmically to produce an “inference score” that is a measure used to predict the interest that subscribers may have with respect to the new content. If the inference score is significant enough (e.g., above a certain threshold value), then the service provider can take measures to inform those subscribers deemed to have a high level of interest in the new content of its existence, e.g., by sending a simple notification to the subscriber with a response link for setting up a subscription.
US08856263B2
A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
US08856258B2
A host device is provided, which includes a network communication unit connected to network; a local communication unit locally connected to a slave device; a virtualization unit to virtualize the slave device as a network device within the network; and a controlling unit to control the virtualized slave device as the network device. Therefore, a developer may implement an application in consideration of a single type of network without considering various physical input and output ports.
US08856254B2
A method, system and computer program product for providing a collaborative status message in an instant messaging system. Instant Messaging (“IM”) users that belong to a group are identified. A collaborative status message (e.g., “In Meeting with User 2 and User 3”) is generated that specifies the IM users of the group (e.g., User 2 and User 3) that are participating in an event (e.g., meeting) with an IM user upon the event occurring. The collaborative status message is broadcasted to other IM users. In this manner, more detailed information can be provided to other IM users regarding the status of the IM user in question.
US08856253B2
Embodiments of the present invention provide a method for presenting reposted messages. The method includes: respectively establishing, in a server for each piece of original message X, a reposting chain, which takes the each piece of original message X as a root node, generating a piece of reposted message each time the original message X is reposted, and adding the reposted message to the reposting chain as a sub-node; and pulling needed reposted messages from the server when a client terminal device, at which a user locates receives an instruction instructing viewing the reposted messages corresponding to the original message X in a full amount message aggregation mode, and displaying the reposted messages on a page. Embodiments of the present invention also provide a system for presenting reposted messages. With the scheme of the present invention, a whole reposting chain of the original message may be presented to the user.
US08856252B2
An approach is provided for locating communities over an ad-hoc mesh network. Community identifiers are used to locate communities and community members over an ad-hoc mesh network. The community identifiers are also associated with keys to authenticate members of the community and to protect the privacy and anonymity of information exchanged between the members.
US08856240B2
Disclosed is an event notification system and a method to operate an event notification system that has servers and a subscriber unit. The method includes associating with a particular event subscription an “available” event template subscription; sending an initial notify message to the subscriber unit with a current availability of an event state of the event subscription and, for the duration of the particular event subscription, upon detecting a change in the availability of the event state sending an “available” event template notification to the subscriber unit from the event server for informing the subscriber unit of the change in the availability of the event state. The change can be from available to unavailable, or from unavailable to available.
US08856235B2
User profile information for a user of a social networking system is inferred based on information about user profile of the user's connections in the social networking system. The inferred user profile attributes may include age, gender, education, affiliations, location, and the like. To infer a value of a user profile attribute, the system may determine an aggregate value based on the attributes of the user's connections. A confidence score may also be associated with the inferred attribute value. The set of connections analyzed to infer a user profile attribute may depend on the attribute, the types of connections, and the interactions between the user and the connections. The inferred attribute values may be used to update the user's profile and to determine information relevant to the user to be presented to the user (e.g., targeting advertisements to the user based on the user's inferred attributes).
US08856226B2
An apparatus for context-based contact information management may include a processor. The processor may be configured to receive contact information and associated sender-based context information. In this regard, the contact information and sender-based context information may have been transmitted from a sending device. The processor may also be configured to associate receiver-based context information with the contact information and identify a historical context within a historical multi-dimensional context environment based at least in part on the sender-based context information and the receiver-based context information. Further, the processor may be configured to link the contact information to the historical context. Associated methods and computer program products may also be provided.
US08856220B2
A first server may receive first sets of data from multiple second servers and may receive a query from a client device. The query may include an identifier associated with one of the one or more second servers, a timeframe, and a request for forecast information relating to the timeframe and relating to a first set of data received from the one of the one or more second servers. The first server may determine a second set of data associated with the one of the one or more second servers associated with the identifier. The first server may also determine subsets of the first sets of data that relates to the historical data for the timeframe; determine the forecast information based on the subsets of the first sets of data and the second set of data; and provide, to the client device, a query response including the forecast information.
US08856219B2
A system for providing a bidirectional data access service includes a relay server and a service server. The relay server is located in the Internet. The service server registers an internal Internet Protocol (IP) address, an external IP address, and a corresponding server identification in the relay server, and establishes a data channel. When a user wants to utilize a predetermined service provided by the service server through a client device, the client device transmits the corresponding server identification to the relay server, and the relay server transmits the internal IP address and the external IP address to the client device according to the corresponding server identification. The client device automatically determines a connection method between the client device and the service server according to an application program, the internal IP address, the external IP address, and a network on which the client device is located.
US08856207B2
A click detection method, apparatus and system is provided. An embodiment includes a method that receives a request from a client destined for a server and a unique identifier for the client. The method of the method also includes generating a representation of the unique identifier, and forwarding the unique identifier and the request to the server.
US08856206B2
Provided are a method, system, and article of manufacture for maintaining message versions at nodes in a network. The nodes in the network maintain version information of nodes in the network. The version information for the nodes indicates a message version number of messages supported at the node. The nodes supporting one message version number can receive messages having that message version number. The nodes use the version information to determine whether there is at least one common message version number among the nodes The nodes supporting the at least one common message version number negotiate to join a quorum of the nodes having the at least one common message version number.
US08856196B2
A multi core system for allocating a task generated from a control system program to an appropriate CPU core and executing the task includes a trial-execution instructing part configured to cause a second CPU core to trial-execute a task which a first CPU core executes before the multi core system transfers the task from the first CPU core to the second CPU core and causes the second CPU core to execute the task, a determining part configured to determine whether an execution result by the first CPU core matches an execution result by the second CPU core, and an allocation fixing part configured to fix the second CPU core as the appropriate CPU core to which the task is allocated if the determining part determines that the execution result by the first CPU core matches the execution result by the second CPU core.
US08856193B2
At runtime first and second cost functions associated with a request for a merge of a main partition of a table with a delta partition of the table can be calculated. The first and second cost functions can respectively quantify an urgency of the merge relative to availability of system resources required to perform the merge and an urgency of the merge relative to other merges. Determining whether the merge should occur can include comparing the calculated first and second cost functions with calculations of other first and second cost functions for other merge requests of one or more other tables. If the merge should occur, a merge thread can be assigned to execute the merge, and execution of the merge by the merge thread can be commenced if at least one merge token representing system resources usable for merge operations is available.
US08856179B2
A method to transmit SMS messages to a Related Object by selecting the Base Object and transmit SMS messages to both, the Base Object as well as to the Related Object, simultaneously, in a CRM application is disclosed. The relationship between the Base Object and the Related Object may be any one of one-to-one, one-to-many, many-to-one or many-to-many that can be defined while deploying the CRM application. The process takes place in different levels wherein the system decides whether the SMS message should be sent to the Base Object or different Related Objects depending upon the Campaign Workflow and locates the mobile phone number of the entity and finally transmits the SMS message via SMS Service Provider chosen from the user Interface.
US08856165B1
A method, performed by one or more server devices, includes receiving an abuse report from a user, where the abuse report indicates that a comment associated with a document violates a policy associated with providing comments to users; retrieving a trust score of the user, where the trust score is based on a difference between a quantity of valid abuse reports previously generated by the user and a quantity of invalid abuse reports previously generated by the user; generating or adjusting a removal score of the comment based on the retrieved trust score of the user; comparing the removal score to a removal threshold; and removing the comment from further presentation to users if the removal score of the comment is greater than the removal threshold.
US08856160B2
Techniques are described for describing and associating custom products. In an embodiment, a first attribute value that defines an attribute of a custom product is received from a user that is customizing the custom product. In response to receiving the first attribute value, a legal set of attribute values for a second attribute of the custom product or an accessory product may be determined. The legal set of attribute values identifies one or more attribute values of the second attribute of the custom product or accessory product that are compatible with the first attribute value. The legal set of attribute values may identify a continuous range of values where any value within the continuous range of values is compatible with the first attribute value. In an embodiment, the user may be limited to selecting accessory products having a legal attribute value.
US08856154B2
Embodiments of the invention allow structured data to be transferred between a source application and a service-oriented target application that process data in different formats. The data to be transferred may be divided into different sections, where each section is processed by a respective service of the target application. To transform each section of data into a format compatible with a respective service, the data may have a set of associated rules which transform data based on a set of variables. The source application may provide variable definitions for each of the variables. Each service of the target application may specify values for each of the variables. Once the variables have a specified value, a transformation engine may transform each section of the data and subsequently transfer the transformed sections of the data to respective services of the target application for processing.
US08856149B2
There is provided an album generating apparatus for generating an album whose pages are adequately allocated in accordance to image capturing position and time. The album generating apparatus has an image storing section for storing images by correlating with the image capturing time and position of the images, a importance judging section for judging importance of the image capturing time and image capturing position in the plurality of images stored in the image storing section, an image capturing time sorting section for sorting the plurality of images stored in the image storing section per page in the album based on the image capturing time stored in the image storing section when the importance judging section judges that the importance of the image capturing time is greater than that of the image capturing position, an image capturing position sorting section for sorting the plurality of images stored in the image storing section per page of the album based on the image capturing position stored in the image storing section when the importance judging section judges that the importance of the image capturing position is greater than that of the image capturing time and a layout determining section for laying out the images sorted per page by the image capturing time sorting section or the image capturing position sorting section to each page of the album.
US08856140B2
Implementations can be used to initiate a query for information regarding a dialog prompt or other pop-up type of prompt or image. Further, implementations may use hash values in proxy for images to enable aggregating of images for creating a knowledge base regarding certain images determined to be of interest.
US08856139B2
A correspondence table 0121 for recording the correspondence relationship of file titles, file IDs and managing IDs, hash tables 0122 for recording the correspondence relationships of hash values of files and managing IDs and a file memory 0123 for keeping managing IDs and files are provided. When registering files, a file with any registered same title file is managed as a separate file by giving a separate managing ID. File content comparison with registered files is done, and a file with any registered same content file is registered as single file even if it has been registered with a separate file ID. When calling out a file, the file to be called is specified by the combination of the file title and the file ID.
US08856136B2
An object of the present invention is to provide a novel information management program or system for mutually distributing and managing information limited by an information provider in terms of target for disclosure, for example, personal contact information such as contact information and private messages. A storage medium of a center system stores therein personal self-information, a receivers list, and a senders list as user information and personal contact information on other person as a sender's personal contact information database for each user, and the information processing device, when personal self-information stored in the storage medium is input or changed by a user, checks whether or not the user is registered for a sender on a senders list on each receiver, for each receiver registered in a receivers list on the user, and only for the registered receiver, writes at least some of the input or changed personal self-information in a sender's personal contact information database on the receiver stored in the storage medium, thereby automatically updating the content of the senders' personal contact information database on the receiver.
US08856106B2
A system and method for limiting shares of voice of individual users in a result set are provided. In example embodiments, a listing user providing each listing in a result set of a search is identified. Sorting criteria indicating a number of listings a same listing user is allowed within a number of consecutive listings of the result set are reviewed. Using the sorting criteria, a sorted result set is generated by sorting the plurality of listings in accordance with the sorting criteria. The sorted result set is provided to a searching user.
US08856099B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying entities using search results. One of the methods includes determining that a first search query includes a respective text reference to each of one or more predetermined attributes, wherein each attribute is associated with a first entity type; obtaining search results for the first search query from a search engine, the search results identifying a plurality of resources; identifying entities of the first entity type that are related to any of the plurality of resources identified by the search results; and selecting names of one or more of the identified entities of the first entity type to include in a response to the first search query.
US08856088B2
In accordance with one or more aspects of the application-managed file versioning, a request to store a new version of a file is received from an application, the request having been generated by the application. A filename for the new version of the file is generated, derived from a standardized naming convention. The filename includes a first portion having at least a portion of a name of the file, and a second portion having data indicating that the new version of the file is a version of the file. A set of application programming interfaces (APIs) can be exposed that allow the application to manage file versions, such as creating a new version of a file, identifying one or more versions of the file, listing one or more versions of the file, and deleting one or more versions of the file.
US08856086B2
A cloud deployment appliance includes a mechanism to enable permitted users to move event records reliably from an internal event log of the appliance to a data store located external to the appliance while ensuring the integrity of event records. The mechanism ensures that the event records are not tampered with in storage or during download. Further, the approach ensures that no event records can be removed from the appliance internal storage before being successfully downloaded to the external data store.
US08856068B2
Replicating modifications of a directory that include receiving in a source directory service for a source directory requests for modifications in the source directory and transmitting, from the source directory service to a duplicate directory service for a duplicate directory asynchronously in parallel over a plurality of data communications connections, requests for the same modifications in the duplicate directory. In typical embodiments, a duplicate directory may replicate a subtree of a source directory, receiving requests for modifications may include receiving in the source directory service requests for modifications in the subtree in the source directory, and transmitting requests may include transmitting requests for the same modifications in the subtree in the duplicate directory.
US08856064B2
A method and apparatus for information repository workflows to transfer information between a first domain, such as healthcare sites, and a second domain, such as medical research facilities. Large quantities of medical information may be directly transferred to an information repository or indirectly transferred to the repository through the use of pointers. The information is cleansed and normalized prior to storage in a production database within the repository. The cleansing process is conducted while ensuring integrity of the production database is maintained and while continuing to receive additional information transfers. Errors encountered during processing are logged and reported.
US08856059B2
An inference device is disclosed including a rule base including a graph data structure corresponding to a table formed from columns, each column corresponding to a symbol, and one or more rows including cells, each cell arranged in a position of a column and storing a value for forming a logical expression by applying to each symbol corresponding to a column where the cell is located, the graph data structure including a root node and sequences of nodes connected in series, each sequence of nodes corresponding to a row and each node corresponding to a cell. An end-node of each sequence nodes is connected to the root node, the nodes can be scanned in order following pointers from the root node, each row represents a rule in which logical expressions are arranged on the left side as a logical conjunction and logical expressions are arranged on the right side.
US08856058B1
A business rules engine includes dynamic objects to support dynamically addressable facts. The business rules engine is configured to reduce the need for developer resources to provision resources and adjust/adapt input data and output which would traditionally be required. As a result significant cost advantages are provided in the use of a business rules engine.
US08856053B2
Methods and systems for diagnosing and identifying a treatment for an orthodontic condition can include a server configured to receive patient data through a website. Methods and systems can include the use of a database that includes or has access to information derived from textbooks and scientific literature and dynamic results derived from ongoing and completed patient treatments. Methods and systems can include the operation of at least one computer program within the server, which can be capable of analyzing patient data and identifying at least one diagnosis of an orthodontic condition. Methods and systems can include assigning a probability value to at least one diagnosis, and the probability value can represent a likelihood that a diagnosis is accurate. Methods and systems can include instructing a computer program to identify at least one treatment approach, a corrective appliance, or a combination thereof for the at least one diagnosis.
US08856050B2
A novel domain adaption/transfer learning method applied to the problem of classifying abbreviated documents, e.g., short text messages, instant messages, tweets. The method uses a large number of multi-labeled examples (source domain) to improve the learning on the partial observations (target domain). Specifically, a hidden, higher-level abstraction space is learned that is meaningful for the multi-labeled examples in the source domain. This is done by simultaneously minimizing the document reconstruction error and the error in a classification model learned in the hidden space using known labels from the source domain. The partial observations in the target space are then mapped to the same hidden space, and classified into the label space determined by the source domain.
US08856046B1
In some embodiments, the instant invention provides for a computer-implemented method that includes at least the following steps of: periodically receiving investment transactional data identifying investment transactions of a plurality of investors; automatically determining, based on the investment transactional data, a document to be mailed to each investor of the plurality of investors; automatically generating a delivery data for each mailing to be mailed to each investor of the plurality of investors, where the delivery data includes: bucslip data or trade confirmation data, assembling data, and unique production control bar code data generated based on the assembling data and an investment transaction identifier from the investment transactional data; and printing a unique production control bar code based on the unique production control bar code data, where the unique production control bar code is configured to be used for: assembling each mailing envelope, and tracking such mailing envelope.
US08856045B1
Described herein is a mobile-device-to-machine payment system and method for facilitating a cashless transaction for purchase of at least one product or service by a user from a payment accepting unit.
US08856044B1
Methods and systems of segmented access of remotely stored biographical data to a client device are disclosed. In one embodiment, a biographical information is obtained from a vocational collateral such as a business card. In this embodiment, a method and system includes extracting a biographical data from a digital identifier of the vocational collateral. The method and system includes assigning at least one of an access privilege and a security privilege to the biographical data extracted from the digital identifier. The method and system further includes storing the biographical data comprising at least one of the access privilege and the security privilege in a repository of a cloud computing environment accessible to a number of client devices through a network connection. Finally, the method and system includes permitting the number of client devices access to the biographical data based on the access privilege and/or the security privilege.
US08856041B2
Certain embodiments provide a method for trading in an electronic trading environment including receiving market data relating to a plurality of tradeable objects; sending a order to an exchange for the first tradeable object at a quoted price; receiving a fill confirmation for the quoting order at a filled price; determining a difference between the quoted price and the filled price; determining a hedge price for each of the plurality of tradeable objects other than the first tradeable object based at least in part on the difference and at least one multiplier associated with at least one leg of the trading strategy; and sending hedge orders for each of the plurality of tradeable objects other than the first tradeable object at the corresponding hedge price. The plurality of tradeable objects includes at least a first, second, and third tradeable object, which are traded as legs of a trading strategy.
US08856040B2
A system for providing small to medium sized entities commodity price move protection is disclosed. The system may have the steps of receiving information from a client, selecting an appropriate commodity instrument, aggregating the client with other clients, and selecting an appropriate hedge in the event that the instrument provides for more protection than is sought by the aggregated clients and protection for the service provider is desired.
US08856025B2
A system and computerized method of processing a rebate claim from a purchaser comprising means for or steps of receiving and storing: (a) personal information about the purchaser, including an account identifier associated with a designated account, (b) promotion information comprising one or more promotional offers associated with one or more promoted products, (c) purchase information corresponding to the at least one purchase transaction in which the designated account was used as an instrument of payment. Purchase information is associated with the purchaser using the designated account identifier, the rebate claim is validated, and the collective value associated with the rebate claim is provided to the purchaser. One embodiment may comprise means for or a step of receiving an instruction from the purchaser via an online user interface prior to the end of a qualifying period authorizing completion of rebate claim processing.
US08856023B2
In a first aspect of the present invention, methods and apparatus implement graphical user interfaces for interactively specifying service level agreements used to regulate delivery of services to, for example, computer systems. An interactive graphical user interface allows a user to see the effects of varying values of service delivery variables on the level of service achievable in a particular service delivery context. In a second aspect, methods and apparatus of the present invention provision resources required for service delivery. In the second aspect, the methods and apparatus of the present invention select a service delivery model dependent on context. The selected service delivery model is used to provision resources that will be required during service delivery. In a third aspect, methods and apparatus of the present invention monitor compliance with a service level agreement during a service delivery event. In instances where a given service delivery does not comply with service level attributes specified in a controlling service level agreement, the methods and apparatus of the present invention take corrective action.
US08856019B2
A system and method of storing data related to social publishers and associating the data with electronic brand data is disclosed. The system includes an online persona definition module configured to receive information about a social publisher and, based on the received information, associate personality traits with the social publisher. A social influence measurement module receives social network metrics and social network activities related to social publishers and determine a level of social influence for the social publishers. A brand promoter management module is configured to receive data from the brand promoter, the including targeting elements for an advertising campaign, including a specified a level of social influence and a set of personality traits. The brand promoter may also upload brand art to display within the social network. An association is configured to determine if social publishers meet the targeting elements. An offer selection module allows selected social publishers to accept sponsorship offers and display the brand art within their social content.
US08856018B2
A computer-based method for dynamic path regeneration in a production environment as a function of stochastic event-driven parameters and constraints is described. The method includes examining existing status codes, for a plurality of remaining production jobs, to determine a current status for a production unit, applying at least one of predecessor relationships and successor relationships for the remaining production jobs to the existing status codes, analyzing historical job performance statistics for a number of previous production units based on production job performance data associated with the previous production units, and providing a user interface that depicts the remaining production jobs in order of criticality, the order of criticality determined based on the existing status codes, the at least one of predecessor relationships and successor relationships, and the analysis of the historical job performance statistics.
US08856015B2
A system and method facilitating the management of current and prospective customers and customer information is provided. The invention includes an aggregation system adapted to provide management and generation of current and prospective customers. The invention further provides management of current and prospective customer information. Additionally, the aggregation system provides for generating advertisements based at least in part upon market information. Finally, the present invention also includes a printstream aggregation method facilitating the printing of print orders.
US08856005B2
A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.
US08856004B2
Techniques for converting spoken speech into written speech are provided. The techniques include transcribing input speech via speech recognition, mapping each spoken utterance from input speech into a corresponding formal utterance, and mapping each formal utterance into a stylistically formatted written utterance.
US08856003B2
A method for dual channel monitoring on a radio device as provided enables efficient use of communication network resources. The method includes receiving at the radio device a first speech signal over a first channel, while simultaneously receiving at the radio device a second speech signal over a second channel. The first speech signal is then processed at the radio device to generate a text transcription of the first speech signal, and the text transcription of the first speech signal is displayed on a display screen of the radio device. An audible voice signal is then produced from a speaker that is operatively connected to the radio device simultaneously with displaying the text transcription of the first speech signal.
US08856002B2
A universal pattern processing system receives input data and produces output patterns that are best associated with said data. The system uses input means receiving and processing input data, a universal pattern decoder means transforming models using the input data and associating output patterns with original models that are changed least during transforming, and output means outputting best associated patterns chosen by a pattern decoder means.
US08856000B1
Methods and systems for model-driven candidate sorting based on audio cues for evaluating digital interviews are described. In one embodiment, a processing device converts audio data of a candidate in a digital interview into voice-to-text data. An audio cue generator executing on the processing device, generates audio cues of the digital interview based on the voice-to-text data. The audio cues are applied to a prediction model to predict an achievement index for the candidate based on the audio cues. The processing device displays the candidate in a list of candidates based on the achievement index. The list of candidates is sorted according to the candidates' achievement index.
US08855988B2
Determining viable hydraulic fracture scenarios. At least some of the illustrative embodiments include: executing a fracture planning program, and determining a set of schedules from the fracture planning program, each schedule comprising a volume of fracture fluid, amount of proppant, and flow rate of the fracture fluid; providing each schedule of the set of schedules to a stress analysis program, executing the stress analysis program, and determining a set of indications from the stress analysis program, each indication indicative of whether a respect schedule exceeds engineering limits of a tubing string; and providing at least some of the schedules to a fracture simulation program, executing the fracture simulation program, and determining a set of fracture geometries from the fracture simulation program, each fracture geometry corresponding to a respective schedule.
US08855978B2
A method for simulating a magnetic material includes: repeatedly performing a first process and a second process until the change of magnetization and a static magnetic field converges, the first process being to calculate a distribution of the magnetization and an average magnetization in a magnetic material model of micromagnetics, and the second process being to assign the magnetic material model of the micromagnetics to each mesh included in another magnetic material model, calculate the static magnetic field of the another magnetic material model using the calculated average magnetization, and return the calculated static magnetic field to the calculation of the distribution of the magnetization; generating a hysteresis loop of each mesh included in the another magnetic material model based on the calculated average magnetization and the calculated static magnetic field, and calculating a hysteresis loss of the another magnetic material model from an area of the generated hysteresis loop.
US08855974B2
A system for recommending a sensitive make-up based on skin tone of a user, includes an avatar creator for creating an avatar image using skin information obtained by scanning user's body. Further, the sensitive make-up recommending system includes a cosmetics information processor for generating analysis information by analyzing a plurality of cosmetics and then storing the generated information in a database. Furthermore, the sensitive make-up recommending system includes a simulator for displaying results of performing a make-up simulation to the avatar image based on the analysis information on certain cosmetics selected by the user and the skin information.
US08855958B2
A method for determining at least one characteristic for the correction of measurements of a Coriolis mass flowmeter which is characterized by an increased accuracy and a low error rate while determining the characteristic is implemented by detecting values of a measurand during constant flow with the reading sensors, calculating at least one location parameter from the detected values, an calculating at least one dispersion parameter from the detected values and the location parameter. The detection of additional values and the calculation of the location parameter and dispersion parameter from the existing and additional values is carried out until the dispersion parameter reaches a threshold value, and then, the location parameter corresponding to the dispersion parameter is used as the characteristic for the correction of the reading of the Coriolis mass flowmeter.
US08855955B2
There is disclosed a process and apparatus for reading electrical current of electrodes on a microarray of electrodes. Those electrodes having binding events are detected by a difference in electrical current flow. Enzymes on targets catalyze the conversion of substrate to product, which is detectable by electrochemical reduction at each electrode on the microarray of electrodes. The apparatus has an integration circuit that provides a voltage output that is measured and recorded over time and used to calculate an average current flow. A potentiometer equalizes voltage at electrodes undergoing measurement compared to grounded electrodes.
US08855947B2
Various methods of metering a multi-phase composition in a pipe using patch antenna(s), that operate in a radio or microwave frequency range, are disclosed including locating and then exciting the patch antenna(s) over a range of frequencies; measuring transmitted and reflected signals over time; estimating a shift in a resonant frequency from a baseline resonant frequency; then calculating a permittivity of the composition, based on the shift; and calculating a phase composition of the multi-phase composition. The present invention has been described in terms of specific embodiment(s), and it is recognized that equivalents, alternatives, and modifications, aside from those expressly stated, are possible and within the scope of the appending claims.
US08855946B2
A method measures a hybrid flow rate (Q) of a fluid using simultaneously at least two measuring technologies and a reference measurement, the method includes a hybrid value, wherein the measurements of the at least two measuring technologies are combined according to a given rule to get the hybrid value by performing a linear or non-linear interpolation within a given interval of the reference measurement.
US08855943B1
A system and methods for actuator fatigue monitoring is disclosed. At least two measured actuator forces are received from at least two actuators respectively, and a hybrid force is calculated. The hybrid force is calculated based on a force fight of the at least two actuators calculated based on the at least two measured actuator forces, and a monitored actuator force among the at least two measured actuator forces. An air load of the at least two actuators is estimated based on the at least two measured actuator forces, and a fatigue anomaly is determined based on the hybrid force and the air load.
US08855940B2
The present invention relates to a method of detecting coliform bacteria in water from reflected light, and also includes devices for the measurement, calculation and transmission of data relating to that method.
US08855930B2
A method of generating a route across an electronic map representative of an area, the method comprising using a processing circuitry 302 to generate a set of cost functions 607 associated with at least one route planning profiles 602 and comprising the steps of: ) collecting information relating to at least one example route associated with the at least one route planning profile 607; 2) processing, with a cost function generating process 716, the information relating to the at least one example route to generate one or more cost functions 607 to be used with the at least one route planning profile 607; and 3) using the or each cost function 607 to generate a route across the electronic map for that route planning profile 602.
US08855929B2
The initialization of an inertial navigation system is performed using information obtained from an image of an object. Positional and orientational information about the object in a global reference frame and positional and orientational information about the camera relative to the object are obtained from the image. Positional and orientational information for the camera in the global reference frame is determined along with a transformation matrix between inertial sensor reference frame and a navigation coordinate frame. The inertial navigation system is initialized using the positional and orientational information for the camera, the transformation matrix and the velocity of the camera when the object was imaged, i.e., zero. Using the initialized data with measurements from the inertial sensors the position of the mobile platform may be updated during navigation and provided, e.g., on a digital map. Inertial navigation errors may be corrected using information obtained from images of different objects.
US08855928B2
A positioning apparatus includes: a first measuring section to directly measuring its own present position; a second measuring section to measure an azimuth and a movement of a user; a movement method judging section to judge a movement method of the user based on the measurement result by the second measuring section; an azimuth specifying section to specify a movement azimuth of the user based on the measurement result by the second measuring section; a movement speed calculating section to calculate an average movement speed in a period where the movement method of the user is judged to be a movement state by car; and a position calculating section to obtain a movement position by integrating a movement distance into the specified movement azimuth at the average movement speed to reference position information obtained by the first measuring section when the user is in the movement state by car.
US08855923B2
The present invention relates to methods, computer software products, server and system for mapping road conditions, especially friction. In the method according to the invention the acceleration of the vehicle is measured by means of an acceleration sensor, the position of the vehicle is monitored by means of positioning means and the measured acceleration value is combined with the position data of the measurement location. The method compares whether the measured position-specific acceleration value exceeds the value on the server for the said area and in case the value is exceeded, a measured position-specific acceleration value is sent to the server.
US08855921B2
A method, apparatus and computer program products are provided for collecting and analyzing route to determine the routes of a transit system. One example method includes receiving GPS data from a plurality of buses or uses from along a transit roué, the discreet GPS reports organized into a set, generating a plurality of clusters, each cluster is comprised of a first GPS point from a first set and one or more subsequent GPS points, each subsequent GPS point from a different set, and wherein each subsequent GPS point is located within a predetermined distance of the first GPS point. The clusters are then connected to form a route polylines. Outliers, inaccuracies, and/or route endpoints may be pruned to improve accuracy and efficiency of the method. The method may also order the aggregated clusters using spatial and temporal data of the GPS reports to improve accuracy.
US08855916B2
Methods, systems, and apparatuses for comparing multi-dimensional datasets are provided. A multi-dimensional dataset comparison includes receiving a plurality of datasets, each including a plurality of coordinates, wherein a subset of coordinates defines a geo-fence. For a coordinate within a geo-fence of one of the plurality of datasets, determining analogous coordinates in each of the other datasets, the analogous coordinates defining a coordinate input set, and performing in parallel an operation on the coordinate input set to determine whether an entry is present at a coordinate of the coordinate input set.
US08855913B2
A drive management system proposes a trips combination, such as a combination of two regular trips and/or a side trip from an ongoing trip. A trips database stores a plurality of trips including regular trips. A regular trips combination proposing module automatically creates a trips combination of regular trips and proposes the trips combination to a user. The real-time trips combination proposing module finds out a trip combinable with an ongoing trip based on short-term needs which are retrieved from the trips database and proposes the trips combination to a user. The system proposes the trips combination and shows an impact which will be caused by the proposed trips combination. As a result, it is possible to support a user to plan a trips combination advantageous in some aspect.
US08855911B2
Systems and methods for navigation using cross correlation on evidence grids are provided. In one embodiment, a system for using cross-correlated evidence grids to acquire navigation information comprises: a navigation processor coupled to an inertial measurement unit, the navigation processor configured to generate a navigation solution; a sensor configured to scan an environment; an evidence grid creator coupled to the sensor and the navigation processor, wherein the evidence grid creator is configured to generate a current evidence grid based on data received from the sensor and the navigation solution; a correlator configured to correlate the current evidence grid against a historical evidence grid stored in a memory to produce displacement information; and where the navigation processor receives correction data derived from correlation of evidence grids and adjusts the navigation solution based on the correction data.
US08855903B2
Systems and methods for providing incentives for the public to travel during time windows and routes that help alleviate traffic congestion. The systems described herein include at least two components: a computer server software system that includes various algorithms and database sub-systems; and a mobile device application. Generally, a user may enter an origin, destination, and preferred time of travel for an intended trip into the mobile device application, which transmits the information to a remote server. The server computes a route for the trip and provides the user with available incentives for traveling the route at one or more departure time windows. The user's mobile device transmits GPS data to the server, which allows the server to verify whether the user has traveled the route during the specified time window. If so, the server then provides the incentive to the user via the user's mobile device or through email.
US08855885B2
A device for estimating the state quantity of a skid motion of a vehicle is provided with an element which finds road surface reaction force model values of respective wheels and a skid motion state quantity model value using a vehicle model including a friction characteristic model between the wheels and the road surface, an element which finds the deviation between the lateral acceleration model value generated in a predetermined position of the vehicle by the resultant force of the road surface reaction force model values and the lateral acceleration detected value indicated by the output of an actual lateral acceleration detecting means, and an element which determines, as the estimated value of the skid motion state quantity, a value obtained by adding a value obtained by passing the deviation through a filter having a high-cut characteristic to the skid motion state quantity model value.
US08855879B2
A method of operating a clutch serving as a shift element and/or starting clutch of a drive train. During engagement, the clutch will be filled by a fast filling up to a defined minimum pressure. The fast filling is at least subdivided into two phases comprising a basic filling phase and an extension and/or a cutout phase. At the end of the basic filling phase, the actual clutch pressure is measured, and then, when the actual clutch pressure is equal to or larger than the minimum pressure, the extension and/or cutout phase is activated immediately following the basic filling phase. When the actual clutch pressure is lower than the minimum pressure, activation of the extension and/or the cutout phase is at least delayed by a pressure holding phase and, if necessary, by a pressure surplus phase.
US08855877B2
A method for controlling gearshifts of an automatic transmission includes preventing an upshift while the vehicle accelerates on an ascending grade, if predicted vehicle acceleration in a target gear is less than a reference vehicle acceleration in the target gear; accelerating the vehicle on the grade; and producing the upshift, if predicted vehicle acceleration in the target gear is greater than a reference vehicle acceleration.
US08855876B2
A system for managing a temperature of a working fluid in a vehicle powertrain can include a temperature sensor and a controller. The working fluid can be located in a transmission of the powertrain, and a temperature sensor can be in thermal contact with the working fluid and configured to output data indicative of a real-time temperature of the working fluid. The controller can be in electrical communication with the temperature sensor and at least one of a power source and the transmission. The controller can be configured to compare the data from the temperature sensor to a temperature threshold, select a terminal speed limit when the data indicates that the temperature is less than or substantially equal to the temperature threshold, and select a reduced speed limit when the data indicates that the temperature is greater than the temperature threshold.
US08855871B2
In an engine-overrun-preventing control device, if an engine speed exceeds a maximum speed, a minimum value of an inching rate is set such that higher the actual engine speed results in a higher minimum value of an inching rate. The hydraulic pump displacement is adjusted to obtain a higher inching rate between the minimum value of the inching rate and an inching rate set based on a brake stroke. If the engine speed exceeds a commanded speed and a pressure time-rate-of-change at the pump intake exceeds a prescribed value, the minimum value of the inching rate is set such that the higher the pressure time-rate-of-change, the higher the minimum value of the inching rate. The pump displacement is adjusted to obtain a higher inching rate between the minimum value of the inching rate set based on the pressure time-rate-of-change and the inching rate set based on the brake stroke.
US08855870B2
A clutch control device for an industrial vehicle includes: a braking force detection device that detects braking force of the industrial vehicle; a speed stage detection device that detects a set speed stage of a transmission; a clutch control device that controls engage/release of a forward clutch so that the forward clutch is released when a clutch cut off condition is judged to be satisfied based upon braking force of the industrial vehicle detected by the braking force detection device; and a switching device that automatically switches the clutch cut off condition in the clutch control device based upon a set speed stage of the transmission detected by the speed stage detection device.
US08855867B2
The invention relates to a sensor system including a plurality of sensor elements which are designed so that the elements detect at least partially different primary measured values and utilize at least partially different measurement principles, further including a signal processing apparatus, an interface apparatus and a plurality of functional apparatuses. The sensor elements are connected to the signal processing apparatus, which is designed so that it includes at least one of the following signal processing functions each for at least one of the sensor elements and/or the output signals thereof, an error handling, a filtering, a calculation and/or provision of a derived measured value. At least one measured value is derived from at least one primary measured value of one or more sensor elements, and all functional apparatuses are connected to the signal processing apparatus via the interface apparatus and the signal processing apparatus provides the signal processing functions.
US08855864B2
A method is provided for operating an electrical steering system of an industrial truck. An assignment assigns a target value for a rotational position of the steering wheel to each rotational position of the steered wheel. An electrical steering drive motor is provided for the steered wheel such that the detected rotational movement of the steering wheel is converted into rotational movement according to a predetermined transmission factor. An absolute value of a rotational position of the steering wheel and the steered wheel is detected during travel of the industrial truck. If the detected absolute values are related to one another according to the assignment, and if a deviation is determined, a transmission factor is specified that differs from the predetermined transmission factor for the conversion of the detected rotational movement of the steering wheel into the rotational movement of the steered wheel such that the determined deviation is automatically counteracted during the further steering movement.
US08855863B2
A vehicle steering apparatus is an apparatus, mounted on a vehicle, for setting a target steering reaction force to be applied to a steering wheel on the basis of a steering angle and a vehicle speed and for performing reaction force control to apply the target steering reaction force, the vehicle steering apparatus provided with: a setting device for setting the target steering reaction force such that the target steering reaction force is less than a predetermined base steering reaction force if the vehicle speed is less than or equal to a predetermined base vehicle speed.
US08855857B2
An electric motor controller for controlling an electric motor that includes a rotor and a stator that faces the rotor. The electric motor controller includes a current drive unit; an addition angle calculation unit; a control angle calculation unit; a torque detection unit; a changing unit and a suspending unit.
US08855851B2
A diagnosing device is provided for a vehicle having a flow passage for circulating a liquid medium for cooling an inverter of the vehicle, and a pump provided on the flow passage to circulate the liquid medium. The diagnosing device includes a temperature sensor for measuring a temperature related to a temperature of the liquid medium, and a calculating unit for calculating a concentration of the liquid medium. The calculating unit calculates a viscosity of the liquid medium based on a flow rate of the liquid medium flowing through the flow passage and performance of the pump, and when the calculation as to the viscosity of the liquid medium is executed with a plurality temperature conditions, the calculating unit calculates the concentration of the liquid medium based on a relationship between the plurality of temperature conditions and the corresponding viscosities of the liquid medium.
US08855812B2
A system and method for developing an intrusion detection zone substantially surrounding mobile components of a robot, training a model of the robot to accept selected intrusions into the intrusion detection zone, and, during application operations, triggering an application interrupt upon detecting an unexpected intrusion.
US08855809B2
Systems for sorting materials, such as those made of metal, are described. The systems may operate by irradiating the materials with x-rays and then detecting fluoresced x-rays, transmitted x-rays, or both. Detection of the fluoresced x-rays may be performed using an x-ray fluorescence detector array. The systems may be configured to provide high throughput sorting of small pieces of materials.
US08855808B2
Embodiments include systems and methods for targeting using storage magazines. Some embodiments operate in context of a data storage environment, in which the magazines are used to hold data cartridges, and the data cartridges are installed in, removed from, and ferried between the magazines by a robotic mechanism. Magazine implementations include integrated targeting features in the magazine base structure. For example, some side walls of the magazine slots are shaped for optical targeting, while other side walls of the magazine slots are shaped for lead-in (i.e., to minimize undesirable collisions or interference between the cartridges and the magazine slot walls). Some embodiments describe novel locating functionality in context of magazines with integrated targeting features. Other embodiments include other geometric magazine features.
US08855807B2
Computer program products automatically package an object, such as, for example, whole muscle meat pieces, in a covering material, such as, for example, netting using actuators for operating barrier doors, pushers, and locks.
US08855806B2
Various embodiments of a system and method for managing shipment release from a storage area in a materials handling facility are described. Embodiments may include a system configured to identify multiple shipments that each includes one or more units that are eligible to be conveyed from a storage area to a respective packing station in a materials handling facility. The identification of a given shipment may include determining that shipment is compatible with a packing capability of the packing station. The system may be configured to evaluate each respective shipment according to one or more shipment-related criteria to generate a ranking of at least some of the multiple shipments. The system may, in response to determining that a particular shipment is ranked highest relative to other shipments of the ranking, generate an instruction to convey the units of that particular shipment from the storage area to the respective packing station.
US08855804B2
Described are methods, systems, and a computer-readable storage medium for controlling a discrete-type manufacturing process (e.g., an injection molding process) with a multivariate model. Data representing process parameters, operating parameters, or both of the manufacturing process are received. The received data is compared with a multivariate model that approximates the manufacturing process to provide a result. Upon the result of the comparing satisfying a condition, one or more values for a set of operating parameters for the manufacturing process are determined. When the one or more determined values for the set of operating parameters satisfies a criterion, at least one operating parameter of the manufacturing process is updated.
US08855796B2
The present invention is to provide a method of efficiently detecting music scenes from television broadcasts.A music-segment detection method according to the present invention includes a data input step of inputting data including an audio and video signals; a plurality of candidate-music-segment detection steps of detecting candidate music-segments from the audio signal based on criteria different from each other; and a music-segment detection step of detecting a music segment based on the plurality of detected candidate music-segments. Thereby, high detection accuracy can be ensured for a wide variety of music with various tones, such as rock, popular ballad, and classic.
US08855789B2
A delivery system for implanting a biostimulation device comprising a stylet extending along an axis from knob end to a threaded end configured to engage an internally threaded nut of the biostimulation device and a catheter tube configured to axially contain the stylet. The catheter tube comprises a feature that engages a corresponding feature on the biostimulation device whereby the stylet can be rotated relative to the catheter tube for disengagement of the stylet threaded end from the biostimulation device threaded end.
US08855776B2
An implantable electrical stimulation system for treating a nerve symptom, the system comprising an implantable device. The implantable devices includes a wave generator that is operable to generate a signal wave and a white noise, mix the signal wave and the white noise, and produce an electrical stimulating signal. The system further comprises an electrode unit located in close proximity to a target nerve and is operable to provide the electrical stimulating signal to the nerve. The system further comprises an external controlling device.
US08855775B2
Systems and methods for neuromonitoring a subject are described. The system may include a stimulation assembly including a pulse generator that generates one or more stimulus waveforms; an electrode array coupled to the stimulation assembly and configured to deliver a stimulation signal to nervous system of the subject; a sensing assembly adapted to acquire a signal from a subject indicative of the subject's brain activity; a power supply configured to supply power to the stimulation assembly and the sensing assembly; and a timing controller programmed to control the use of the power supply by the stimulation assembly and the sensing assembly, said timing controller being programmed to control the time the sensing assembly is powered to acquire the signal to be substantially different than the time the stimulation assembly is powered to stimulate the subject.
US08855773B2
A system and method for selection of stimulation parameters for Deep Brain Stimulation (DBS) may include a processor that displays in a display device and in relation to a displayed model of a leadwire including model electrodes, a current field corresponding to a first stimulation parameter set, provides a user interface for receipt of user input representing a shift of the current field, in response to the user input, moves, in the display device, the current field with respect to the displayed model, determines a second stimulation parameter set that results in the moved current field, and outputs the second stimulation parameter set and/or sets a stimulation device with the second stimulation parameter set, where the stimulation device is configured for performing a stimulation using the leadwire in accordance with the second stimulation parameter set.
US08855767B2
A system for treating chronic inflammation may include an implantable microstimulator, a wearable charger, and optionally an external controller. The implantable microstimulator may be implemented as a leadless neurostimulator implantable in communication with a cervical region of a vagus nerve. The microstimulator can address several types of stimulation including regular dose delivery. The wearable charger may be worn around the subject's neck to rapidly (<10 minutes per week) charge an implanted microstimulator. The external controller may be configured as a prescription pad that controls the dosing and activity of the microstimulator.
US08855763B2
A cardiac rhythm management (CRM) system includes an implantable medical device that delivers anti-tachyarrhythmia therapies including ATP. When a tachyarrhythmia episode is detected, the implantable medical device analyzes the morphology of a cardiac signal to determine whether and/or when to deliver an ATP therapy. In various embodiments, the implantable medical device produces morphological parameters indicative of the likeliness of success of the ATP therapy and selects an anti-tachyarrhythmia therapy mode based on the morphological parameters. In various embodiments, the implantable medical device also controls the timing of the ATP therapy delivery using morphological features of the cardiac signal to maximize the probability that the ATP therapy is delivered into an ATP window during which a tachyarrhythmia episode can be effectively terminated by pacing.
US08855759B2
The present invention relates to a method of treating rheumatic disorders, and symptoms of arthritis specifically. The method involves utilizing transcutaneous electrical nerve stimulation (TENS) in combination with administration of a ginsenoside, such as Rb1.
US08855757B2
The invention is directed to a system for acquiring electrical footprint of the heart, electrocardiogram (EKG or ECG) and heart rate variability monitoring, incorporated into a mobile device accessory. The ECG signal is conveniently acquired and transmitted to a server via the mobile device, offering accurate heart rate variability biofeedback measurement which is portable and comfortable during normal daily life. The invention provides a reliable tool for applications such as wellness, meditation, relaxation, sports and fitness training, and stress-relief therapy where accurate heart rate variability measurement is desired.
US08855756B2
Methods and program products for providing heart rate information are disclosed. In an embodiment, a method for providing heart rate information about a user includes the steps of defining a plurality of heart rate zones as ranges of percentages of a maximum heart rate of the user, determining upper and lower limits for said heart rate zones based on the maximum heart rate of the user, associating a color with each of said heart rate zones, receiving heart rate information from the user, and initiating a graphical display in response to receiving heart rate information from the user, wherein a color of a portion of the graphical display corresponds with the color associated with one of said heart rate zones.
US08855754B2
An apparatus for detecting an epilepsy seizure, includes: a graph generating unit configured to generate an orthogonal graph where values of heart beat intervals are sequentially plotted while a heart beat interval at an arbitrary timing is set as a first coordinate and a next heart beat interval is set as a second coordinate; and a seizure detecting unit configured to detect the epilepsy seizure based on: a change of a distribution of a group of the plotted values in a first direction perpendicular to a straight line passing an origin and a point where the first and second coordinates are equal to each other; and a change of a distribution of the group of the plotted values in a second direction parallel to the straight line.
US08855750B2
An optical three-dimensional structure measuring device including: optical three-dimensional structure information storing device (91) for storing optical three-dimensional structure information; specific layer extracting device (121) for comparing information values of the optical three-dimensional structure information stored in the optical three-dimensional structure information storing device with a predetermined threshold and extracting, as a specific layer area of the measurement target, an area equal to or greater than a predetermined range where the information values of the optical three-dimensional structure information equal to or greater than the predetermined threshold continue; missing area extracting device (122) for extracting, as missing areas, areas where the information values of the optical three-dimensional structure information are smaller than the predetermined threshold in the specific layer area; missing area range calculating device (123) for calculating sizes of ranges of the missing areas; and region-of-interest classifying device (124) for comparing the sizes of the ranges of the missing areas with a plurality of predetermined range determination reference values and classifying the missing areas into a plurality of types of regions of interest.
US08855739B2
The ultrasound examination apparatus according to an exemplary embodiment of the present disclosure is an ultrasound examination apparatus for observing an inside of a body of a living subject and includes: a transmitting probe that transmits ultrasonic waves to an inside of an examination target which is a part of the living subject; a receiving probe that detects microscopic displacement on a surface of the examination target without contact with the examination target, to detect reflected ultrasonic waves which are the to ultrasonic waves reflected from the inside of the examination target; and a signal processing unit that generates an image of the inside of the examination target, based on the reflected ultrasonic waves during a scanning operation in which the transmitting probe is kept fixed with respect to the examination target and the receiving probe is moved with respect to the examination target.
US08855736B2
Transcutaneous safety electrode assemblies are described that can include a conducting electrode having a sharp end to penetration of the skin of a patient, and a shielding member that is deployable by a user so as to shield the sharp end of the electrode after the electrode is removed from the skin. The shielding member can be deployed by retracting the sharp end of the electrode a protective housing, assisted by spring force provided by the electrode wire so as to self-retract into the protective housing. The deployment and disengagement can be via push button action, and the electrode assembly can be self-retaining on the patient's skin while deployed.
US08855730B2
Methods of transmitting and receiving wireless signals using a compact antenna having an array of compactly arranged emitters/receivers. Wireless signals are transmitted from an antenna feed to the plurality of emitters/receivers in any appropriate band, such as the 5.15 to 5.85 GHz band and/or the 2.40-2.48 GHz band. The feed is connected to a radio connection point and from there may connect to the plurality of emitters/receivers arranged in a plane (or planes) above an antenna feed connecting the emitting elements to the radio connection point. The antenna feed is positioned between the emitters and a ground plane. Signals (e.g., horizontally and vertically polarized signals) may be emitted from the plurality of antenna radiating surfaces. Methods of manufacturing compact array antennas are also described.
US08855725B2
An apparatus and method for reducing power consumption in a multi-mode portable terminal are provided. The apparatus includes a Subscriber Identity Module (SIM) management unit and a control unit. The SIM management unit is configured to determine whether there are multiple SIM cards of the same serving cell in a portable terminal supporting a plurality of RF modules and a plurality of SIM cards. The control unit is configured to activate only one RF module corresponding to the SIM cards of the same serving cell when receiving information of the SIM cards of the same serving cell from the SIM management unit.
US08855722B2
A method and apparatus for an organizer that may receive a cellular portion to form a cellular telephone is provided. An organizer comprises an organizer component, including a microphone. The organizer further includes an area for receiving an additional component. The area is designed to receive a cellular component, and a connection element is designed to mate the microphone in the organizer component with the cellular component, to use the organizer as a part of a cellular telephone.
US08855720B2
The present disclosure is a method for providing a plurality of screens in an idle state of a mobile terminal, comprising; allocating at least one application program to each of the screens, based on a user selection; displaying a first screen among the plurality of screens in the idle state; receiving a screen switch request from a user; and turning the screens one by one based on the screen switch request so as to display the at least one application program allocated to each of the screens.
US08855718B2
Embodiments of the present invention provide a signal transmission method, apparatus, and base station. The method includes: sending downlink signals through N sectors, where the N sectors are created by using M sectors used to receive uplink signals, and N>M. In the embodiments of the present invention, the base station creates N sectors by using M sectors used to receive uplink signals and sends downlink signals through the N sectors, so that the multi-sector technology is mainly used in the downlink and the multi-antenna technology is mainly used in the uplink. This may resolve an existing conflict between the uplink and the downlink when system capacity is being improved, thereby improving system capacity of a wireless communication network.
US08855716B2
A portable service escrowed event reporting system that may be sold through mass-market sales channels. Communications between a consumer and the provider of the event reporting system are not required in advance of the system being purchased by the consumer. After purchase of the system by the consumer, the system may be initialized. The service may have a finite amount of service associated with it when it is purchased. The consumer may choose to have the system report the occurrence of reportable events directly to them over a wireless network.
US08855715B2
In accordance with an example embodiment of the present invention, an apparatus is provided, comprising: a first part configured to receive a first and second removable memory module, a second part coupled with the first part with a hinge, and conductive terminals configured to contact the first removable memory module in a first closed position and the second removable memory module in a second closed position.
US08855710B1
A web programmable telephone and a method for operating a web programmable telephone are disclosed. In one embodiment of the present invention, a voice module of a wireless household telephone is controlled by an internal web module that can retrieve and execute data operations from a remote portal or server thus adding data functionality to the conventional functions of a telephone. The programmable web module controls all functionality of the web programmable telephone so that every function of the telephone can be programmed and customized by a user.
US08855703B2
A method of driving a mobile communication terminal in a cellular network, includes monitoring with a control unit of the mobile communications terminal, reception power levels between the mobile communication terminal and cellular network base stations at a predefined monitoring rate for each base station. Timing information values for a number of base stations are intermittently monitored by the control unit. Drift of the timing information values for at least two of the base stations is monitored and significant motion of the mobile communication terminal is deemed detected if at least one of the timing information values indicates a drift equal to or exceeding a given timing drift threshold. The predefined reception power level monitoring rate is reduced to a reduced reception power level monitoring rate for at least a number of the base stations as long as the motion of the mobile communication terminal is not significant.
US08855695B2
A system, method, and computer readable medium for a data call setup comprises receiving an origination message by a radio call control (RCC) and by a main call control (MCC), receiving an assignment request message by the MCC and by the RCC, and receiving a traffic channel assignment message by a channel element control (CEC) and by the MCC.
US08855689B2
SMS-C's and associated methods are disclosed that attempt to deliver SMS messages over a broadband data network as opposed to a voice network. An SMS-C described herein stores session information for a mobile device that has established a data session over the broadband data network. When the SMS-C receives a Mobile Terminated (MT) SMS message destined for the mobile device, the SMS-C stores the SMS message for delivery. The SMS-C then identifies a routing address for the mobile device over the broadband data network based on the stored session information, and forwards the SMS message to the mobile device directly over the broadband data network based on the routing address.
US08855674B2
The subject matter disclosed herein relates to determining whether a reported position of a wireless transmitter is sufficiently accurate in accordance with an accuracy metric based at least in part on a calculated range between an estimated position of a mobile station and the reported position and also based at least in part on one or more measurements taken from one or more signals transmitted by the wireless transmitter.
US08855673B2
The present invention relates to a network location management entity for managing location information indicating a location of a mobile terminal in a communication network. The network location management entity comprises a provider (101) for providing pre-stored information on a network communication node which handled communications of the mobile terminal, and a transmitter (103) for transmitting a subscriber location request towards the network communication node if the pre-stored information fulfills a validity criterion, the subscriber location request requesting a transmission of the location information.
US08855672B1
The key locator device integrates two forms of locating means therein so as to provide location-based services and/or paging means and alarms for locating the key locator device. The locating means include a GPS locating means and a cellular transceiver such that the location of the key locator device may be determined via GPS whereas a paging function in association with an audible alarm may be accomplished via the cellular transceiver. The key locator device includes a caller ID strip that illuminates to display a phone number when so paged. The GPS locating means may provide location-based data of the key locator device remotely via transceiver to a smart phone or computer. The key locator device may include a vibrating means and/or speaker to produce a vibratory and/or audible alarm when so paged.
US08855669B2
Systems and methods to detect an overcrowded area and to provide guidance to people in and in the vicinity of the overcrowded area are provided. A census module is configured to determine a number of mobile client machines located in a defined geographical area. A capacity module is configured to determine that a capacity assigned to the defined geographical area is exceeded. The capacity is a number of people that is used to provide an indication that the defined geographical area is overcrowded. The determination is based on the number of mobile client machines located in the defined geographical area. An exit module is configured to assign an exit route to an exit of the defined geographical area to a client machine of the mobile client machines within the defined geographical area. A navigation module is configured to transmit instructions comprising the exit route to the client machine.
US08855663B2
The present invention discloses a method for terminal access, and this method includes: receiving an access request sent by a terminal; analyzing the access request to obtain a service type of the terminal; determining a number of residual equivalent users according to a difference between an access equivalent user number threshold corresponding to the service type of the terminal currently and a number of accessed terminals; and determining whether to respond to the access request according to the number of the residual equivalent users and a preset minimum residual equivalent user threshold. The present invention further discloses an apparatus for accessing the terminal. With the present invention, dynamic variation of the wireless environment can be adapted, QoS with higher quality can be provided for the users, and the experience and the feeling of the users are improved.
US08855654B2
The subject matter described herein includes methods, systems and computer readable media for tracking and communicating LTE handset communication capability. One method includes maintaining, in a signaling message routing node, an LTE communication capability database. The database includes identifiers associated with LTE communication capable handsets. The method further includes, intercepting, at the signaling message routing node, a request for routing information. The method further includes, determining, by the signaling message routing node using the LTE communication capability database, whether a B party number associated with the request for routing information is associated with an LTE communication capable handset. In response to determining that the B party number is associated with an LTE communication capable handset, the method includes, responding, by the routing node, to the request for routing information with an identifier for a node in an LTE network for providing LTE service to the LTE capable handset.
US08855646B2
User equipment 100n comprises a connection state processing section configured so that the connection state processing section measures the communication quality in a cell belonging to two or more layers, reports the result of the measurement to a base station device 200, and performs handover processing according to the instruction from the base station device 200 on the basis of first priority notified by a first control signal notified from the base station device 200 in an RRC_Connected state and a stand-by state processing section configured so that the stand-by state processing section measures the communication quality in the cell belonging to the two or more layers to determine a cell for performing a stand-by according to the result of the measurement on the basis of second priority notified by a second control signal notified from the base station device 200 in an Idle state.
US08855645B2
A radio communication device may include a cellular wide area radio communication technology circuit configured to provide a communication according to a cellular wide area radio communication technology; a circuit configured to provide a direct communication device to communication device communication; and a message generator configured to generate a message indicating a request for a handover from an established direct communication device to communication device communication connection with a second radio communication device to a cellular wide area radio communication connection with the second radio communication device.
US08855642B2
The invention is related to an apparatus including a processor and a memory including a computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus at least to: configure a private network; determine cells belonging to the private network to form a mobility priority group; store neighboring cell information on at least the cells of the private network; and convey the neighboring cell information and information on the determined mobility priority group to an authorized user device accessing the private network for providing mobility management control to a user device, the mobility management control being based on the neighboring cell information and the information on the determined mobility priority group.
US08855641B2
A wireless communication device is disclosed that is capable of performing efficient measurements of secondary radio access technologies (RATs). The device includes multiple receiver chains. While operating in a first RAT, the device receives a measurement gap in order to perform measurements. Even though the measurement gap may be too small to adequately measure the other RAT, the device controls one of the receiver chains to measure the other RAT during a time period that overlaps with the measurement gap. In addition, when preparing for an inter-RAT handoff, the device controls one of the receiver chains to perform measurements regardless of whether a measurement gap has been received. In this manner, measurements of alternative RATs are efficiently performed, and handoff latency is significantly reduced.
US08855640B2
It is described a method for partitioning radio transmission resources within a telecommunication network. The method includes (a) preparing a handover of a user equipment from a source access point being assigned to a source side of the telecommunication network to a target access point being assigned to a target side of the telecommunication network, (b) transferring a pre-announcement message from the source side to the target side indicating the handover, wherein the pre-announcement message is indicative for the amount of data traffic being associated with the user equipment, and (c) partitioning the radio transmission resources on the target side based on the pre-announcement message. It is further described a source side network element and a target side network element for controlling a partitioning of radio transmission resources within a telecommunication network. Furthermore, a computer program for controlling the above described method is described.
US08855638B2
A method for transitioning communications of a mobile subscriber station from a serving base station to a target base station includes receiving from the mobile subscriber station a transition request message having an identifier which identifies the mobile subscriber station, and transmitting a transition request notification message having the identifier to the target base station. The method further includes receiving a transition request notification response message having information relating to capabilities of the target base station, and transmitting a transition response message having the information to the mobile subscriber station.
US08855631B2
An apparatus and method for measuring signal quality information in a mobile broadcasting network are provided, as well as a system supporting the same. A broadcast server provides a reporting condition for signal quality to a mobile terminal using a control message. The mobile terminal, when it satisfies the reporting condition, transmits a reporting message for signal quality to a management server managing signal qualities. The reporting message includes signal quality measurement results at the current location. In this way, information on the low-signal quality area is automatically collected from the mobile terminal, making it possible to rapidly and easily comprehend the sate of the mobile broadcasting network depending on the collected information.
US08855628B2
A wireless communication assembly (20) includes a visitor location register (42) that accesses a mobile station memory portion (44) that stores a visiting mobile subscriber's profile including an indication of the wireless features available to that subscriber. When a call needs to be setup involving the visiting mobile subscriber, the visitor network locally sets up the call by using the stored indication of the visiting mobile subscriber's profile from the mobile station memory portion (44). There is no need for contacting the subscriber's home network for purposes of setting up the call, which reduces the amount of signaling and communication between the visitor network and the subscriber's home network.
US08855626B2
A freight management arrangement includes a monitor system that communicates over wireless with a large number of freight assets by land and with smaller number of users each associated with a fleet of the freight assets. The monitor system polls sensed ambient data in the freight assets on the basis of requests from the users. The requests may be stored as data in the monitor system or occur on a real-time basis.
US08855625B2
Intelligent radio access technology sensing and selection are applied in a dynamic traffic steering network. Network characteristics and network policies are determined. A server sends network characteristics and network policies to user equipment devices. User equipment devices can determine a radio access technology to connect to based on network policies and network characteristics. Further, it can be determined how to select user equipment devices for connection to a radio access network via a radio access technology. In one aspect, user equipment devices dynamically select a radio access network for connection based on real-time or near real-time radio access network conditions. In another aspect, a self-organizing network can monitor and determine radio access network conditions and the radio access network conditions can be sent to user equipment devices in given cellular broadcast area.
US08855623B2
A propagation state measurement system includes a parameter update information reception means (101) and a measurement control means (102). The parameter update information reception means (101) stores a time when a radio parameter of a base station (30a) is updated. The measurement control means (102) indicates measurement of a radio wave state to a mobile terminal (40a) that can communicate with the base station (30a) at a timing determined according to the time stored by the parameter update information reception means (101). Then, when the radio parameter of the base station (30a) of a mobile communication system is updated, a change of the radio wave state by the radio parameter update is quickly and efficiently measured.
US08855622B2
The invention relates to systems and methods that enable a mobile device to be approximated with an object in order to enable control of the object. In one possible embodiment of a method of the invention, a mobile device is brought in physical proximity with an object, the identity of the object is determined wirelessly, based on such determination, a remote control user interface is presented by the mobile device, the mobile device receives input relating to a desired control action for the object, and the mobile device wirelessly communicates with a remote computer to facilitate control of the object. Various embodiments of the invention are possible to address a wide range of practical applications.
US08855620B2
The present invention comprises a system and method for receiving at an application server a request for a software application from a mobile device wherein the request includes an indicator that allows the application server to tell whether the mobile device currently has a software application interpreter installed, sending the software application interpreter to a cellular wireless network for provisioning to the mobile device if the indicator shows that the mobile device does not have the application interpreter installed, and sending the software application to a cellular wireless network for provisioning to the mobile device. The invention further comprises a system and method for updating the software application in a way that seems automatic to a user.
US08855617B2
Methods, systems and graphical user interfaces that facilitate activation of mobile devices, such as communication devices or multi-function devices, via computers are disclosed. According to one embodiment, activation of a mobile device with respect to a wireless service provider can be performed by users through use of a computer (e.g., personal computer) that communicate with a remotely located activation server. According to another embodiment, graphical user interfaces can be presented to users so as to enable end users to easily activate mobile devices.
US08855611B2
A system for real-time photograph printing service includes a personal terminal, a telecom terminal, and a printing service terminal. The personal terminal is triggered to transmit a digital photograph file and a phone number according to the personal terminal. The telecom terminal fetches a communication address of a user of the personal terminal according to the received telephone number, and the printing service terminal receives the digital photograph file to print out a physical photograph. Finally, the printed photograph is send to the communication address for user by post.
US08855609B2
Disclosed in an example embodiment herein is an apparatus comprising a user interface, and a controller coupled to the user interface. The controller is operative to display images associated with a message that has been forwarded at least once in a predefined format on the user interface, where a first image is associated with the original sender of the message. A first image is associated with the original sender of the message, and an additional image is associated with a party forwarding the message. The controller is operative to receive an input associated with the user interface indicating a selection of a displayed image, and plays back content added to the message by a party associated with the selected image.
US08855604B2
A roaming authentication method for a GSM system is disclosed. The method sends an IMSI of a user end to a visitor end, generates a challenge code, and sends the IMSI and the challenge code to a home end. The method further generates a random code, a signature code and a communication key and combines them into an authentication data. The method further generates and sends a response code to the visitor end. The user end generates and sends the authentication signature code to the visitor end for authentication purposes. In another embodiment, the visitor end sends one more challenge code to the home end. The home end generates an authentication key that is stored in the visitor end and used to generate an authentication code. The authentication code is sent to the use end which generates and sends an authentication signature code to the visitor end for authentication purposes.
US08855603B2
A system and method for updating a security key at a base station (BS) is disclosed. The method comprises the operation of transmitting a handover command from the base station to a mobile station. The operation of incrementing a base station instance of an authentication key counter at the base station follows. The next operation of the method can be calculating a new local authentication key (AK*) at the base station using the base station instance of the authentication key counter and an authentication key (AK). The AK may be previously obtained from an authenticator. The method further includes communicating by the base station with the mobile station using the new local authentication key after a predetermined action time.
US08855602B2
A mobile telecommunications network and method of operation that includes establishing a first user plane connection between a telecommunications device registered with the network and a network gateway device of the network via a first access point; providing the telecommunications device with a token using the first user plane connection; establishing a second user plane connection between the telecommunications device and the network gateway device via a second access point by using the token information to validate the telecommunications device; and, subsequent to establishment of and corresponding to the second user plane connection, establishing a control plane connection between the telecommunications device and the network gateway device via the second access point. The token includes information indicative to the network that the telecommunications device has authorization to send a quantity of data to the network gateway device prior to full conventional authentication of the telecommunications device.
US08855569B2
Systems and methods for communicating with a radio frequency (RF) device are disclosed herein. In particular, a method of the present disclosure includes: listening for a first hailing signal to be received on at least one hailing channel selected from a plurality of hailing channels, selecting at least one hailing channel based upon a system time and a node identification; determining a noise floor for the at least one hailing channel; and upon receiving a noise signal on the at least one hailing channel, adjusting the noise floor in response to the noise signal.
US08855567B2
In an ad hoc peer-to-peer communication network between wireless devices, a high priory first receiver device is configured to perform successive interference cancellation. A first pilot signal is received by the first receiver device from the first transmitter device. Similarly, a second pilot signal is received from a second transmitter device, the second pilot signal indicating that the second transmitter device intends to transmit a second traffic signal. The first receiver device determines a first and a second transmission rates for traffic transmissions from the first transmitter device. A control message is then transmitted by the first receiver device to the first transmitter device including the first and second transmission rates. Subsequently, the first receiver device wirelessly receives a traffic signal including a first traffic signal from the first transmitter device including a first and a second signal components generated from a first and a second codewords, respectively.
US08855563B2
A terminal apparatus (M101) includes a terminal unit (M201) and a near-field communication unit (M107). The terminal unit (M201) includes a main memory (M106) that stores operation history information of the terminal apparatus (M101) and a controller (M105). The near-field communication unit (M107) includes a communication control unit (M216) that performs near-field communication with the mobile apparatus (M102) and a near-field communication memory (M215). The controller (M105) stores, in the near-field in communication memory (M215), at least a part of the operation history information stored in the main memory (M106) when a malfunction of the terminal unit (M201) is detected, and the communication control unit (M216) transmits the operation history information stored in the near-field communication memory (M215) is by near-field communication to the mobile apparatus (M102), in accordance with a request from the mobile apparatus (M102).
US08855562B2
A method and system for enabling discovery of services and automated exchange of data between multiple Bluetooth devices are disclosed. The method includes measuring signal attenuation of a Bluetooth signal between a first Bluetooth device and a second Bluetooth device. The method further includes comparing the signal attenuation with a set of predefined threshold values. The set of predefined threshold values is associated with a set of services. The method also includes activating a corresponding service from among the set of services based on the comparison. Activating the corresponding service enables discovery of the service and automated exchange of data between the first Bluetooth device and the second Bluetooth device.
US08855558B2
An adaptive inductive ballast is provided with the capability to communicate with a remote device powered by the ballast. To improve the operation of the ballast, the ballast changes its operating characteristics based upon information received from the remote device. Further, the ballast may provide a path for the remote device to communicate with device other than the adaptive inductive ballast.
US08855554B2
A wireless power system includes a power source, power receiver, and components thereof. The system can also include a parasitic antenna that can improve the coupling to the power source in various modes. The antenna can have both a variable capacitor and a variable inductor, and both of those can be changed in order to change characteristics of the matching.
US08855553B2
Technologies are presented for an architecture and infrastructure for a scalable, very high bandwidth, wireless network that can accommodate arbitrarily high geographic concentrations of high-bandwidth users. The architecture may include a network of highly localized service areas that communicate with a central access point through a hierarchy of aggregate-and-relay stages. Communications may be mediated by a hybrid combination of ad-hoc and infrastructure-network features that are supported separately within the framework of a standardized system, for example in the 60 GHz (millimeter-wave) band. The infrastructure may include a dense mesh of fixed control points that communicate over lossy, high-bandwidth, directional channels permitting dense spatial frequency sharing and providing for highly localized coverage, thereby enabling high user densities.
US08855536B2
A development device includes a development casing, a developer bearer, a first developer conveyance member to supply developer to the developer bearer, a second developer conveyance member to transport developer axially, and a partition dividing an interior of the development casing into a supply channel and a collecting channel via which developer received from a downstream end portion of the supply channel is forwarded to an upstream end portion of the supply channel. The supply channel includes a conveyance area and a buffer area disposed adjacent to the conveyance area in a direction perpendicular to an axial direction to temporarily retain developer and midway in the developer conveyance direction inside the supply channel, and an upstream end face defining an upstream end of the buffer area is inclined relative to the axial direction to draw away from the conveyance area downstream in the developer conveyance direction.
US08855529B2
There is provided a device and method for aligning a doctor blade in a toner hopper of toner printer cartridge. In one embodiment there is provided a device for aligning a doctor blade in a toner hopper of a toner printer cartridge where the device has a base portion, at least one cartridge portion holding element on the base portion, and an alignment assembly portion setting a doctor blade alignment setting and aligning a doctor blade in a toner hopper retained by the cartridge portion holding element.
US08855525B2
A developing apparatus includes a first chamber for accommodating a developer, the first chamber being provided with a developer carrying member for carrying the developer; a second chamber communicated with the first chamber through communication openings provided at opposite end portions to establish a circulation path; a feeding member, provided in the second chamber, for feeding the developer in a feeding direction which is from one of the communication openings toward the other communication opening; a sealing portion for openably sealing the communication openings; a moving mechanism for opening the communication openings by moving the sealing portion; and a reverse feeding member for feeding the developer in a direction which is opposite the feeding direction.
US08855523B2
A developer-adhesive body unit is detachably mounted to an image forming apparatus. The developer-adhesive body unit includes a developer-adhesive body having a surface to which a developer adheres, a cleaning member that removes the developer from the surface of the developer-adhesive body, a developer storage portion storing the removed developer, and a contact portion contacting the surface of the developer-adhesive body at an upstream side of the cleaning member in a moving direction of the surface of the developer-adhesive body. A contact-and-separation unit causes the surface of the developer-adhesive body and the contact portion to separate from each other when the developer-adhesive body unit is mounted to the image forming apparatus and the surface of the developer-adhesive body moves. The contact-and-separation unit causes the surface of the developer-adhesive body and the contact portion to contact each other when the developer-adhesive body unit is not mounted to the image forming apparatus.
US08855522B2
A toner conveying apparatus includes a conveying unit providing a toner conveyance path having an inlet portion and an outlet portion and provided for conveying toner from the inlet portion to the outlet portion, and a first rotation member that is rotatable and located upstream in a toner conveying direction of the conveyance path, wherein the first rotation member rotates about a first rotating shaft to convey toner from an outside of the toner conveyance path toward the inlet portion. In addition, a second rotation member is rotatable and located downstream in the toner conveying direction of the conveyance path, wherein the second rotation member rotates about a second rotating shaft to convey toner from the outlet portion away from the toner conveyance path, and an agitation device agitates toner in the toner conveyance path. One end portion of the agitation device is connected to a first eccentric shaft eccentric with regard to the first rotation member and another end portion of the agitation device is connected to a second eccentric shaft eccentric with regard to the second rotation member.
US08855519B2
A blowing device includes a blower that blows air and an air duct including an inlet and an outlet. The air duct takes in the air through the inlet and guiding the air so that the air flows out through the outlet toward a corona discharge unit including a target component toward which the air is to be blown. The outlet of the air duct includes a through-portion in a non-overlapping region thereof, the non-overlapping region being a region of the outlet excluding an overlapping region of the outlet. The overlapping region corresponds to an interposed component of the corona discharge unit, the interposed component being located between the outlet and the target component at a position at which the interposed component overlaps the overlapping region.
US08855517B2
An image forming apparatus includes an endless belt, an index provided at part of an end edge of the belt, a detecting member, a processing unit, and a storage unit. The detecting member changes an output value thereof based on the passing states of the index and the end edge of the belt in a detection area of the detecting member. The processing unit processes the output value and determines whether the index is present in the detection area by comparing the present output value with a threshold value. The storage unit stores the processed output value. The processing unit acquires a reference value based on the stored output value. The processing unit, when determining whether the index is present in the detection area, sets as the threshold value a value obtained by changing the most recently acquired reference value by a predetermined value.
US08855516B2
An image forming apparatus includes; an image forming station for forming a toner image on a sheet; a fixing device including a fixing member and a pressing member; an air feeding member for air feeding cooling air toward the pressing member; and a shutter, provided between the air feeding member and the pressing member, for controlling an air feeding region, wherein the image forming apparatus operable selectively in a first mode for feeding the air an entire area with respect to the longitudinal direction of the pressing member, and in a second mode for feeding the air only a non-sheet-passing area when a small size sheet is fed.
US08855511B2
A storage container for a developer, includes: a first storage unit in which a collected developer is stored; a second storage unit which is disposed at an end of the first storage unit, in which the developer conveyed from the first storage unit is stored; a detection member which detects the developer stored in the second storage unit; a full-state determining unit which determines whether the first storage unit is a full state or not, based on a detected result of the detection member; and a conveyance member which is disposed in the first storage unit, and is rotated to convey the developer stored in the first storage unit to the second storage unit, and the conveyance member has: a first region as defined herein; a second region as defined herein; and a third region as defined herein.
US08855510B2
Disclosed are an image forming apparatus and a fixing unit control method thereof, the image forming apparatus including an image forming unit, a fixing unit, a power supply to supply operating power to the fixing unit, a temperature sensor to sense a temperature of the fixing unit, a first protection unit to compare the sensed result of the temperature sensor with a first predetermined reference value and to output a signal, a switching unit to turn on/off power supplied to the fixing unit in accordance with the signal output from the first protection unit, a second protection unit to compare the sensed result of the temperature sensor with a second predetermined reference value and to output a signal, and a relay unit to turn on/off the operating power supplied to the fixing unit in accordance with the signal output from the second protection unit.
US08855504B2
An optical receiver has an adaptive optical compensator and/or an adaptive electrical equalizer for compensating signal distortion in a received optical signal. In order to achieve a very fast adaptation of the receiver to the actual signal distortion, which is important for example for bursts mode optical signals in a packet-switched optical transmission network, at least one predetermined trainings sequence is provided in the optical signal, which is known at the receiver and thus enables fast adaptation of the compensator and/or equalizer to the actual signal distortion.
US08855503B2
Optical receiver 300 uses two optical delay detectors 223 (set such that the delay times T are equal to symbol time and the phase differences are zero and 90 degrees) to receive an optical multilevel signal 215 and the output signals are A/D converted, thereafter subjected to retiming processes, and then subjected to a differential phase detection, thereby detecting a differential phase at a symbol center time point. In the receiver, the detected differential phase is integrated for each symbol and thereafter combined with an amplitude component obtained from a separately disposed optical intensity receiver, thereby reproducing an optical electric field. Thereafter, a wavelength dispersion compensation circuit (231) of a time period T is used to compensate for the wavelength dispersion of the transmission path. Moreover, an electric or optical Nyquist filter may be inserted to perform a band limitation, thereby enhancing the wavelength dispersion compensation effect.
US08855500B2
Methods and apparatus for control of variable optical attenuators are described. A method for control of a variable optical attenuator located in an optical link comprising a plurality of optical attenuators. The method comprises determining that an initial calibration step of a variable optical attenuator has been completed, and transmitting a signal indicative of the variable optical attenuator having completed the initial calibration step for receipt by a downstream variable optical attenuator. A method of controlling a variable optical attenuator comprises receiving a signal indicative of an upstream variable optical attenuator having completed an initial calibration step, and initiating calibration of the variable optical attenuator in response to receipt of said signal.
US08855498B2
A method for suppressing a skew between a first channel and a second channel in an optical transmission system having a transmitter that transmits an optical signal with the first channel and the second channel and a receiver that receives the optical signal, the method includes: controlling dispersion added to the optical signal to be larger than a specified amount; and controlling a delay time of at least one of the first channel and the second channel in the receiver based on a quality of the optical signal monitored in the receiver to suppress the skew between the first channel and the second channel in the receiver.
US08855488B2
The present invention relates to an optical transmission system to which a spatial multiplexing optical fiber is applied as a transmission line. The optical transmission system performs optical transmission using the spatial multiplexing optical fiber as an optical transmission line for transmission of signal light. Namely, the optical transmission is carried out in accordance with a modulation format in which a Q-factor of the signal light propagating in certain propagation mode light propagating in the spatial multiplexing optical fiber and a ratio of a signal light power to a square of the shortest distance between modulation symbols in the modulation format satisfy a predetermined relational expression.
US08855482B2
A control unit controls a driving unit to drive an optical system in a first driving mode and controls a sound processing unit to process a sound signal in a first noise reduction processing mode in the case where a level of the sound signal obtained by a sound obtaining unit is lower than a predetermined level. The control unit controls the driving unit to drive the optical system in a second driving mode with a longer driving time than the first driving mode and controls the sound processing unit not to process the sound signal in the first noise reduction processing mode in the case where the level of the sound signal obtained by the sound obtaining unit is equal to or higher than the predetermined level.
US08855474B2
Assemblies for HVAC systems and methods of operating HVAC systems are disclosed, including a method of operating an HVAC system having a compressor assembly and a condenser assembly. The compressor assembly includes a compressor having a compressor motor that is susceptible to backspinning and capable of generating electric power when backspinning. The condenser assembly includes a condenser motor operatively coupled to a fan. The condenser assembly is electrically coupled to the compressor assembly. The method includes using the condenser motor as an electric load to dissipate electric power generated by the compressor motor when the compressor motor backspins.
US08855472B2
A video editing apparatus includes: a selection unit which receives a first editing point and a second editing point; a representative value generation unit which generates a representative value of first disparity information on disparities of the first editing point and a representative value of second disparity information on disparities of the second editing point; a comparison value calculation unit which calculates a first depth difference by a comparison between the representative value of the first disparity information and the representative value of the second disparity information; a determination unit which determines whether or not the first depth difference is less than or equal to a predetermined value; and a presenting unit which presents a message prompting a user to change at least one of the first editing point and the second editing point when it is determined that the first depth difference is greater than the predetermined value.
US08855468B2
A method of generating and using indexing information for video content is presented. In the method, an index stream for a video stream is generated at a video content transmitter. The video stream includes video frames, and the index stream includes an index for each of at least some of the video frames within the video stream. The video stream and the index stream are transmitted from the video content transmitter to a video content receiver, which receives and stores the video and index streams. Further, at the video content receiver, the index stream is processed to locate the video frames within the video stream that are associated with at least some of the indexes of the index stream, and at least some of the located video frames of the video stream are presented to an output device under control of a user of the video content receiver.
US08855439B2
The invention relates to a method for determining a localization error (ε) of a point (P0) of a raw image, comprising the following steps: estimating the value of a statistical magnitude (G) characteristic of a probability law (D(X, Y, Z)) of at least one terrain coordinate (X, Y, Z) associated with the point (P0) of the raw image, using a probability law (D(θ1, . . . , θn)) with magnitudes (θ1, . . . , θn) depending on the exposure conditions of the raw image and a localization function, deduced from an exposure function and a terrain model and applied for the image coordinate point (P0) of the raw image; and deducing the localization error (ε) of the point (P0) of the raw image from the statistical magnitude (G).
US08855438B2
An image processing apparatus includes an intermediate data generation unit configured to generate intermediate data having different attributes by compressing image data of each tile using a lossless compression method or a lossy compression method according to a tile attribute, an intermediate data rendering unit configured to generate raster image data by decompressing the generated intermediate data, and an enlargement unit configured to perform an enlargement process on the image data or the raster image data according to the tile attribute.
US08855434B2
A deblocking filter 24 performs filtering of decoded image data obtained by decoding image data encoded for each block, so as to remove block distortion. If at least one of block sizes on adjacent sides of two adjacent blocks is extended larger than a predetermined block size, a filter setting unit 41 sets the tap length to an extended length to increase the strength of distortion removal, or sets a filtering object pixel range to an extended range. When a macroblock having an extended size is used, the degree of smoothing is increased, and pixels including those distant from the block boundary are subjected to filtering. Consequently, even when various block sizes are employed or when blocks of extended sizes are used, images of high image quality can be achieved.
US08855432B2
A color component predictive method determines a base color component and uses the base color component to compute offsets for other color components. The block is then able to be coded using the base color component and the offsets of the other color components. For decoding, the base color component is used with the offsets to regenerate the other color components.
US08855422B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a location relative to an object and a type of a light source that illuminated the object when the image was captured, are described. A method performed by a process executing on a computer system includes identifying an object of interest in a digital image. The method further includes projecting at least a portion of the digital image corresponding to the object of interest onto a three dimensional (3D) model that includes a polygon-mesh corresponding to the object's shape. The method further includes determining one or more properties of a light source that illuminated the object in the digital image at an instant that the image was captured based at least in part on a characteristic of one or more polygons in the 3D model onto which the digital image portion was projected.
US08855417B2
When an image is captured in a wood lumber measuring mode, a distance to wood lumber is detected. An area extracting unit 51 for a component drawing image area extracts component image areas 53A-53L of the wood lumber. A drawing generator 61 for a component drawing image selects the component image areas 53A-53L successively to generate a component drawing image 62. Among shape lines in the component drawing image 62, an eliminator 66 eliminates a paracentral shape line 71, an edge side shape line 72, a peripheral shape line 73 and determined shape lines 74. If a total pixel number of a portion where an estimated elliptical shape 76 generated by a shape estimation unit 67 is overlapped on a residual shape line 75 disposed inside a corrected drawing image 64 is more than a threshold, it is judged that the estimated elliptical shape 76 is correctly shaped. An object shape determining unit 83 extracts the estimated elliptical shape 76 as a shape of wood lumber. A size measuring unit 84 measures a size of the estimated elliptical shape. A size determining unit 85 determines an actual size of the wood lumber according to the size measured by the size measuring unit 84, the distance to the wood lumber and a focal length.
US08855416B2
An image processing method and image processing apparatus for removing noise from an image. The image processing method includes: dividing an input image into a high frequency component and a low frequency component; removing noise from the high frequency component; and combining the low frequency component and the high frequency component from which noise is removed to form an output image. Accordingly, an image in which edge components are well preserved and a degree of color noise is reduced may be generated not only in a general environment but also in a low light level and highly sensitive environment having strong noise.
US08855415B2
A method of compressing a digital image defined by a plurality of pixel values in each of one or more channels includes adjusting each pixel value in each of the one or more channels by an average pixel value for that channel. The method further includes splitting each adjusted channel into one or more image blocks, and converting each image block into a frequency block that is a frequency-domain representation of that image block.
US08855414B1
A method and apparatus for encoding an image is disclosed. In one embodiment, the method comprises identifying initial pixels within a spatially defined sub-section, the initial pixels at least a defined number of pixels each comprising a first color; identifying background pixels, the background pixels comprising the first color and in a first defined spatial proximity to the initial pixels; identifying text pixels, the text pixels contrasting the first color and in a second defined spatial proximity to the background pixels; identifying picture pixels as all pixels other than the background pixels and the text pixels; generating a background encoding comprising (i) spatial locations of the background pixels and (ii) a lossless encoding of the first color; generating a text encoding identifying a spatial location and a lossless color encoding of each of the text pixels; and generating a picture encoding comprising a lossy encoding of the picture pixels.
US08855406B2
A system and method are disclosed for estimating camera motion of a visual input scene using points and lines detected in the visual input scene. The system includes a camera server comprising a stereo pair of calibrated cameras, a feature processing module, a trifocal motion estimation module and an optional adjustment module. The stereo pair of the calibrated cameras and its corresponding stereo pair of camera after camera motion form a first and a second trifocal tensor. The feature processing module is configured to detect points and lines in the visual input data comprising a plurality of image frames. The feature processing module is further configured to find point correspondence between detected points and line correspondence between detected lines in different views. The trifocal motion estimation module is configured to estimate the camera motion using the detected points and lines associated with the first and the second trifocal tensor.
US08855405B2
A system and method for creating 3-dimensional agricultural field scene maps are disclosed comprising producing a pair of images using a stereo camera and creating a disparity image based on the pair of images, the disparity image being a 3-dimensional representation of the stereo images. Coordinate arrays can be produced from the disparity image and the coordinate arrays can be used to render a 3-dimensional local map of the agricultural field scene. Global maps can also be made by using geographic location information associated with various local maps to fuse together multiple local maps into a 3-dimensional global representation of the field scene. The disparity images can be used to analyze a variety of agricultural features.
US08855401B2
A method for measuring a dimension of a device includes receiving an image of a portion of the device, receiving a first offset value and a second offset value, processing the image to define a least one graph of a line of pixels, the at least one graph including the brightness level of each pixel in a line of pixels, identifying a location of a first peak and a second peak in the graph, defining a first exclusion area boundary, defining a second exclusion area boundary, setting the brightness level of the pixels between the first exclusion area boundary and the second exclusion area boundary to zero, identifying a first portion of the feature of interest and a second portion of the feature of interest, and measuring a distance between the first portion of the feature of interest and the second portion of the feature of interest.
US08855399B2
A system for location based wafer analysis, the system comprising: (i) a first input interface; (ii) a second input interface; (iii) a correlator; and (iv) a processor, configured to generate inspection results for the inspected wafer, with the help of at least one frame run-time displacement.
US08855396B2
A system identifies a stent in an image using luminance density and anatomical information. An X-ray imaging system automatically detects and indicates location of an invasive anatomical device in an image. An interface acquires, data representing X-ray images of patient vessels and data identifying a particular vessel containing a medical device. An image data processor employs a model of anatomical vessels to select a region of interest in a vessel identified by the acquired data and automatically determines a location of the medical device in an acquired image by determining at least a portion of an outline of the medical device by detecting a luminance transition in the acquired image using an image edge detector. A display processor initiates generation of data depicting location of the medical device in the acquired image in response to determining the at least a portion of the outline of the medical device.
US08855387B2
The invention relates to a detection system for automatic detection of bone cancer metastases from a set of isotope bone scan images of a patients skeleton, the system comprising a shape identifier unit, a hotspot detection unit, a hotspot feature extraction unit, a first artificial neural network unit, a patient feature extraction unit, and a second artificial neural network unit.
US08855384B2
What is disclosed is a computationally efficient system and method for estimating a subject's cardiac pulse rate from multi-channel source video data. In one embodiment, A time-series signal is received. A sliding window is used to define overlapping segments of the time-series signal. Signal segments are processed by performing constrained independent component analysis (cICA) until convergence to obtain an estimated source signal. A frequency of each estimated source signal obtained by the cICA at convergence is determined to be the subject's estimated cardiac pulse rate for each signal segment. A seed reference signal used by the cICA is repeatedly updated. A sliding window is shifted to define a next time-series signal segment for processing. The method repeats for each signal segment until a termination criteria is met. In such a manner, the subject's cardiac pulse rate is estimated from a video of the subject on a continuous basis.
US08855381B2
The accuracy for determining a fake finger in which a thin film is attached to a surface of a finger is improved. A fake-finger determination device includes an imaging unit 10 that images a reflected light image and a transmitted light image of an authentication object serving as a fingerprint authentication object, a classifying unit 31 that classifies each of the reflected light image and the transmitted light image into a foreground portion having a feature of a skin image and a background portion having no feature of a skin image, based on a hue value of a pixel included in each of the images, a detecting unit 32 that compares the foreground portion of one image of the reflected light image and the transmitted light image with the background portion of the other image to detect an overlapping portion, and a determining unit 33 that determines whether or not a foreign substance is present in the periphery of a finger using the overlapping portion.
US08855372B2
Cell phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some relate to visual search capabilities, and responding to different image inputs and different contexts. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others relate to coping with fixed focus limitations of cell phone cameras, e.g., in reading digital watermark data. Still others concern user interface improvements. Yet others concern adapting behavior of a camera-equipped system based on previously-captured imagery. A great number of other features and arrangements are also detailed.
US08855371B2
An object area detection means detects an object area which is an area to be subjected to image processing from an input image. A reflection component reconstruction means calculates color information of the object area and a perfect diffusion component, which is a low-frequency component of the object area, and reconstructs a surface reflection component based on the color information and the low-frequency component. A surface reflection component correction means corrects the reconstructed surface reflection component according to a reference surface reflection component that is the surface reflection component set in advance according to the object area. A reproduced color calculation means calculates a reproduced color that is a color obtained by correcting each pixel included in the input image by using the perfect diffusion component and the corrected surface reflection component and generates an output image based on the reproduced color.
US08855359B2
Method of removing the spatial response signature of a detector from a computed radiography image by adaptively filtering and spatially warping the characteristic response signature of the detector prior to demodulation.
US08855358B2
Apparatus and method to verify the integrity of a digital image (i.e., deciding whether or not the entire image or just a portion has been tampered with, and/or finding the doctored area in the image). One first determines the imaging sensor's reference pattern noise, which serves as a unique fingerprint that identifies the imaging sensor that captured the image. To verify the integrity of the content in a region of the image, a correlation detector determines the presence or absence of the imaging sensor's reference pattern noise in that region, thereby verifying whether or not the image has integrity. The correlation detector can also find automatically one or more regions in the image that were tampered with.
US08855349B2
A portable speaker having a base, a cover, a scissors mechanism, a positioning mechanism, a restoring element, a push-push type mechanism and a speaker module is provided. The scissors mechanism, the positioning mechanism, the restoring element, the push-push type mechanism are disposed between the base and the cover, respectively. The scissors mechanism translates the cover vertically. The positioning mechanism translates the cover to an original position, a first position or a second position. The restoring element repositions the cover from the first position to the original position or the second position. The push-push type mechanism fixes the cover to the original position or the second position. The speaker module is disposed in the base or the cover, wherein the sound from the speaker module is able to be output from the interval between the base and the cover when the cover is at the second position.
US08855348B2
Disclosed herein, among other things, are methods and apparatus for providing a hearing assistance device with a detachable telecoil. One aspect of the present subject matter includes an apparatus for communication with a hearing assistance device. In various embodiments, the apparatus includes a telecoil and a direct audio input (DAI) connector electrically connected to the telecoil. The DAI connector is configured to detachably attach to a DAI port of the hearing assistance device and to pass a signal from the telecoil to the hearing assistance device, in various embodiments.
US08855339B2
An electret loudspeaker device including a diaphragm, a first perforated electrode and a first spacer is provided. The diaphragm includes a first electret, a second electret, a polymer layer and an electrode layer. At least one layer of the first electret or the second electret is formed by expanded polytetrafluoroethylene. The second electret is stacked on one side of the first electret, while the electrode layer is stacked on the opposite side of the first electret. The polymer layer is made of a hydrophobic material and is disposed on the second electret. The first perforated electrode is stacked on a first spacer and close to the polymer layer. The first spacer disposed between the diaphragm and the first perforated electrode supports the first perforated electrode over the diaphragm and defines a first chamber. A fabrication method of the electret loudspeaker device is also provided.
US08855335B2
The present invention relates to an audio amplification circuit comprising a first preamplifier for receipt of an audio input signal and a second preamplifier comprising a first differential input for receipt of an attenuated audio input signal. The attenuated audio input signal is generated by an attenuator coupled to the audio input signal. A non-linear element is coupled to a first input of the first preamplifier thereby distorting the audio input signal at the first input at large signal levels. A distortion compensation network is adapted to supply a distortion compensation signal from the first input of the first preamplifier to a second differential input of the second preamplifier such that distortion in the output signal of the second preamplifier is cancelled or attenuated. The invention further relates to a corresponding method of compensating an audio amplification circuit for distortion induced by a non-linear element.
US08855330B2
In one embodiment, a method for matching first and second signals includes transforming, over a selected frequency band, the first and second signals into the frequency domain such that frequency components of the first and second signals are assigned to associated frequency bins, generating a scaling ratio associated with each frequency bin, and for at least one of the two signals, or at least a third signal derived from one of the two signals, scaling frequency components associated with each frequency bin by the scaling ratio associated with that frequency bin. The generating comprises determining, during a non-startup period, a signal ratio of the first and second signals for each frequency bin, determining the usability of each signal ratio, and designating a signal ratio as a scaling ratio if it is determined to be usable.
US08855327B2
Provided is a sound emission and collection device capable of estimating the azimuth of a sound source (such as a main utterer) precisely without any processing load. The sound emission and collection device (1) is connected with another sound emission and collection device via a network or the like. The sound emission and collection device (1) receives a sound signal from another sound emission and collection device, as a sound emission signal (FE), and emits the same from a speaker (SP). The sound emission and collection device (1) collects the sound at microphones (MIC1 to MIC3), and produces sound collection beam signals (NE1 to NE3) of different azimuths. The sound emission and collection device down-samples the individual sound collection beam signals (NE1 to NE3), and filters out the echoes of the down-sampled sound collection beam signals (DNE1 to DNE3). The sound emission and collection device selects the sound collection beam signal (DNE1′) of the highest signal level from the echo-filtered sound collection beam signals (DNE1′ to DNE3′). The sound emission and collection device filters out the echoes of a sound collection beam signal (NE1) from the sound collection azimuth (D1) of the sound collection beam signal (DNE1′), and transmits the same to another sound emission and collection device.
US08855319B2
An audio signal processing apparatus and an audio signal processing method are provide. The audio signal processing apparatus comprises: a plurality of individual audio interfaces, an audio signal processing unit, and an audio channel splitting unit. The audio signal processing unit is utilized for determining a total number of audio channels corresponding to the individual audio interfaces and generating a first output audio signal with a first number of audio channels according to an input audio signal and the total number of audio channels when the audio signal processing apparatus is operated under a first operational mode. The audio channel splitting unit is coupled to the audio signal processing unit and the audio interfaces. When the audio signal processing apparatus is operated under the first operational mode, the audio channel splitting unit splits the first output audio signal with the first number of audio channels to the audio interfaces, respectively.
US08855318B1
Mechanisms are provided for generating a master key used to secure key objects associated with data blocks in a data center. A cryptographic node creation request is received. It is determined that a master key can not be obtained from another cryptographic node in the data center. A master key is generated. The master key is included in a key hierarchy used to encrypt a data center key object, the data center key object corresponding to a data block maintained in a storage area network (SAN), where the data center key object includes a unique identifier, an encrypted key, and a wrapper unique identifier. The master key is split into N shares, with M shares required to recreate the master key, wherein M is less than N. The N shares are distributed to different entities.
US08855316B2
The method involves exchange of a quantum signal between a first quantum node and a second quantum node as is usual in known quantum key distribution (QKD) scheme. The first quantum node communicates details of the quantum signal it sent or received with a first remote node. The first remote node thus has all the information to required to take the place of the first quantum node in the key agreement step with the second quantum node. The first quantum node may be arranged to transmit the quantum signal to the second quantum node, in which case the invention provides a distributed quantum transmitter with the control logic in the first remote node being distributed remotely from the actual quantum transmitter in the first quantum node. Communications between the first remote node and first quantum node may comprise or be protected by a quantum key derived by conventional QKD.
US08855314B2
A method of obtaining, in an electronic circuit, at least one first key intended to be used in a cryptographic mechanism, on the basis of at least one second key contained in the same circuit, the first key being stored in at least one first storage element of the circuit, the first storage element being reinitialized automatically after a duration independent of the fact that the circuit is or is not powered. Also described are applications of this method to encrypted transmissions, usage controls, as well as an electronic circuit implementing these methods.
US08855306B2
According to one embodiment, a node that is a root node of a network forming a directed acyclic graph topology, which is composed of plural nodes including the node serving as the root node and having a parent-child relationship among nodes of adjacent hierarchies, includes a generating unit, an encrypting unit, and a transmitting unit. The generating unit generates a group key, and a list indicating a first node to which a distribution of the group key is inhibited. The encrypting unit encrypts the group key so as to be capable of being decrypted by a first child node other than the first node out of the child nodes of the root node. The transmitting unit transmits a first message, including an encrypted group key, which is the group key that is encrypted with respect to the first child node, and the list.
US08855300B2
This disclosure is directed for improved techniques for configuring a device to generate a secondary password based at least in part on a secure authentication key. The techniques of this disclosure may, in some examples, provide for capturing, by a computing device, an image of a display of another computing device. The captured image includes at least one encoded graphical image, such as a barcode, that includes an indication of the content of a secure authentication key. The computing device may use the secure authentication key to generate a secondary password to be used in conjunction with a primary password to gain access to a password-protected web service.
US08855295B1
Techniques for utilizing blind source separation as a front-end to an acoustic echo canceller are described herein. The techniques include removing a first portion of an acoustic echo from an audio signal using blind source separation and a reference signal. The techniques then further remove a second portion of the acoustic echo using an acoustic echo canceller and the reference signal. Further, output of the blind source separation may be used to improve double-talk detection.
US08855292B1
A contact center is provided that has (a) a database 114 operable to contain customer records; (b) a plurality of agent communication devices 134-1 to -N corresponding to a plurality of agents; (c) a switching fabric 110, 130 to connect incoming contacts with agent communication devices; (d) a plurality of contact queues 208a-n to enqueue contacts awaiting servicing by an agent; and (e) a queue bypass module that receives, from a first agent of a contact center, a queue bypass request for a specified first customer and updates a set of data structures associated with the specified first customer to indicate that the first customer is entitled to bypass queue positions when the first customer again contacts the contact center.
US08855282B2
A method, system and apparatus for implementing a Multimedia Ring Back Tone (MRBT) service are provided. The method includes: receiving a call request originated by a calling terminal; parsing a tone playing policy specifying whether to play a caller tone or a callee tone or whether to filter a tone; performing caller tone media negotiation or callee tone media negotiation, or performing no tone negotiation according to the parsing result; and playing the caller tone or the callee tone to the caller, or playing no tone. With the technical solution of the present invention, the caller tone service can be implemented in the IMS domain. Whether a caller tone or a callee tone is played to the caller is determined according to a preset policy. Furthermore, the tone filtering service is also implemented. This gives a user freedom in experiencing the MRBT service.
US08855280B1
Systems and methods for creating, maintaining, and making available Communication Detail Records (CDRs) containing media for communications in controlled-environment facilities are disclosed. In some embodiments, a method may include enabling, at least in part via one or more communication systems, a communication between two or more parties, where at least one of the two or more parties is a resident of a controlled-environment facility, and where the resident operates a communication device disposed within the controlled-environment facility. The method may also include creating, at least in part via the one or more communication systems, a CDR associated with the communication, where the CDR includes or references a digital media file.
US08855279B2
An apparatus and method control transmission of messages over a fixed bandwidth link from fixed position communication devices to a central controller in a load management system. The messages include information relating to electric power consumption by power consuming devices located at service points that include the communication devices. In one embodiment, the central controller determines an identifier associated with each communication device, a reporting period during which the messages are to be transmitted by the communication devices, and transmission increments within the reporting period. The controller allocates each transmission increment to a respective group of communication devices. The controller then determines a transmission time for a message from a particular communication device based on the identifier for the particular device, a duration of a transmission increment allocated to a group of communication devices that includes the particular device, and a quantity of communication devices in the particular device's group.
US08855275B2
The described systems regulate the transmission and playback of multiple streams of audio data, e.g., for a multiplayer game, and provide sequential playback of audio, buffered while the listener is listening to a different stream, time-compressed if necessary. The systems thus solve a problem of users “talking over each other” by: (1) regulating access to audio channels; and (2) treating the spoken audio as distinct blocks so as to play the messages, e.g., from multiple channels, sequentially to users. The messages may be played back at a later time at time-compressed rates or aborted as directed by the user or by a separate automated process.
US08855268B1
A method and apparatus for operating an inspection system is provided. A housing with an x-ray system located inside of the housing is moved in an environment with water relative to a location on a surface of an object to be inspected. The location on the surface of the object is submerged in the water in the environment. A number of components for the x-ray system are cooled using the water around the housing.
US08855267B2
A radiosurgery system is described that delivers a therapeutic dose of radiation to a target structure in a patient. In some embodiments, inflammatory ocular disorders are treated, specifically macular degeneration. In some embodiments, ocular structures are placed in a global coordinate system, based on ocular imaging, which leads to direction of an automated positioning system. In some embodiments, the position of an ocular structure is tracked and related to a radiosurgery system. In some embodiments, a treatment plan is utilized for a specific disease to be treated and/or structures to be avoided. In some embodiments, a fiducial aids in positioning the system. In some embodiments, a reflection off the eye is used to aid in positioning. In some embodiments, radiodynamic therapy is described in which radiosurgery is used in combination with other treatments and can be delivered concomitant with, prior to, or following other treatments.
US08855264B2
A method for estimating effective atomic number and bulk density of objects, such as rock samples or well cores, using X-ray computed tomographic imaging techniques is provided. The method effectively compensates for errors in the interpretation of CT scan data and produces bulk densities which have lower residual error compared to actual bulk densities and produces bulk density—effective atomic number trends which are consistent with physical observations.
US08855255B2
Systems and methods are provided for performing the required phase calculation in a telecommunications system in order to optimize system performance more quickly and with reduced complexity as compared to prior approaches to solving this problem. In accordance with the preferred exemplary embodiment of the present invention, the phase delay of the precursor equalizer (EQ) is calculated off-line and as a result it is not necessary to fill the precursor EQ delay line with the indicated number of symbols as in the previous approach. Additionally, because the precursor EQ is fractionally spaced, both sine and cosine values of the 4kHz tone's initial phase can be achieved simultaneously. As a result, only 36 quick timing sequence (QTS) symbols are needed in order to perform the required estimation.
US08855248B2
In an embodiment, a method for determining a word boundary in an incoming data stream includes initializing an N bit register with initial content, receiving a number of consecutive N bit words of the incoming data stream and processing each of the number of consecutive N bit words. The processing includes performing operations per bit position of the register, including performing an XOR operation on a corresponding received data bit and a next received data bit, performing an AND operation on a current state of the bit position of the register and a result of the XOR operation, and storing a result of the AND operation to update the state of the bit position of the register. The word boundary is defined based on the content of the register following the processing of the number of consecutive N bit words.
US08855244B2
A two stage process is applied for recovering the modulating content from the received I-Q waveforms of a MSK modulated signal. In the first stage, at each incoming symbol the I-Q waveform segments of the input belonging to the three most recently received symbols are used in hypothesis testing. A matched filter bank produces ratings for each of the possible three symbol modulating patterns in proportion to the likelihood that the combination in question may have produced the current but by now impaired input segment. While the three symbol window slides symbol-by-symbol over the input the successive hypothesis tests are not independent as each symbol is involved in three consecutive tests. The dependence thus created lays the foundation and provides the branch metrics for applying the Viterbi algorithm for the determination of the modulating symbols in the second stage.
US08855241B2
An apparatus for decoding GNSS navigation data to generate at least a target string or subframe includes a demodulator and a processing unit. The demodulator is utilized for demodulating a received signal to generate at least a plurality of strings or subframes having a same string index or subframe index.The processing unit is coupled to the demodulator, and is utilized for determining the target string or subframe according to the plurality of strings or subframes.
US08855232B2
A transmission apparatus includes a signal processing unit to perform a distortion compensation process on a transmitting signal based on a distortion compensation coefficient, and an updating unit to update a transmission power of the transmitting signal subjected to the distortion compensation process in certain processes, to transmit the transmitting signal at the updated transmission power. The signal processing unit may set a referring range of the distortion compensation coefficient stored in a storage unit, based on the transmitting signal before performing the distortion compensation process and the transmitting signal having the transmission power thereof updated by the updating unit.
US08855230B1
Communications systems and/or methods are disclosed that may be used to convey information by forming, and then using, a plurality of frequency agile baseband waveforms, wherein any two different waveforms of the plurality of frequency agile baseband waveforms comprise an orthogonality therebetween. The systems/methods disclosed can convey information by mapping an information sequence into a baseband waveform sequence that includes waveforms of the plurality of baseband waveforms, and by transmitting the baseband waveform sequence. Such systems and/or methods can provide extreme privacy, cognitive radio capability, robustness to fading and interference, communications performance associated with M-ary orthonormal signaling and/or high multiple-access capacity.
US08855227B2
A MIMO (Multiple-Input-Multiple-Output) receiver may receive a plurality of MIMO transport blocks transmitted from a plurality of MIMO transmission antennas over a same carrier frequency. More particularly, a MIMO signal including the plurality of MIMO transport blocks may be received through a plurality of reception antennas, and respective measures of signal quality for each of the MIMO transport blocks may be computed. A MIMO transport block may be selected from the plurality of MIMO transport blocks based on the measures of signal quality, and the selected MIMO transport block may be decoded. Responsive to failure decoding the selected MIMO transport block, processing of all MIMO transport blocks received in the MIMO signal may be terminated. Related communication devices are also discussed.
US08855224B2
A synchronization method for a receiver includes generating, by a beacon detector, an operating signal by performing a logic operation on a baseband signal, and calculating, by a coarse sync block, a coarse FFT window start position value where a signal-to-noise ratio becomes maximized by estimating a noise level of the operating signal.
US08855220B2
A computer-implemented method of communicating message data in a frame of data includes transmitting the frame of data across a communication channel. The frame of data includes the message data, a first 8-bit digital control word, and a second 8-bit digital control word. Each control word has a unique bit pattern and is associated with a different time interval that individually indicates where or when the message data begins or began in the frame of data relative to the time interval's associated control word. At least one of the control words and other data are received. At least some of the other data are identified as the message data based upon receipt of at least one of the control words. Only one of the control words needs to be received to identify the message data from the other data.
US08855219B2
A system and method for transmitting data. The system and method is configured to dynamically implement one of a differential signaling method or a single-ended signaling method during a transmission of data. The signaling method is selected based on a measured interference level during the transmission of data. The implementation of the signaling method is performed without interrupting the data transmission.
US08855194B2
A video processor controlled by a set of non-shadow registers is provided. A list of updates for one or more of the non-shadow registers may be prepared in a memory module. A frame buffer is updated with video data for a display coupled to the video processor. A blanking interval is detected after updating the frame buffer. A direct memory access engine is triggered to transfer the list of updates from the memory module to the non-shadow registers during the blanking interval.
US08855189B1
Both live and offline transcoding of media is managed for storage in a cache. Requests for media are made by a client on a network and media taken from the cache and transcoded for delivery to the client. Media is also transcoded and stored in memory during idle request in anticipation of future requests during idle transcoder time between client requests. A prioritizer manages at least offline transcoding requests. A high priority queue operates at a higher priority than the low priority queue. The high priority queue receives live transcoding requests from a client on the network. A low priority queue receives offline transcoding requests. A media transcoder primarily transcodes media in accordance with requests from the high priority queue for delivery to a client on the network and then secondarily transcodes media in accordance with requests from the low priority queue when the high priority queue is empty. According to alternative embodiments the media transcoder transcodes media into segments and to modify frames when necessary to insure that they are decodable without accessing other segments.
US08855187B2
A signal processing method for enhancing the dynamic range of a signal is disclosed. The method comprises: a) forming an attenuated signal from an input signal; b) filtering each of the input and the attenuated signals such that the sum of their bandwidths is less than or equal to the bandwidth of a transmission channel; c) modulating a first one of the filtered input signal and the filtered attenuated signal, whereby the filtered input signal and the filtered attenuated signal occupy respective non-overlapping frequency ranges within the bandwidth of the transmission channel; and d) combining the modulated signal with the second one of the filtered input signal and the filtered attenuated signal to form a composite output signal.
US08855184B2
Efficient decoding in IEEE 802.11ah networks can be achieved by transmitting the signal (SIG) preamble field without interleaving bits within the SIG field. This may allow channel equalization and decoding steps to be performed contemporaneously upon reception of the frame, which allows for the implementation of non-linear channel equalization techniques (e.g., maximum likelihood (ML) equalization, etc.
US08855183B2
A method of wireless communication with improved performance employs an equalizer receiver with multiple receive antennas. Equalizer taps for linear filters of the equalizer receiver are generated by determining a conditioned covariance matrix of a first data path and a second data path based on a first gain (g0) of this first data path and a second gain (g1) of the second data path. The equalizer taps of the first data path and the second data path are determined based on the conditioned covariance matrix. The first data path and the second data path are then equalized using the equalizer taps. An equalized signal is generated by combining the equalized first data path with the equalized second data path.
US08855180B2
The disclosure relates to a receiver system that employs multiple instances of a DC compensation system to reduce DC offsets in a receiver path. The receiver has a receiver front end configured to receive an RF input signal and to operate on the RF input signal according to a plurality of receiver states to generate a baseband signal having a DC offset that is based upon the plurality of receiver states. A DC offset compensation circuit implements a plurality of instances of DC offset compensation components that respectively generate an estimated DC offset corresponding to a receiver state. A controller controls the receiver state of the receiver front end and operates the DC offset elimination circuit to selectively apply one of the plurality of DC compensation components to the corresponding baseband signal based upon the receiver state.
US08855175B2
The present disclosure relates to compensation for Passive Intermodulation (PIM) distortion in a receiver. In one embodiment, a communication device includes a transmitter that is configured to receive a digital input signal and output a radio frequency transmit signal, a main receiver configured to receive a radio frequency receive signal and output a digital output signal, and a PIM compensation subsystem. The radio frequency receive signal includes PIM distortion that is a non-linear function of the radio frequency transmit signal output by the transmitter. In order to compensate for the PIM distortion, a PIM compensation subsystem receives the digital input signal of the transmitter, generates a digital PIM estimate signal that is an estimate of the PIM distortion in the digital output signal of the main receiver, and subtracts the digital PIM estimate signal from the digital output signal of the main receiver.
US08855171B2
A technique for reducing the dwell time in acquiring a satellite signal is provided. The technique minimizes the dwell time in searching for a satellite signal in cells of a search space by comparing the peak-power-to-average ratio (PAPR) to one or more thresholds at one or more intermediate points during the search in a code phase/Doppler frequency bin. The comparison is then used to determine whether to continue the search in a current code phase/Doppler frequency bin or to continue to the next code phase/Doppler frequency bin.
US08855168B2
The present invention relates to an electric channel inductor assembly and method of forming an electric channel inductor assembly. A nonremovable, hollow, nonmagnetic channel mold is used to form the one or more flow channels of the assembly. A heated fluid medium is circulated in the hollow interior of the mold after the mold is situated in the assembly to heat treat the refractory surrounding the exterior walls of the mold. After heat treatment a liquid is supplied to the hollow interior of the mold to chemically dissolve the mold.
US08855166B2
A system and method of operating a high repetition rate gas discharge laser system. The system includes a gas discharge chamber having a hot chamber output window heated by the operation of the gas discharge laser chamber, an output laser light pulse beam path enclosure downstream of the hot chamber window and comprising an ambient temperature window, a cooling mechanism cooling the beam path enclosure intermediate the output window and the ambient window. The gas discharge chamber can include a longitudinally and axially compliant ground rod, including a first end connected to a first chamber wall, a second end connected to a second chamber wall, the second chamber wall opposite the first chamber wall and a first portion formed into a helical spring, the ground rod providing mechanical support for a preionizer tube.
US08855162B2
A disclosed surface emitting laser device includes a light emitting section having a mesa structure where a lower reflection mirror, an oscillation structure, and an upper reflection mirror are laminated on a substrate, the oscillation structure including an active layer, the upper reflection mirror including a current confined structure where an oxide surrounds a current passage region, a first dielectric film that coats the entire surface of an emitting region of the light emitting section, the transparent dielectric including a part where the refractive index is relatively high and a part where the refractive index is relatively low, and a second dielectric film that coats a peripheral part on the upper surface of the mesa structure. Further, the dielectric film includes a lower dielectric film and an upper dielectric film, and the lower dielectric film is coated with the upper dielectric film.
US08855159B2
A disclosed surface-emitting laser element includes a resonator structure having an active layer, a first semiconductor multilayer mirror and a second semiconductor multilayer mirror configured to sandwich the resonator structure having the active layer, an electrode provided around an emission region of a light-emitting surface, and a dielectric film provided in a peripheral portion within the emission region and outside a central portion of the emission region to make a reflectance of the peripheral portion lower than a reflectance of the central portion. In the surface-emitting laser element, an outer shape of a portion where the electrode provided around the emission region of the light-emitting surface is in contact with a contact layer includes corners.
US08855153B2
A laser machining control system includes a laser diode, a laser power controller connected to the laser diode, a light transmission-reflection element positioned on a light path of a laser light beam to a workpiece, and an output power meter. The output power meter detects the laser light beam being reflected by the transmission-reflection element and measures an output power of the laser diode. The output power meter gives a signal to the laser power controller if there is a power loss of the laser light beam, and the laser power controller adjusts the voltage and the current input to the laser diode in compensation.
US08855148B2
Digital signals having respective pieces of frequency information different from each other are bundled, and transmitted at high speed. On receiving side, digital signals retaining the respective pieces of frequency information are recovered and separated. Transmitter apparatus divides pieces of transmission data that have the different pieces of frequency information and correspond to respective input channels into data blocks having a fixed length, as valid data, and subsequently multiplexes the data blocks corresponding to the respective input channels and outputs the multiplexed data to a transmission path. A receiver apparatus divides data string received into data flows and subsequently restores the transmission data, from the data blocks consecutive in each data flow and stores the restored data, and outputs transmission data corresponding to the respective data flows in synchronization with clocks generated for these data flows.
US08855144B2
Provided is a method of generating a pilot pattern capable of perform adaptive channel estimation, and a method and apparatus of a base station and a method and apparatus of a terminal using the pilot pattern.The pilot pattern selects pilot symbol positions based on distances from pilots of previous orthogonal frequency division multiple access (OFDMA) symbols to a subcarrier position of a current OFDMA symbol in the frequency domain and the time domain, so that a low pilot density is maintained so as to effectively transmit data, and stable channel estimation performance can be obtained even in a bad channel environment.In addition, the minimum burst allocation size is determined according to the channel environment between the base station and the terminal, guaranteeing channel estimation performance suitable for the channel environment, and improving granularity, channel estimation latency, and channel estimation memory size.
US08855143B1
The enclosed system and method provides a means by which metadata-encoded or otherwise self-describing messages can be communicated, stored or otherwise utilized at a greatly reduced message size. This is accomplished for a given message through decomposing it into message metadata and message data, using a hash of the message metadata along with the message data to represent the message while in its decomposed form absent of original message metadata, and subsequently recomposing the message from the message metadata and message data using the hash as a reference. The method disclosed herein exploits detected repetition of sets of metadata, deriving benefit each time a hash is communicated, stored or otherwise used in lieu of a set of metadata, the hash being smaller in size than the set of metadata itself.
US08855124B2
Systems, mechanisms, apparatuses, and methods are disclosed for forwarding Inter-Switch Connection (ISC) frames in a Network-to-Network Interconnect (NNI) topology, for example, via a network switch which includes a first physical switch port to receive a physical switch link from a second network switch; logic to implement a first logical ISC and a second logical ISC′ connection to the second network switch via the physical switch link; a second physical switch port to receive an interface connection from a third network switch; and switch forwarding logic to forward frames received at the first network switch to the second network switch via the logical ISC or logical ISC′ based on whether or not the physical switch link is part of an active topology upon which the network switch operates or is not part of the active topology upon which the network switch operates. Other embodiments are disclosed.
US08855116B2
A method, apparatus and computer-readable storage media are provided for determining, at a physical switch configured to interface with a plurality of physical servers via a plurality of corresponding physical ports of the physical switch, a number of virtual local area networks (VLANs) serviced by the plurality of physical servers, each of which is configured to service one or more virtual machines in one or more of the VLANs. A plurality of VLAN compression groups are automatically defined such that a port VLAN count of the physical switch is reduced, wherein the port VLAN count identifies a number of VLANs that interface with the physical switch via the plurality of physical ports. The one or more VLANs are automatically assigned to one of the VLAN compression groups.
US08855115B2
A method for routing a multicast message comprising the steps of receiving a multicast message including at least a message, a source identifier, a sequence number, a time-to-live value and a multicast group destination, determining if the multicast group destination is in a multicast forwarding table, determining if the message has been previously received, adding the multicast message to the multicast forwarding table if it is determined that the multicast message has not been previously received, determining if a node that received the multicast message is a forwarding node; randomly setting a wait time for forwarding the multicast message; and forwarding the multicast message at the expiration of the wait time.
US08855108B2
Methods and apparatus that may be used to provide timestamps to physical layer devices are provided. One method includes obtaining a time value from a clock associated with a physical layer device that is communicatively coupled to a primary data packet switch. The method further includes adding a processing time to the time value to generate a timestamp and transmitting the timestamp to a multiplexer circuit. The method further includes writing the timestamp in parallel from the multiplexer circuit to a plurality of external physical layer devices that are communicatively coupled to a secondary data packet switch and are located external to a housing of the secondary data packet switch.
US08855107B1
The present invention relates generally to telecommunications and in particular to systems and methods for routing telephone calls. By way of example, a first address, such as a first phone number, can be associated with a telephonic terminal, such as a mobile phone. Incoming calls to the first address can be routed to the telephonic terminal or to other destinations based on telephonic terminal status.
US08855103B2
A server is provided that includes a processor such that for a Session Initiation Protocol (SIP) request containing a Uniform Resource Identifier (URI) identifying the first device, the processor is programmed to promote adding a URI and redirecting the SIP request to a second device. The added URI used by the second device to invoke a Personal Network Management (PNM) Controller function.
US08855101B2
Systems, methods, articles of manufacture and apparatus are disclosed to align actions of audio source monitors. An example method disclosed herein includes invoking an audience monitor to transmit a radio frequency (RF) initialization packet to a base unit, receiving an indication that the base unit has received the RF initialization packet at a first time, and invoking the base unit to transmit an RF acknowledgement packet to the audience monitor. The example method also includes receiving an indication that the RF acknowledgement packet is received by the audience monitor and waiting for an end to a delay period having a first value, identifying whether the audience monitor has finished processing the RF acknowledgement packet when the delay period ends at a second time, and incrementing the delay period to a second value when the audience monitor is still processing the RF acknowledgement packet and the delay period has ended.
US08855100B2
Detecting an acknowledgment signal sent from a destination terminal at a source terminal in an in-band communication system is disclosed. A first synchronization sequence followed by a low layer acknowledgement message and a second synchronization sequence followed by a high layer acknowledgement message is detected.
US08855097B2
It is described a communication end device comprising (a) a radio transceiver comprising a receiver for receiving radio signals from a transmitting network entity of a cellular telecommunication network and a transmitter (110, 120, 130) for transmitting radio signals to a receiving network entity of the cellular telecommunication network, (b) a further receiver (140) for receiving a further radio signal, and (c) a control circuit (150, 162, 164), which is coupled to the radio transceiver and to the further receiver (140). The control circuit (150, 162, 164) is configured for generating a control signal for controlling the operation of the further receiver (140). Thereby, the control signal is based on a synchronization signal being related to a time dependent transmission scheme of the transmitter (110, 120, 130) and on an information about the current operational state of the radio transceiver. It is further described a method for controlling the operation of such a communication end device (100) and a program element and a computer-readable medium having stored such a program element, which is adapted for controlling and/or for carrying out this operation control method.
US08855094B2
In accordance with a method for reducing interference in a wireless communication system, information about at least one disallowed beam corresponding to at least one served user may be determined. Scheduling decisions for served users may be made so as to avoid transmissions via the at least one disallowed beam. Data may be transmitted to users in accordance with the scheduling decisions.
US08855090B2
Disclosed is a network interworking system and method. That is, a header size is minimized through a fragment of an IPv4 packet based IP packet and a header compression and it is implemented such that the IPv4 is loaded in an IEEE 802.15.4 MAC/PHY packet having a small payload, so that it is possible to efficiently transmit an IPv4 packet by using an IEEE 802.15.4 based WPAN. Further, various applications can be executed using the IPv4 while using an IEEE 802.15.4 technology, which is a low power communication technology, in a mobile device.
US08855083B2
In a wireless network environment comprising first and second packet-switched access networks, each access network using a tunnelling-type micro-mobility protocol and a Quality of Service (QoS) routing protocol to route packet data to and from mobile nodes attached thereto, and each access network comprising an access router to which a mobile node may attach, a mobility agent with which said mobile node may register and a gateway, a method of facilitating network layer handover of said mobile node from said first access network to said second access network, said mobile node registered in said first access network with a serving mobility agent, which method comprises the steps of: said mobile node receiving a router advertisement from said second access network, which router advertisement comprises a network-layer address of a target mobility agent in said second access network with which said mobile node may register; and said mobile node forwarding said network-layer address to said serving mobility agent, whereby said serving mobility agent may communicate with said target mobility agent to facilitate network-layer handover of said mobile node to said second access network.
US08855079B2
A first network device includes a first PHY device that transfers first data on a first channel between the first network device and a second network device via a base station. The second PHY device receives a first request transmitted on a second channel and in response to receiving the first request, determines whether the first PHY device is receiving the first data. The first request is received from the second network device via an access point and requests permission to send second data. The second PHY device, if the first PHY device is not receiving the first data, determines whether the first PHY device is to receive or transmit the first data in respective periods. The second PHY device transmits a response signal to the second network device, on the second channel, if the first PHY device is not to receive or transmit the first data the respective periods.
US08855076B2
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method for transmitting control information through a PUCCH in a wireless communication system and an apparatus for same comprising the steps of: obtaining a plurality of second modulation symbol streams corresponding to a plurality of SC-FDMA (Single Carrier Frequency Division Multiplexing) symbols by diffusing a plurality of first modulation symbol streams to form the first modulation symbol streams corresponding to the SC-FDMA symbols within a first slot; obtaining a plurality of complex symbol streams by performing a DFT (Discrete Fourier Transform) pre-coding process for the plurality of second modulation symbol streams; and transmitting the plurality of complex symbol streams through the PUCCH wherein the plurality of second modulation symbol streams are scrambled in a SC-FDMA symbol level.
US08855074B2
A method for operating a control node for a wireless communication system. The control node creates a data frame having at least one resource block. The data elements of the resource block are subdivided into at least a first subset and a second subset The first subset comprises first control data for controlling a receiving node The second subset comprises data elements of said resource block not used for control data for controlling said receiving node. The method further comprises checking whether second control data for a second receiving node are to be put into the second subset, scheduling payload data for the receiving node into the second subset if second control data are not to be put into the second subset of data elements, and transmitting the data frame to the receiving node.
US08855070B2
Methods, systems, and computer readable media for performing long term evolution (LTE) hybrid automatic repeat request (HARQ) processing are disclosed. According to one method, the method occurs at a multi-UE simulator. The method includes receiving downlink control channel data for a plurality of user devices being simulated. The method also includes decoding HARQ data for each user device of the plurality of user devices. The method further includes performing at least one HARQ data verification step for each user device of the plurality of user devices and acting on the verified HARQ data for each user device of the plurality of user devices.
US08855067B2
Systems and techniques relating to wireless communications are described. A described technique includes generating one or more assignment records for a wireless communication device, generating an assignment message that includes the one or more generated assignment records, and transmitting the assignment message to cause the wireless communication device to initialize or update a multi-user group table based on the assignment message and filter one or more received multi-user transmissions based on the multi-user group table. The assignment message can indicate one or more group identifiers and one or more group member identifiers that are assigned to the wireless communication device and one or more group identifiers that are not assigned to the wireless communication device.
US08855051B2
A method and apparatus for supporting Non-Access Stratum (NAS) communication between a User Equipment (UE) and a Mobility Management Entity (MME) efficiently by addressing signaling problems occurring between the UE and the MME in a situation where it is necessary for a network node to identify the UE information, from another network node to which the UE has been attached, are provided. The method is implemented with a UE, an MME, and an old MME or an old Serving General Packet Radio Service Support Node (SGSN) to which the UE has been attached before so as to facilitate discovering a best node using the UE information acquired from the old MME or old SGSN during communication between the UE and the network, resulting in a reduction of a communication delay between the UE and network and an improvement of communication efficiency.
US08855049B2
MSC server enhanced for rSRVCC from UTRAN/GERAN to E-UTRAN/HSPA, comprising: a reception block (10) configured to receive an rSRVCC capability indication from a user equipment; a decision block (11) configured to determine whether rSRVCC is allowed for a given call based on the rSRVCC capability indication received; and a transmitting block (12) configured to send to a Radio Access Network (RNS/BSS), when rSRVCC has been determined as allowed, an rSRVCC possible indication indicating that a rSRVCC is possible.
US08855042B2
The present invention discloses a Time Division Dual (TDD) system and a downlink feedback method for a relay link thereof. A relay station and a network side of the TDD system transmit uplink data and downlink feedback through relay subframes, wherein: one or more uplink subframes are selected from uplink subframes of a wireless frame as uplink relay subframes used for uplink data transmission, a downlink subframe is determined for each uplink relay subframe from downlink subframes of the wireless frame as a downlink relay subframe used for downlink feedback or new data indication, wherein the uplink relay subframes and the downlink relay subframes have a fixed timing sequence relationship; the relay station transmits uplink data to the network side through the uplink relay subframes, and receives the downlink feedback or new data indication from the network side through the downlink relay subframes corresponding to the uplink relay subframes.
US08855036B2
A digital distributed antenna system (DDAS) that regains the capability to perform simulcast to multiple simulcast groups while using a base station's direct digital output is provided. The User Plane data is adapted for simulcast and also for eliminating time delay ambiguities across multiple simulcast digital radios. In addition, the Control and Management Plane is aggregated across multiple remote units to allow a non-modified donor digital base station to control simulcast groups. The result is a low cost digital DAS that can efficiently distribute the capacity of a digital base station to solve coverage and capacity requirements in a manner similar to that now accomplished using a traditional base station with RF in/out.
US08855031B2
The invention suggests a method for providing control signalling in a communication system, comprising the steps performed by a base station of the communication system of generating a control channel signal comprising a transport format and a channel quality indicator trigger signal for triggering a transmission of a channel quality indicator by at least one terminal to the base station, and transmitting the generated control channel signal to at least one terminal, wherein said transport format is a predetermined format for user data transmission by the at least one terminal to the base station and said control channel signal indicates a predetermined mode for reporting the channel quality indicator to the base station, wherein the channel quality indicator transmission is to be triggered by the at least one terminal based on the channel quality indicator trigger signal.
US08855025B2
A management unit includes a communication device interface for facilitating a bidirectional data communication with multiservice communication devices via a wireless control channel, the bidirectional data communication including outbound control data sent to at least one of the multiservice communication devices and inbound control data received from at least one of the multiservice communication devices. At least one of the multiservice communication devices includes a collaboration module. A network interface receives network resource data from a plurality of networks. A management processing unit processes the inbound control data and the network resource data and that generates the outbound control data in response thereto to collaboratively establish at least one device setting of at least one of the multiservice communication devices via the collaboration module. The wireless control channel may be separate from the communication between the multiservice communication devices and the networks or embedded in network communications.
US08855022B2
A method and system for increasing throughput in a hierarchical wireless network is described. The hierarchical wireless network includes a plurality of nodes and each of the plurality of nodes has a primary path to the root node. First, one or more channels from a plurality of available channels are allocated to each disjoint sub-tree associated with the root node. Then, alternate one or more disjoint paths from at least one node in the plurality of nodes to the root node through alternate disjoint sub-trees associated with the root node are determined. Next, data from the at least one node is sent to the root node through a primary path and one or more alternate disjoint paths.
US08855020B2
A system and method for automatically configuring a network so that each switch in the network is aware of the Multiple Spanning Tree Instances (MSTI) of each other switch and the Virtual Local Area Network (VLAN) that each switch uses. This is achieved through the use of controllers connected to each switch. A master switch is elected and the master switch monitors messages to determine if a switch should be using an alternative MISTI. If so, the master switch instructs a switch to use an alternative MSTI. Either a switch or a node connected to the switch may determine which VLAN to use in sending messages, subject to configuration from the controller of the master switch. Messages are periodically sent by each controller to educate other controllers to aid in learning which node is part of a group connected to a switch, the switch in turn connected to a controller.
US08855016B2
The present disclosure relates to mobile ad hoc networks, and to ad hoc networks using aircraft in particular. A method of maintaining data links to and from a source node in an ad hoc mobile network is provided. The network comprises nodes including neighbor nodes corresponding to nodes within range for direct communication with the source node. The neighbor nodes comprise active neighbor nodes and inactive neighbor nodes, the active neighbor nodes being connected to the source node via respective active data links and the inactive neighbor nodes having respective inactive data links to the source node. One or more lost neighbor nodes are identified and revised configurations of data links are considered that account for the change in neighbor nodes. A new configuration is selected based at least partly on the cost of sending messages from the source node using the revised configurations.
US08855010B2
Systems and methods are provided for assigning gateways for heterogeneous wireless mobile networks. A method includes exchanging routing and connectivity information between a plurality of nodes. Each node is respectively included in a corresponding one of a plurality of mobile ad hoc networks. The information excludes global positioning satellite information. The method further includes determining, for a given node, whether a particular set of gateway functionalities of the given node are redundant with respect to one or more other nodes, based on topology information derived from the information. The method also includes dynamically assigning the given node as a gateway or a non-gateway by respectively turning on or turning off the particular set of gateway functionalities of the given node when the particular set of gateway functionalities of the given node are respectively determined to be non-redundant or redundant with respect to the one or more other nodes.
US08855003B2
A method and apparatus for managing a virtual private network are disclosed. For example, the method collects performance data for at least one parameter from a plurality of customer edge routers and a plurality of provider edge routers associated with the virtual private network. The method correlates the performance data for identifying one or more performance exceptions based on a threshold for each of the at least one parameter, and performs a trending analysis using the one or more performance exceptions to predict a potential problem that will impact the virtual private network.
US08855002B2
The present invention relates to a wireless communication system, and more particularly to a device for feeding back channel information in consideration of interference according to connection of an additional terminal and a technique for switching a mode by enabling a base station and the like to determine the connection of the additional terminal using the communication system.
US08854998B2
A method of UE RSRQ measurement precaution for interference coordination is provided. The UE receives radio signals of a neighbor cell under measurement. The neighbor cell applies a TDM silencing pattern for inter-cell interference coordination (TDM ICIC). The UE determines a measurement pattern that includes multiple subframes. The UE performs RSRQ measurements of the cell over multiple subframes and obtains multiple RSRQ measurement samples. The UE derives RSRQ measurement result by estimating the multiple RSRQ samples and applying a weighted average. RSRQ samples estimated to be more applicable are taken into account to more extent (e.g., applied with more weight), and/or RSRQ samples estimated to be less applicable are taken into account to less extent (e.g., applied with less weight, or discarded with zero weight). With UE precaution, a more predictable RSRQ measurement result is produced.
US08854997B2
Shortest path routing systems and methods are presented for networks with non-fully meshed vertices or nodes. The systems and methods may include a shortest path routing method in a network with non-fully meshed vertices, a network with non-fully meshed vertices, and a system for implementing the shortest path routing methods. The shortest path routing systems and methods include modifications to the Dijkstra algorithm to more accurately model a network, such as an optical or photonic network. In an exemplary embodiment, the Dijkstra algorithm is modified to represent degrees at a site with an ingress vertex (e.g., a demultiplexer) and an egress vertex (e.g., a multiplexer). In another exemplary embodiment, in addition to representing degrees as ingress and egress vertices, the Dijkstra algorithm is modified to maintain knowledge of previously visited degrees to prevent revisiting a same degree in determining a shortest path.
US08854995B2
A method and Mobile Subscriber Station (MSS) are provided for transmitting Channel Quality Information (CQI) in a wireless communication system using an Orthogonal Frequency Division Multiple Access (OFDMA) scheme. A Carrier to Interference and Noise Ratio (CINR) of at least two bands are measured; each of the at least two bands including a plurality of adjacent subcarriers for a band Adaptive Modulation and Coding (AMC) operation. A Report Response (REP-RSP) message including first information related to the measured CINR is sent. Second information related to a differential CINR of the at least two bands is sent via a Channel Quality Information Channel (CQICH).
US08854993B2
A system for facilitating interaction with one or more radio modules incorporated within an apparatus. An interface may be provided to supply parameters usable by one or more radio modules for regulating communication. In at least one example configuration, the interface may receive information pertaining to one or more communication flows, may utilize the communication flow information to determine operational conditions for managing the one or more communication flows, and may formulate parameters for controlling one or more radio modules based on the operational condition information. These formulated parameters may then be provided to the one or more radio modules in the apparatus.
US08854992B2
A method, a system and a base-station for automatically determining delays of data transmitted via Transmission Control Protocol (TCP) and inflating these delays in order to reduce jitter and improve TCP throughput in a communications network. A Dynamic Jitter Reduction (DJR) logic/utility operating within a communications node measures delays on a rolling basis in order to capture the delay profile. Based on the delay profile, the DJR utility determines a delay target. The DJR utility ‘inflates’/augments future/expected delays toward the delay target by performing on one or more of the following: (a) using a delay based factor in the scheduler metric for TCP applications; (b) performing fine-tuning of link adaptation schemes; (c) delaying transmission of packets at the transmit or receive buffer; and (d) delaying transmission of a received TCP ACK signal from the media access control (MAC) sub-layer to TCP layer.
US08854988B2
A device may obtain a flow signature, identify a destination collector to which packets bearing the flow signature are sent, obtain a list of potential source collectors that may have sent the packets bearing the flow signature to the destination collector, and identify a source collector, among the potential source collectors, that sent the packets to the destination collector. In addition, the device may output information related to a path from the source collector the destination collector.
US08854986B1
A communications system and method for switching data rates while maintaining convergence of adaptive components. The data rates can switch between, for example, 10G, 1G, 100M and the like. The adaptive components can include, for example, equalizers, cross-talk filters (e.g., NEXT filters; FEXT filters), transmission drivers, low density parity checks and echo cancellers. The data rate is reduced by maintaining the same symbol rate over a channel, while reducing the number of channels, reducing the symbol alphabet, and zero-filling unused bits in the transmission frame. In addition, full duplex communication can be changed to simplex communication. A usage rotation (e.g., a round robin rotation) switches among different twisted pairs of a communication channel to maintain convergence of the adaptive components. Inactive components can be powered down, or the power can be reduced, in order to reduce the amount of power required for the communications system.
US08854978B2
A radio access network (20) comprises a serving base station (28S) configured to control a serving cell (34S) in an active set of a wireless terminal (30) as well as a non-serving base station (28N) configured to control a non-serving cell (34N) in the active set of the wireless terminal (30). Methods and apparatus are provided for signaling, to the non-serving base station (28N), information indicating a subset of active carriers in the set of at least two carriers.
US08854955B2
A method, a node, and a network include mesh restoration and bandwidth allocation systems and methods for shared risk connection groups for source-based routing control planes. The mesh restoration and bandwidth allocation systems and methods utilize signaling from a node closest to a point of failure to “advise” source nodes about protect paths to be taken for a particular unidirectional or bidirectional connection in the event of mesh restoration. Specifically, the systems and methods include an ability to correlate connection information as Shared Risk Connection Groups (SRCG) to optimally utilize network bandwidth in the event of failure. The systems and methods could also be used to optimally distribute connections in a mesh network as well, trying to utilize maximum bandwidth, in distributed or centralized environments. Effectively, the systems and method distributed path computation in the network away from solely being the responsibility of source nodes.
US08854950B2
A transmission system includes a transmission device and a reception device connected with each other via two lines. When the transmission device switches a line, used for transmitting VLAN traffic, from a first line to a second line, the transmission device transmits the VLAN traffic to the second line by switching the line after transmitting a post-switching message to the first line. The reception device includes a first buffer which stores the VLAN traffic received from the first line and a second buffer which stores the VLAN traffic received from the second line. When the reception device receives the post-switching message from the first line, the reception device starts reading of the VLAN traffic from the second buffer after reading the entire VLAN traffic stored in the first buffer.
US08854948B2
A system and a method are disclosed for detecting a multicast stream fault condition at a variety of points within a digital broadcast video distribution system. In addition, a method of seamless switchover from a primary to a redundant multicast stream is provided.
US08854944B2
Disclosed are methods and apparatus for interference cancellation in a wireless communication system. In particular, the disclosed methods and apparatus provide for interference cancellation in a wireless device, including extending linear interference cancellation techniques, such as quasi-linear interference cancellation (QLIC), in the wireless device to a first orthogonal set, which may be a first quasi orthogonal function (QOF) set for a cdma2000 system to cancel interference from that set upon another desired QOF set. QLIC may also be extended to cancellation of signals from non-intended base stations as well. Accordingly, the present methods and apparatus afford reduced interference through QLIC by canceling signals due to either undesired QOF sets or non-intended base stations, which in turn results in an increase in forward link capacity.
US08854943B2
A communication system comprises a plurality of line cards having transceivers coupled to a plurality of subscriber lines. Each line card has at least one transceiver within the same vectoring group, and each line card also has vector logic capable of cancelling crosstalk induced by a tone communicated by any member of the vector group. Further, the line cards are coupled to one another via a data connection across which a vectoring stream carrying vectoring information from one line card to the next. The bandwidth of the vectoring stream is reduced by dynamically adjusting time slots of the vectoring stream based on bit loading for the communicated tones.
US08854940B2
A device for recording data and data structures on a write-once storage medium. The device has writing means for recording the data and the data structures and controlling means for generating the data structures and controlling the writing means. The data structures comprise space bit map and defect management structures. The controlling means are adapted to record the data structures at a predefined temporary location on the write-once storage medium and to finalize the write-once storage medium by recording the data structures at a predefined fixed location as defined for a rewritable storage medium.
US08854937B2
In a multilayer optical disc having information layers conforming to a plurality of different optical disc standards, because the type of each information layer is not recorded in the other information layers, in read and write operations by a compatible optical disc device conforming to a plurality of optical disc standards, every time the information layer being accessed changes, it has been necessary to read the type of the information layer and select a method of generating a tracking error signal adapted to the type of information layer, so access has taken time. In order to solve the above problem, in the optical multilayer disc according to the present invention, having information layers conforming to a plurality of different optical disc standards, in an area in one of the information layers, information about the other information layers is recorded. The time required to access the other information layers can be reduced by using this information to select a tracking error signal generating method.
US08854934B2
There is provided an recording apparatus including a light irradiation unit, a reference-plane tracking control unit, a recording unit that executes recording on the recording medium by independently modulating first and second recording beams when the recording beams radiated by the first and second objective lenses are designated as the first and second recording beams, respectively, a recording-layer tracking control unit that performs tracking control of the first objective lens based on reflected light of a first servo beam and tracking control of the second objective lens based on reflected light of a second servo beam when the servo beam radiated by the first objective lens is designated as the first servo beam and the servo beam radiated by the second objective lens is designated as the second servo beam, and a control unit that controls the reference-plane tracking control unit, the recording-layer tracking control unit, and the recording unit.
US08854929B1
A disk drive is disclosed comprising a head actuated over a disk, wherein the head comprises a laser operable to heat the disk while writing data to the disk. An initial laser power of the laser is configured. After a time interval, an operating laser power of the laser is measured, and when the operating laser power falls below the initial laser power, a control signal applied to the laser is first adjusted until the operating laser power substantially matches the initial laser power. After first adjusting the control signal applied to the laser, a quality metric representing a recording quality of the head is measured, and when the quality metric indicates a poor recording quality, the control signal applied to the laser is second adjusted so that the operating laser power exceeds the initial laser power.
US08854915B2
A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.
US08854911B2
A memory includes a determination circuit, a plurality of refresh counters, and a plurality of banks. The determination circuit receives a refresh command. The plurality of refresh counters are coupled to the determination circuit. Each refresh counter of the plurality of refresh counters corresponds to one bank of the plurality of banks. The determination circuit detects whether a first bank of the plurality of banks is enabled or a number counted by a first refresh counter of the plurality of refresh counters corresponding to the first bank is equal to a predetermined value. Then, the determination circuit optionally refreshes one bank of the plurality of banks according to a detection result. Thus, the memory still refreshes an idle bank according to a refresh command even if the plurality of banks are not all idle.
US08854906B2
A nonvolatile memory device includes a number of page buffer groups each comprising a number of normal page buffers, I/O lines corresponding to the respective normal page buffers, and a column decoder generating a column address decoding signal for coupling the normal page buffers of one of the page buffer groups and the respective I/O lines in response to a normal control clock signal.
US08854903B2
A data alignment circuit includes: a select transmission unit configured to selectively transmit a first pulse or ground voltage as a first control pulse and selectively transmit a second pulse or ground voltage as a second control pulse, in response to a control signal; and a data latch unit configured to latch data in response to the first and second pulses and the first and second control pulses, and generate first to fourth data.
US08854902B2
A self-timed memory includes a plurality of write timer cells. A reference write driver circuit writes a logic low value to a true side of the write timer cells. Each write timer cell includes a pullup transistor whose gate is coupled to an internal true node. Self-timing is effectuated by detecting a completion of the logic value write at a complement side of the write timer cells and signaling a reset of the self-timer memory in response to detected completion. To better align detected completion of the write in write timer cells to actual completion of a write in the memory, a gate to source voltage of the write timer cell pullup transistor is lowered by increasing a lower logic level voltage at the internal true node in connection with driver circuit operation to write a low logic state into the true side of the write timer cell.
US08854898B2
Apparatuses and methods for comparing a sense current representative of a number of failing memory cells of a group of memory cells and a reference current representative of a reference number of failing memory cells is provided. One such apparatus includes a comparator configured to receive the sense current and to receive the reference current. The comparator includes a sense current buffer configured to buffer the sense current and the comparator is further configured to provide an output signal having a logic level indicative of a result of the comparison.
US08854897B2
A static random access memory apparatus and a bit-line voltage controller includes a controller, a pull-up circuit, a pull-down circuit and a voltage keeping circuit. The controller receives a bank selecting signal and a clock signal, and decides a pull-up time period, a pull-down time period and a voltage keeping time period according to the bank selecting signal and the clock signal. The pull-up circuit pulls up a bit-line power according to a first reference voltage within the pull-up time period. The pull-down circuit pulls down the bit-line power according to a second reference voltage within the pull-down time period. The voltage keeping circuit keeps the bit-line power to equal to an output voltage during the voltage keeping time period. The voltage keeping time period is after the pull-up time period and the pull-down time period.
US08854894B2
A program method of a semiconductor memory device includes performing a verify operation on selected memory cells by applying a selected word line voltage to a selected word line, continuously increasing the selected word line voltage without discharging the selected word line after the verify operation, and performing a program operation on the selected memory cells when the selected word line voltage reaches a program voltage level.
US08854889B2
A flash memory device and reading method of the flash memory device. The reading method includes determining a read voltage set of memory cells corresponding to a first word line from at least one of flag cell data of the first word line and flag cell data of a second word line adjacent to the first word line, and reading the memory cells corresponding to the first word line according to the determined read voltage set.
US08854888B2
Circuitry for generating voltage levels operative to perform data operations on non-volatile re-writeable memory arrays are disclosed. In some embodiments an integrated circuit includes a substrate and a base layer formed on the substrate to include active devices configured to operate within a first voltage range. Further, the integrated circuit can include a cross-point memory array formed above the base layer and including re-writable two-terminal memory cells that are configured to operate, for example, within a second voltage range that is greater than the first voltage range. Conductive array lines in the cross-point memory array are electrically coupled with the active devices in the base layer. The integrated circuit also can include X-line decoders and Y-line decoders that include devices that operate in the first voltage range. The active devices can include other active circuitry such as sense amps for reading data from the memory cells, for example.
US08854887B2
A method of 4-bit MLC programming a nonvolatile memory device includes inputting an mth program operation command and sequentially executing first to fourth logical page program operations according to first to fourth logical page program start voltages, each stored in first to fourth logical page program start voltage storage units, wherein a program voltage, which is applied at a time point at which a memory cell programmed higher than a lowest verify voltage while a program operation of each logical page is performed occurs for a first time, is updated to each logical page program start voltage.
US08854876B2
A storage element includes a storage layer which has magnetization perpendicular to its film surface and which retains information by a magnetization state of a magnetic substance, a magnetization pinned layer having magnetization perpendicular to its film surface which is used as the basis of the information stored in the storage layer, an interlayer of a non-magnetic substance provided between the storage layer and the magnetization pinned layer, and a cap layer which is provided adjacent to the storage layer at a side opposite to the interlayer and which includes at least two oxide layers. The storage element is configured to store information by reversing the magnetization of the storage layer using spin torque magnetization reversal generated by a current passing in a laminate direction of a layer structure including the storage layer, the interlayer, and the magnetization pinned layer.
US08854864B2
A nonvolatile memory element includes: a first electrode; a second electrode; and a variable resistance layer comprising a metal oxide positioned between the first electrode and the second electrode. The variable resistance layer includes: a first oxide layer having a resistivity ρx, on the first electrode; a second oxide layer having a resistivity ρy (ρx<ρy), on the first oxide layer; a third oxide layer having a resistivity ρz (ρy<ρz), on the second oxide layer; and a localized region that is positioned in the third oxide layer and the second oxide layer to be in contact with the second electrode and not to be in contact with the first oxide layer, and is, in resistivity, lower than the third oxide layer and different from the second oxide layer.
US08854861B2
Subject matter disclosed herein relates to a memory device, and more particularly to write performance of a phase change memory.
US08854858B2
A system on chip (SoC) includes one or more core logic blocks that are configured to operate on a lower supply voltage and a memory array configured to operate on a higher supply voltage. Each bitcell in the memory has two ferroelectric capacitors connected in series between a first plate line and a second plate line to form a node Q. A data bit voltage is transferred to the node Q by activating a write driver to provide the data bit voltage responsive to the lower supply voltage. The data bit voltage is boosted on the node Q by activating a sense amp coupled to node Q of the selected bit cell, such that the sense amp senses the data bit voltage on the node Q and in response increases the data bit voltage on the node Q to the higher supply voltage.
US08854853B2
A three-dimensional integrated circuit (3-D IC) includes a controller chip and at least one memory chip, in which, besides an original storage capacity, the memory chip further includes multiple spare memory cells and an address translation circuit with an external activation/enablement function. After the memory chip and the controller chip are stacked, the controller chip may still activate/enable a spare in the memory chip to repair a damaged or deteriorated memory cell in the memory chip through at least one vertical interconnect (for example, through-silicon via (TSV)), regardless of whether the damaged or deteriorated memory cell has been repaired or not before the controller chip and the memory chip are stacked.
US08854850B2
In an AC power supply apparatus, first and second switching circuits connected in series to an input terminal to which a DC input power supply is connected include first and second rectification elements, respectively. A capacitor, an inductor, and a capacitive load are equivalently connected in series to the second switching circuit. The capacitor is charged after the first switching circuit is turned on before the second rectification element is turned off and the charged capacitor is caused to discharge after the second switching circuit is turned on before the second rectification element is turned off. The above operations are periodically repeated. The voltage of the capacitive load is reversed with current flowing during the charge and the discharge of the capacitor to adjust the on and off periods of the first and second switching circuits in order to supply desired AC voltage to the capacitive load.
US08854848B1
A power supplying device having programmable current-balancing control includes at least two power modules in parallel. Each power module includes a power convertor, a current sensing component, a tuning circuit, a current-balancing control circuit and an output voltage controller. The power convertor provides power to a load via an output end. The current sensing component senses output current of the power convertor to generate a current sensing signal. The tuning circuit generates a tuning signal according to a control signaling from a communicating port. The current-balancing control circuit receives the current sensing signal and the tuning signal. The current-balancing control circuit generates a current-balancing signal according to the current sensing signal. The current-balancing control circuit generates a voltage control signal according to the tuning signal. The output voltage controller tunes an output voltage of the power convertor according to the current-balancing signal or the voltage control signal.
US08854840B2
A synchronous rectifying circuit for a switching power converter is provided. The synchronous rectifying circuit includes a power transistor, a diode, and a control circuit. The power transistor and the diode are coupled to a transformer and an output of the power converter for rectification. The control circuit generates a drive signal to switch on the power transistor once the diode is forward biased. The control circuit includes a monitor circuit. The monitor circuit generates a monitor signal an off signal to switch off the power transistor in response to a pulse width of the drive signal for generating an off signal to switch off the power transistor. The monitor circuit further reduces the pulse width of the drive signal in response to a change of a feedback signal. The feedback signal is correlated to an output load of the power converter.
US08854829B1
In certain embodiments, a mounting apparatus includes one or more standoffs adapted to maintain two panels at a spaced apart distance from one another. The standoff includes a first end having a first threaded fastening member and a second end having a cavity in which a torque restraining member is disposed. The torque restraining member is coupled to a second threaded fastening member. The relative sizes of the torque restraining member and the cavity allow movement of the torque restraining member within the cavity.
US08854826B2
A suspension board with circuit includes a conductive region in which a conductive layer is formed and a mounting region for mounting a slider on which a magnetic head that is electrically connected to the conductive layer is mounted. The mounting region mounts the slider so that the slider is capable of relatively moving with respect to the conductive region, and the conductive region includes an opposing region that is opposed to the slider in the thickness direction at the time of the relative movement of the slider with respect to the conductive region and a damage preventing portion for preventing damage to the opposing region by the slider.
US08854818B1
A device for selectively clamping an electronic module to a heat sink comprising a frame and a camshaft rotatably attached to the frame. The camshaft comprises at least one cam lobe arranged thereon for selectively applying a clamping force on the electronic module in a direction generally normal to the heat sink.
US08854812B2
The present invention discloses an anti-theft device for a computer system includes a lock; a slot formed on a housing of the computer system for fixing the lock; and a switching module for cutting off power supply for a plurality of external interfaces of the computer system when the lock is fixed to the slot.
US08854807B2
A converter arrangement includes a housing having a first cooling air channel, at least one capacitor disposed in the housing, a fan for generating a cooling air flow, and a first power electronics module disposed in the housing between the at least one capacitor and the fan, as viewed in a direction of the cooling air flow. The first power electronics module is positioned in relation to the fan so as to only be cooled by a first partial air flow. A second partial air flow provided for cooling the at least one capacitor is routed via the first cooling air channel past the first power electronics module such that the second partial air flow is thermally separated from the first power electronics module.
US08854803B2
A buffer assembly includes a buffer body and an adhesive layer on the buffer body. The buffer body includes a buffer portion and a mounting portion surrounding the buffer portion. The adhesive layer includes a first adhesive portion and a second adhesive portion surrounding the first adhesive portion. The first adhesive portion and the second adhesive portion respectively correspond to the buffer portion and the mounting portion. A first cutting line is disposed between the buffer portion and the mounting portion such that the mounting portion is separable from the buffer portion along the first cutting line. A second cutting line is disposed between the first adhesive portion and the second adhesive portion such that the second adhesive portion is separable from the first adhesive portion along the second cutting line. The second cutting line superposes the first cutting line.
US08854801B2
A display housing for a portable computing device that utilizes a plastic cover bonded to an internal metal frame is described. To account for thermal cycling issues and in particular to prevent bond slippage, multiple types of adhesives are employed to join the metal frame and the plastic cover. In particular, a very high bond (VHB) adhesive material is used in certain areas to bond the metal inner frame to the plastic cover and a liquid adhesive is used in other areas. The plastic cover can be translucent to light. A method of coating the plastic cover to block light, such as from a backlight used for the display, is described.
US08854797B2
A power source circuit shut off apparatus shuts off a circuit of a battery assembly in which plural battery cells connected in series are arranged in parallel. The power source circuit shut off apparatus includes a housing, a pair of bus bars that is arranged in the housing and is connected to the adjacent battery cells respectively, a switch section that is adapted to conduct electrical connection or disconnection between the pair of bus bars, and a retaining member which is formed on the housing and is configured to be retained to a resin frame part of a side surface of the battery cell.
US08854785B2
An improved surge protection for protecting an electronic device is disclosed, the device having a closed casing with walls made of a non-conducting material and being internally coated with a thin metallic layer. The device also has at least one connector, being arranged in an opening in the walls and including a connector body, at least a portion of which projects outwardly from the wall and which accommodates an internal coupling device, to which a transmission cable, including a central conductor and an outer shield conductor, is connectable. According to the invention, the connector body is also made of a non-conducting material and strong currents, being present at a conducting protection sleeve, are diverted by at least one conducting diversion member to at least one metallic structure, being in permanent electric contact with ground and having a high capacity of conducting strong currents. In use, the at least one conducting diversion member is in electrical contact with the protection sleeve, and extends radially outwardly from the protection sleeve, through the connector body, to the at least one metallic structure.
US08854778B2
An electrostatic discharge protection circuit includes an input node coupled to receive an input signal and an output node coupled to output the input signal to an internal circuit. A first inductor is coupled to the input node and to the output node, and a second inductor is coupled to the output node and to a first power supply node through a resistance. A plurality of protection devices are coupled to the first and second inductors and are disposed in parallel with each other.
US08854772B1
A microactuator, for example for a disc drive, comprising a substrate, a sandwich structure on the substrate, and a passivation layer over the substrate and the sandwich structure. The sandwich structure has a bottom electrode formed from noble metal, a piezoelectric layer, and a top electrode formed from noble metal. The microactuator further has one or both of a bottom adhesion layer present between the bottom electrode and the passivation layer, and a top adhesion layer present between the top electrode and the passivation layer. That is, the microactuator may have only the bottom adhesion layer, only the top adhesion layer, or both the bottom adhesion layer and the top adhesion layer.
US08854770B2
An actuator mounting section comprises a plate member includes a first plate and a second plate. The first plate is formed with an opening which accommodates an actuator element. The second plate comprises a main body portion which overlaps the first plate and supporting portions which support opposite ends of the actuator element. A narrow portion narrower than the first plate is formed at a part of the main body portion of the second plate. A weld seal portion is formed by laser-welding the first plate and the second plate at the narrow portion. Adhesive is provided between the opposite ends of the actuator element and an inner surface of the opening of the first plate.
US08854767B2
A disk drive device comprises a rotor on which a recording disk is to be mounted and a fixed body rotatably supporting the rotor through a bearing unit. The rotor includes a projecting portion configured to fit into a central hole of the recording disk, a clamper configured to be fixed to the projecting portion, and a seating portion provided radially outward of the projecting portion. The projecting portion and the seating portion are configured such that the seating portion moves with respect to the projecting portion by fixing the clamper to the projecting portion with the recording disk being in between the clamper and the seating portion.
US08854760B1
A data processing circuit includes a subtraction circuit operable to subtract an ideal version of a data pattern from a sampled version of a data pattern to yield a difference signal, an error calculation circuit operable to calculate an error between the ideal version of the data pattern and the sampled version of the data pattern based on the difference signal, and a comparator circuit operable to compare the error with a threshold value and operable to assert a track refresh signal if the error is greater than the threshold value. The track refresh signal is operable to trigger a magnetic storage device to refresh data on a data track.
US08854757B2
Systems and methods for data processing, and more particularly to estimating or calculating interference between tracks on a storage medium.
US08854753B2
Various embodiments of the present invention provide systems and methods for data processing. As an example, a data processing circuit having a data detection circuit is disclosed that includes: a scaling circuit, a soft output calculation circuit, and a factor calculation circuit. The scaling circuit is operable to scale a branch metric value by a scaling factor to yield a scaled output. The soft output calculation circuit is operable to calculate a soft output based at least in part on the scaled output. The factor calculation circuit operable to modify the scaling factor based at least in part on the soft output.
US08854742B2
A lens barrel includes an optical system including a first lens group having at least one lens; a cam frame including a first cam groove; and a first movable frame including a first cam follower engaged with the first cam groove. When the first movable frame relatively rotates with respect to the cam frame, the first movable frame relatively moves with respect to the cam frame in an optical axis direction together with the first lens group. A region of the first cam groove, through which the first cam follower passes when a focal distance of the optical system is changed from a wide-angle end to a tele end includes first and second regions adjacent to each other. The first region has a groove width narrower than that of the second region.
US08854735B2
A thickness of a tapered part provided at the deeper side (−X side) in a light guide direction of a light transmission member is smaller toward the deeper side, and thus, a reflection angle of ghost light that has passed through a fourth reflection surface provided with a half mirror layer and reached the light transmission member gradually becomes smaller within the tapered part and no longer satisfies a total reflection condition, and the light is ejected to the outside in the position diverging from an eye of an observer. That is, the tapered part may prevent the ghost light from reaching the eye and good see-through observation can be realized.
US08854734B2
An integrating optical system having a chamber, the chamber having an aperture and at least one portion having a diffuse reflective material; a light source; and a diffuse transmissive baffle. The baffle is located in relation to the chamber such that it is also located in an optical path between the light source and a treatable target. A light-ray originating from the light source is diffusely transmitted from the diffuse transmissive baffle and impinges on an interior surface of the chamber before impinging on the treatable target.
US08854726B2
A Raman amplifier comprisinga gain control unit adapted to control a pump power of an optical pump signal in response to at least one monitored optical feedback signal reflected back from a transmission line fiber connected to said pumped Raman amplifier.
US08854725B2
A wavelength conversion element disclosed in the present application includes a phosphor layer including a plurality of phosphor particles and a matrix that is located among the plurality of phosphor particles and is formed of zinc oxide. The zinc oxide is columnar crystals or a single crystal in a c-axis orientation.
US08854724B2
A spatio-temporal directional light modulator is introduced. This directional light modulator can be used to create 3D displays, ultra-high resolution 2D displays or 2D/3D switchable displays with extended viewing angle. The spatio-temporal aspects of this novel light modulator allow it to modulate the intensity, color and direction of the light it emits within an wide viewing angle. The inherently fast modulation and wide angular coverage capabilities of this directional light modulator increase the achievable viewing angle, and directional resolution making the 3D images created by the display be more realistic or alternatively the 2D images created by the display having ultra high resolution.
US08854723B2
A display medium includes a first substrate that is transparent to light, a second substrate, a spacing member, and a particle dispersion liquid. The second substrate is provided to be opposite to the first substrate and has a plurality of electrodes placed at a predetermined interval. The spacing member (i) is placed between the first and second substrates at another interval different from the predetermined interval of the electrodes, (ii) has a first end portion on a first substrate side of the spacing member and a second end portion on a second substrate side of the spacing member. The first end portion is transparent to light. The second end portion has different transparency from the first end portion to reduces a reflection of light incident through the first substrate onto a first substrate side of the spacing member.
US08854720B2
The present invention relates to a tri wavelength diffraction modulator (TWDM) and a method of tri wavelength diffraction modulation. The tri wavelength diffraction modulator includes: a stationary substrate with a bottom electrode plate formed on top of the stationary substrate; a first electrode plate comprising a first suspended beam suspended in parallel above the stationary substrate and a first connection anchored onto the stationary substrate; and a second electrode plate comprising a second suspended beam suspended in parallel above the first electrode plate and a second connection anchored onto the stationary substrate. The diffraction modulator and the method for diffraction modulation are suitable to projection system.
US08854719B2
A surfactant includes a hydrophobic functional group, a hydrophilic functional group and a linker disposed between the hydrophobic functional group and the hydrophilic functional group, and the linker is connected to the hydrophobic functional group and the hydrophilic functional group. The linker has a cleavable bond with a bond energy lower than a bond energy of a bond included in the hydrophilic functional group and a bond included in the hydrophobic functional group.
US08854712B2
A display device provided with an MEMS light valve, comprising: a substrate, a fixed optical grating located on the substrate, an MEMS light valve for controlling the opening and closing of the fixed optical grating, the MEMS light valve comprises a first light valve and a second light valve; the opening and closing of the fixed optical grating is controlled via controlling the movement of the first light valve and the second light valve, and the moving directions of the first light valve and the second light valve are opposite. Also disclosed is a method for forming a display device provided with an MEMS light valve. Thus the sensitivity of the MEMS light valve is improved.
US08854709B1
A method of white balancing an image includes mapping pixels of the image to a color space diagram. Each of the pixels of the image include a red (“R”), a green (“G”), and a blue (“B”) subvalue. A first central tendency of each of the RGB subvalues of pixels mapped in a first pre-defined region of the color space diagram is determined and a second central tendency of each of the RGB subvalues of pixels mapped in a second pre-defined region of the color space diagram is determined. The first pre-defined region is associated with a first illuminating source and the second pre-defined region is associated with a second illuminating source. RGB values of a white pixel are generated based on the first and second central tendencies.
US08854708B2
A sensing device including: a sensing section having an illuminating section that illuminates light and a light-receiving section that receives reflected light of light illuminated from the illuminating section, the sensing section sensing an image on a recording medium; a housing that accommodates the illuminating section; a covering member covering the housing, that is freely installed at and removed from the housing, having a transmitting member through which the light from the illuminating section is transmitted; and a setting section disposed at an opposite side to a housing side with respect to the covering member, the setting section being freely installed at and removed from the housing, and having a setting surface that sets a position at which the recording medium reflects light, wherein, at a positioning portion of the setting section, the covering member is positioned at least in a direction perpendicular to the setting surface, is provided.
US08854698B2
An image reading apparatus includes a light source device, a reader, a plurality of strip-shaped density reference members, and a shading corrector. The plurality of strip-shaped density reference members that extend along main scanning direction. The plurality of strip-shaped density reference members are separately disposed in at least three positions including an upstream end portion, a center portion, and a downstream end portion in the moving direction of the sub scanning direction within a readable area of the reader. The shading corrector is configured to calculate shading correction data using density distribution data obtained by reading the plurality of strip-shaped density reference members with the reader and correct image data of the printed document on a pixel to pixel basis, based on the shading correction data.
US08854696B2
A facsimile device includes a facsimile receiving unit that receives facsimile data transmitted from a transmission source device, a storing unit that stores identification information and transmission source information of the facsimile data received by the facsimile receiving unit in a storing portion. The identification information distinguishes the facsimile data received by the facsimile receiving unit from other facsimile data received by the facsimile receiving unit, and the transmission source information indicates the transmission source device of the facsimile data. The facsimile device also includes a message transmitting unit that transmits a message to an external device in response to receiving the facsimile data from the transmission source device, the message including the identification information and the transmission source information of the facsimile data stored in the storing portion, and a message receiving unit that receives a message transmitted from the external device or from another external device.
US08854690B2
According to the present invention, it is possible to adequately restrict the total color material amount from the viewpoint of the second scale which substantially represents a color material amount, and sufficiently produce the color reproducibility which is potentially held by an image formation apparatus. Moreover, since the order of the CMY ratio in the space of the first scale is maintained, it is possible to smoothly secure the connection between tones.
US08854688B2
A system comprising a host processor and a raster image processor (RIP). The host processor is to determine whether each page in a multi-page document contains color, partition a print job into a plurality of print sub-jobs, and determine a separate configuration for the RIP for each print sub-job.
US08854676B2
An approach for processing scanned document data includes a document merging network service receiving a request for existing electronic document data. In response, the document merging network service identifies and providing, to a scanning device, identification data that identifies existing electronic document data. The existing electronic document data may be stored by a third party storage service. In response to user selection of an existing electronic document identified in the identification data, the scanning device transmits, to the document merging network service, scanned document data, data that identifies an existing electronic document, and location insertion data. The document merging network service merges the scanned document data at one or more locations in the existing electronic document based on the location insertion data.
US08854667B2
An image forming apparatus connected to a first network has a log notification part that transmits a communication failure log in response to a connection from a computer connected to a second network. The communication failure log contains status information planned to be transmitted by an image forming apparatus that is connected to the first network, to a computer to which the image forming apparatus failed in a connection, or location designation data for designating a location in the first network where the status information is stored. The computer has a log receiving part for receiving the communication failure log transmitted from the image forming apparatus, and a status information notification part for transmitting the status information or the location designation data contained in the received communication failure log to other computers connected to the second network.
US08854661B2
According to one embodiment, a print setting apparatus includes an input section, a display section configured to display, on a same screen, an icon showing a tool to perform a process of binding sheets, a preview image showing a state of a sheet after printing, and one or plural area images displayed on the preview image, and a control section configured to change, when detecting that a specified coordinate from the input section is moved from a display area of the icon to a display area of the area image, the area image to an image showing a state after the process of binding the sheets is performed.
US08854657B2
An information processing apparatus includes: a first communication section which communicates with an external device having a diagnosis function of a network using a first communication method; a second communication section which communicates with the external device using a second communication method; and a transmission section which transmits a diagnosis signal to the external device through the second communication section. The transmission section transmits the diagnosis signal according to a diagnosis request received through the first communication section from the external device.
US08854653B2
A server includes a data converting unit, a converted data storage unit, and a converted data transmitting unit. The data converting unit converts, based on device information of each image forming apparatus, print data to converted data allowing image formation by each image forming apparatus, for each image forming apparatus. The converted data storage unit stores the converted data in correspondence with information specifying the corresponding image forming apparatus. The converted data transmitting unit transmits, in response to data request from the image forming apparatus, the converted data corresponding to the image forming apparatus stored in the converted data storage unit, to the image forming apparatus.
US08854631B1
A sunlight filter device for a helicopter blade tracker includes a filter housing, a filter assembly and a mounting system. The filter housing has a first opening, a second opening and a receiving cavity formed between the first opening and the second opening. The filter assembly is mounted in the receiving cavity of the filter housing, and is adapted to block sunlight. The mounting system extends from the filter housing to securely mount the filter housing on the helicopter blade tracker.
US08854625B2
A particle monitoring apparatus includes a housing disposed on a gas exhaust line, a laser beam source for emitting a laser beam to particles in the gas exhaust line, a window member disposed at the housing for monitoring the particles in the gas exhaust line. The window member has a transparent base which is formed of a transparent resin or glass containing silicon and has a gas contact surface which faces a gas within the gas exhaust line, and a surface treatment layer formed on the gas contact surface of the transparent base, wherein the surface treatment layer contains one material selected from the group consisting of yttrium and calcium fluoride.
US08854621B1
In one embodiment, the dimensions of nanoparticles are determined by focusing light on a sample of nanoparticles suspended in a solution, collecting light scattered by the nanoparticles, measuring translational and rotational decay rates of the collected light, calculating a ratio of the rotational decay rate to translational decay rate, and estimating a first dimension of the nanoparticles based upon the decay rate ratio.
US08854617B2
The present invention relates to compounds and markers for surface-enhanced Raman scattering (SERS), and methods for the preparation of the SERS markers. The present invention further relates to compositions, methods and uses, wherein the present SERS markers are employed.
US08854612B2
The field of the invention is that of optical systems for detecting the posture of a mobile object in space. The system comprises an electro-optical fixed device of known orientation comprising a first point emission source, a telecentric emission/reception optic and a photosensitive matrix sensor. An assembly comprising an optical cubic wedge is disposed on the mobile object. The input face of the cubic wedge comprises a mask in the shape of a parallelogram, each side of the parallelogram comprising a geometric marking making it possible to identify it, the image of the mask projected on the photosensitive matrix sensor, by reflection on the faces of the cubic wedge, being the intersection of the projection of the mask and of the projection of its image inverted with respect to the centeR of the cubic wedge. Analysis of this image makes it possible to determine the orientation of the cubic wedge.
US08854610B2
Provided are an apparatus and a method for measuring a three dimensional shape with improved accuracy. The apparatus includes a stage, at least one lighting unit, a plurality of image pickup units and a control unit. The stage supports an object to be measured. The lighting unit includes a light source and a grid, and radiates grid-patterned light to the object to be measured. The image pickup units capture, in different directions, grid images reflected from the object to be measured. The control unit calculates a three dimensional shape of the object from the grid images captured by the image pickup units. The present invention has advantages in capturing grid images through a main image pickup portion and sub-image pickup portions, enabling the measurement of the three dimensional shape of the object in a rapid and accurate manner.
US08854609B2
An optical time domain reflectometry system is described which provides low-power, low weight, optical fiber system integrity measurements in an in-situ optical fiber system. The system can be integrated within the transmitter component to allow both data transmission and OTDR measurement functions. A method of providing several different modes of OTDR measurement through external control is also disclosed.
US08854604B2
A microlithographic projection exposure apparatus includes an optical surface, which may be formed by a plurality of micro-mirrors, and a measurement device which is configured to measure a parameter related to the optical surface at a plurality of locations. The measurement device includes an illumination unit with a plurality of illumination members, each having a light exit facet. An optical imaging system establishes an imaging relationship between an object plane in which at least two light exit facets are arranged, and an image plane which at least substantially coincides with the optical surface. A detector unit measures the property of measuring light after it has interacted with the optical surface, and an evaluation unit determines the surface related parameter for each of the locations on the basis of the properties determined by the detector unit.
US08854595B2
Preferred embodiments provide a cooling system for an electronic display. A constricted convection channel is used to force cooling air against a posterior surface of the electronic display. Fans may be used to propel or pull air through the constricted convection channel in a substantially uniform manner. A refrigeration unit or thermoelectric module may be employed to cool or heat the air traveling through the constricted convection channel. Some embodiments include a closed loop which extracts heat (or adds heat) to the front display surface.
US08854585B2
According to one embodiment, a liquid crystal display includes a liquid crystal layer exhibiting Kerr effect, a first electrode including combtooth portions, a second electrode, and protruding portions facing a main surface of the liquid crystal layer with at least one of the first and second electrodes interposed therebetween. The combtooth portions each extends in a first direction and are arranged in a second direction. The second electrode includes a portion that faces the main surface and is positioned in a gap between the combtooth portions or faces the main surface with the gap interposed therebetween. The protruding portions each extends in the first direction and are arranged in the second direction. Each of the first protruding portions forms a convex surface having a ridge shape on a surface of the combtooth portion or a surface of the portion of the second electrode positioned at the gap.
US08854584B2
A liquid crystal display (LCD) panel comprises scan lines, data lines and a plurality of switch units, and a pixel electrode disposed in a pixel region formed by the scan lines intersecting with the data lines. The pixel electrode comprises a peripheral portion, branch portions and an opening portion located inside the peripheral portion. The branch portions include a first branch portion having plurality of first branches parallel with each other and a second branch portion having a plurality of second branches parallel with each other. The opening portion comprises a first opening and a second opening perpendicularly connected with the first and second branches respectively. The first and second openings are located on midperpendiculars of the first branches and the second branches respectively. Extension lines of the first and second openings intersect with one scan line and one data lines to form a right triangle respectively.
US08854583B2
In a liquid crystal display device in which a liquid crystal layer exhibiting a blue phase is sandwiched between a first substrate and a second substrate, a pixel electrode layer is electrically connected to a drain electrode layer of a transistor and a common electrode layer is electrically connected to a conductive layer formed through the same steps as the drain electrode layer. The pixel electrode layer and the common electrode layer are over an interlayer film and spaced apart from each other. An opening formed in the interlayer film is filled with liquid crystal, and the liquid crystal layer is formed.
US08854571B2
This invention discloses a backplate comprising a sheet metal member with a hollow structure and an aluminum extrusion heatsink connected to the end of the sheet metal member. This aluminum extrusion heatsink includes a lateral light source connection portion provided with a light source and a sheet metal member connection portion connected to the lateral light source connection portion, wherein the latter is in contact with the sheet metal member. The aluminum extrusion heatsink further includes two heat-dissipation extension portions respectively arranged at both ends of the sheet metal member connection portion and extending in a length direction of the sheet metal member. Herein, the heat-dissipation extension portion at both ends of the aluminum extrusion heatsink can enhance the heat dissipation effect at the corner region. When the backplate is applied to a liquid crystal display device, it can reduce the stress concentration degree at the corner region thereof.
US08854563B2
An active matrix substrate is arranged such that each pixel region includes two pixel electrodes, each data signal line extends in a column direction, each column of pixel regions is associated with two data signal lines, one pixel electrode of the pixel region included in the column of pixel regions is connected to one of the two data signal lines via a transistor that is connected to a scanning signal line, the other pixel electrode of the pixel region is connected to the other one of the two data signal lines via a transistor that is connected to another scanning signal line, and one of pixel electrodes included in one of two adjacent pixel regions of the column and one of pixel electrodes included in the other one of the two adjacent pixel regions of the column are connected to an identical scanning signal line via respective transistors.
US08854560B2
An auto-stereoscopic display device is proposed. The auto-stereoscopic display device includes a display panel and a liquid crystal lens. The liquid crystal lens includes a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of first electrode stripes arranged in parallel along pixel units and extending in a first or second direction. The second electrode layer includes a plurality of second electrode stripes extending slantingly relative to the plurality of first electrode stripes and being arranged in parallel. A liquid crystal lens and a driving method thereof are also proposed. Based on the present invention, a first lenticular lens unit is generated and arranged along the plurality of second electrode stripes for the 3D display mode, and a second lenticular lens unit is generated and arranged along the plurality of first electrode stripes for the 2D display mode. The invention can fulfill the 3D-mode requirement and enhance brightness and luminance in the 2D mode.
US08854549B2
An application for a slider bar on a display has a series of ticks, each indicating one or more gradations of a parameter ranging between a minimum value and a maximum value. Two marker icons are on the display screen in relation to the ticks. A user control moves a first marker icon within a predetermined range of ticks. Once the first marker icon reaches an end of travel, if the end of travel is next the second marker icon, the first marker becomes inactive (remaining at its current location) and the second marker icon becomes the active marker icon, moving within a predetermined range for the second marker icon.
US08854541B2
A demodulator of a video demodulation device includes an analog-to-digital converter converting an analog IF signal into a digital IF signal, a luminance gain adjuster performing gain adjustment of a luminance component included in the digital IF signal such that a maximum of the luminance component within a predetermined period becomes equal to a predetermined reference value, and a synchronization corrector receiving as input a result of the gain adjustment, correcting a signal corresponding to a signaling period of the horizontal synchronizing signal, and outputting the signal as a CVBS signal. The synchronization corrector outputs, as the CVBS signal, a composite signal containing the luminance component and a color component included in the gain adjustment result when the composite signal is smaller than the reference value, or the reference value when the composite signal is equal to or greater than the reference value.
US08854525B2
An imaging apparatus of the present invention includes: a lens optical system including a lens and a stop; an imaging device including at least a plurality of first pixels and a plurality of second pixels on which light having passed through the lens optical system is incident; and an arrayed optical device arranged between the lens optical system and the imaging device, wherein: the lens optical system includes, in a plane vertical to an optical axis, a first area that transmits therethrough light of a first wavelength band and a second area that transmits therethrough light of a second wavelength band different from the first wavelength band; and the arrayed optical device makes light having passed through the first area incident on the plurality of first pixels and light having passed through the second area incident on the plurality of second pixels.
US08854524B2
A digital image processing apparatus, and a controlling method thereof are provided. The digital image processing apparatus displaying first content and second content generated with respect to the first content includes: a sensing unit that senses a movement of the digital image processing apparatus; a movement detecting unit that determines a movement of the digital image processing apparatus based on a sensed signal from the sensing unit; and a display control unit that controls display of the first and second contents, wherein the display control unit controls a single reproduction of the first content or a simultaneous reproduction of the first and second contents based on the determination of the movement detecting unit. A user may easily and intuitively manage various contents by using the digital image processing apparatus.
US08854522B2
A method for controlling a digital photographing apparatus, which includes first and second display units, includes the operations of mapping at least one function to the second display unit, and performing the at least one function in response to a gesture input. The method may further include the operation of displaying a hotkey image, which represents the at least one function, on the second display unit.
US08854521B2
According to one embodiment, a solid-state image sensing device includes a pixel including a photoelectric conversion element, a signal detection unit, transistors, and a control signal selection circuit to select a control signal applied to the control signal line. The control signal selection circuit sets a potential of the control signal line at a first potential level while the pixel signal is read from the pixel, the control signal selection circuit sets the potential of the control signal line at a second potential level when the pixel is set in an unselected state, and the control signal selection circuit sets the potential of the control signal line at a third potential level after the pixel is set in the unselected state.
US08854520B2
A solid-state imaging device includes a pixel array with unit pixels each having a photoelectric conversion device arranged in a matrix. Column signal lines are wired with respect to one column in the pixel arrangement and pixels are regularly connected to the column signal lines in accordance with rows in which pixels are positioned. A pixel signal reading unit has a column processing unit that reads pixel signals in units of plural pixels from the pixel array and performs column processing to read signals on a column basis, wherein the pixel signal reading unit includes a column input unit which can connect one or plural column signal lines arranged at a corresponding column to an input of one column processing unit through plural capacitors connected in parallel The column input unit has switches which can change a connection state between capacitors and column signal lines corresponding to the column.
US08854516B2
A solid-state imaging device and a camera system are disclosed. The solid-state imaging device includes a pixel unit and a pixel signal readout circuit. The pixel signal readout circuit includes a plurality of comparators disposed to correspond to a pixel column array, and a plurality of counters. Each counter includes a first amplifier, a second amplifier, and a mirror circuit to from a current mirror in parallel with the second amplifier. The first amplifier includes differential transistors, initializing switches connected between gates and collectors of the differential transistors, and first and second capacitors connected to each of the gates of the differential transistors. The second amplifier includes an initializing switch and a third capacitor. The mirror circuit includes a gate input transistor whose gate is inputted with a voltage sampled by the first amplifier or a voltage sampled by the second amplifier.
US08854512B2
In the technical field of video cameras gamma correction is an often used technique to compensate the non-linear effects of the CRT (cathode ray tube), in order to enhance visibility in images to be displayed. Gamma correction is—by way of example—expressed by the gamma function: A process for enhancing detail visibility in an input image comprising a step of applying a first transfer function (11) to the input image, thereby generating an intermediate image; a step of performing a statistical measurement (12), Mmt (2) on the intermediate image; a step of applying a second transfer function (14) to the intermediate image, thereby generating an output image; a step of performing a statistical measurement (15), Mmt (3) on the output image, a step of determining gain parameters gg, gk for the first and the second transfer function (11, 14) on basis of the statistical measurement results (8, 12, 15), Mmt (1), Mmt (2), Mmt (3) is proposed.
US08854510B2
An image pickup apparatus includes an image pickup element 10 that includes unit cells capable of individually reading signals from pixels that receive light beams transmitting through different pupil positions of an image pickup lens 5, a detector 20 that generates a pair of image signals in a pupil division direction using a signal from a pixel corresponding to each of the unit cells to perform focus detection based on a phase difference, a defective pixel storage unit 22 that stores defective pixel information, and a defective pixel compensating unit 20 that compensates a signal of a defective pixel based on an output of the defective pixel storage unit. The defective pixel compensating unit 20 compensates the signal of the defective pixel using a signal obtained from a pixel disposed in a direction different from the pupil division direction with respect to the defective pixel.
US08854505B2
An optical device comprises a vibration member 20 provided on a substrate 36 transmitting light so as to vibrate said substrate, a driving circuit 29 for driving said vibration member so as to generate nodes of vibration 99 on said substrate, a plurality of electrodes 42, at least one part thereof provided at neighbor of said nodes of vibration which transmits light, and an output circuit 28 to output voltage to said plurality of electrode so as to change an electric field of a surface of said substrate.
US08854503B2
Embodiments of imaging devices of the present disclosure automatically utilize sequential image captures in an image processing pipeline. In one embodiment, control processing circuitry initiates a sequential capture of a plurality of images by an image sensor; and image processing circuitry generates a composite image comprising at least portions of the images.
US08854491B2
This disclosure pertains to devices, methods, systems, and computer readable media for generating and/or interpreting image metadata to determine input parameters for various image processing routines, e.g., filters that distort or enhance an image, in a way that provides an intuitive experience for both the user and the software developer. Such techniques may attach the metadata to image frames and then send the image frames down an image processing pipeline to one or more image processing routines. Image metadata may include face location information, and the image processing routine may include an image filter that processes the image metadata in order to keep the central focus (or foci) of the image filter substantially coincident with one or more of the faces represented in the face location information. The generated and/or interpreted metadata may also be saved to a metadata track for later application to unfiltered image data.
US08854489B2
An image processing apparatus and an image processing method, the method including: providing one or more low dynamic range images having different exposure levels; classifying each of the one of more low dynamic range images as a saturation region, an under-saturation region, and a non-saturation region with respect to an intensity value; generating feature maps indicating a similarity between patterns of the non-saturation regions; generating final feature maps converting pixels included in the feature maps into moving pixels and non-moving pixels; defining moving regions and non-moving regions included in the one or more low dynamic range images; removing noise from the moving regions and the non-moving regions by using a first noise reduction filter for the moving regions and a second noise reduction filter for the non-moving regions; and generating a radiance map corresponding to the one or more low dynamic range images.
US08854488B2
An image capture system is provided that increases processing speed after an image is captured and also increases the rate at which data is read from an image capture device during a shooting sequence. The image capture system includes an image capture device for capturing an object image and converting the captured object image into an electrical signal, a plurality of image processing devices, and a distribution device for distributing the electrical signal from the image capture device to the plurality of image processing devices. The plurality of image processing devices generate image signals by processing the electrical signal output from the distribution device and are provided in parallel with each other. Each of the plurality of image processing devices concurrently processes the electrical signal for one frame.
US08854484B2
An imaging apparatus includes a first communication unit configured to communicate with a control apparatus using a first communication protocol, an imaging unit configured to capture an image of a subject to obtain image data in response to an image capturing instruction from the control apparatus in a controlled state, a second communication unit configured to communicate with an external apparatus using a second communication protocol, and an activation unit configured to activate a function of receiving access using the second communication protocol from the external apparatus and transmitting the image data stored in the storage medium to the external apparatus.
US08854483B2
The image processing device for generating a color image from a color mosaic image obtained with a single chip type imaging element includes: a camera motion detection module (40) which generates a motion correction value for motion between an object and an imaging element (5) from the pixel position of the color image; a sampling coordinate calculation unit (29) which sets sampling coordinates on the color mosaic image corresponding to the pixel position of the color image when the image is deformed; a sampling unit (32) which interpolates/generates a pixel value in the sampling coordinates from the pixel value of the same color light contained in the color plane for each of the planes decomposed by the color plane decomposition unit (21); and a color generation unit (33) which synthesizes the pixel values at the sampling coordinates of the respective color planes so as to generate a pixel signal of the color image.
US08854482B2
A digital camera system has integrated accelerometers for determining static and dynamic accelerations of the digital cameral system. Data relating to static and dynamic accelerations are stored with recorded image data for further processing, such as for correcting image data for roll, pitch and vibrations and for displaying recorded images with a predetermined orientation using information about, e.g., roll. Data may also be used on-the-fly for smear suppression caused by vibrations.
US08854480B2
A digital camera 1 has an image recorder 12, a microprocessor 3, and an image display controller 13. The image recorder 12 records a plurality of sequentially captured images along with a panning mode signal 60 related to the panning operation of the digital camera 1. The microprocessor 3 determines the layout of the plurality of images on the basis of the panning mode signal 60 recorded to the image recorder 12. The image display controller 13 displays a plurality of images side by side on a liquid crystal monitor 55 on the basis of the determination result of the microprocessor 3.
US08854475B2
A novel image sensor includes a pixel array, a row control circuit, a test signal injection circuit, a sampling circuit, an image processing circuit, a comparison circuit, and a control circuit. In a particular embodiment, the test signal injection circuit injects test signals into the pixel array, the sampling circuit acquires pixel data from the pixel array, and the comparison circuit compares the pixel data with the test signals. If the pixel data does not correspond to the test signals, the comparison circuit outputs an error signal. Additional comparison circuits are provided to detect defects in the control circuitry of an image sensor.
US08854473B2
In one exemplary embodiment, an object region tracking and picturing module is constructed on a moving platform of a mobile end and a remote control module is constructed on another platform for an image object region tracking system. The two modules communicate with each other via a digital network for delivering required information. The object region tracking and picturing module uses a real-time image backward search technology to store at least an image frame previously captured on the moving platform into a frame buffer, and start tracking an object region from the position pointed out by the remote control module to a newest image frame captured on the moving platform, then find out a relative position on the newest image frame for the tracked object region.
US08854471B2
Disclosed herein are an infrared (IR) sensor and a sensing method using the same, in which disturbance by an external luminous object is removed using the IR sensor that irradiates IR light into a sensing area to sense an object, so that the position or distance of the object can be precisely and accurately sensed. An IR sensor includes an illumination unit that irradiates IR light into a sensing area; an image pickup device that obtains an IR image in the sensing area by sensing the IR light incident from the sensing area; and a control unit that controls the emission time at which the illumination unit irradiates the IR light and the pickup time of the image pickup device. In the IR sensor, the control unit includes an illumination controller that controls the emission time of the illumination unit; an image pickup device controller that controls the pickup time of the image pickup device; a memory that stores the IR image obtained by the image pickup device; and an image processor that calculates the position or distance of the object in the sensing area by performing comparison operation processing with respect to an IR image obtained when the illumination unit irradiates the IR light and an IR image obtained when the illumination unit does not irradiate the IR light in the IR images stored in the memory.
US08854468B2
The present invention provides a video surveillance system, having a video camera; a motor operable to move the video camera; and a processor monitoring a value of a signal provided to the motor, the processor terminating the signal to the motor when the monitored signal value exceeds a predetermined value for a predetermined period of time. A network may be coupled to the processor for communication of the signal termination. The processor may reinitiate a signal transmission to the motor sufficient to maintain a position of the motor after a predetermined period of time, and the processor may monitor the signal transmission and adjust at least one of a zoom setting and focus setting of the video camera based at least in part on the monitored signal.
US08854467B2
A vehicle-mounted camera includes a camera module mounted on a vehicle such as an automobile, and further includes a mirror occupying at least a part of an imaging range of the camera module. The camera module may be arranged to face a forward vehicle traveling direction. The mirror may occupy a lower part of the vertical direction in the imaging range. The camera module and the mirror may both be disposed in the vehicle.
US08854461B2
A method of controlling a camera to photograph a target, the method including: obtaining position information about a plurality of reference points which are positioned around the target; obtaining panning angles and tilting angles of the camera for the reference points; obtaining position information about the target from information about the target which is received from a radar device; obtaining a panning angle and tilting angle of the camera for the target, based on the position information about the reference points, the panning angles and tilting angles of the camera for the reference points, and the position information about the target; and controlling panning and tilting of the camera based on the panning angle and tilting angle of the camera for the target.
US08854451B2
An automated hydrogen bubble detection apparatus includes a horizontal support surface on which a test coupon can be supported, a transparent tube having an open top and an open bottom and operable to contain a test solution when positioned on a test coupon, a camera arranged to view a test solution in the transparent tube, and a controller in communication with the camera and effective to operate the camera such that at least one video segment is recorded by the camera and analyzed to detect first bubble and continuous bubble generation. A method of evaluating corrosion resistance of coatings on aluminum and steel in acidic solution is also included.
US08854449B2
A substrate position detection method includes rotating the susceptor so that the substrate receiving portion is moved into an image taking area of a imaging apparatus; detecting first two position detection marks provided in the process chamber so that the first two position detection marks are within the image taking area, wherein a first perpendicular bisector of the first two position detection marks passes through a rotational center of the susceptor; detecting second two position detection marks provided in the susceptor so that the second two position detection marks can be within the image taking area, wherein a second perpendicular bisector of the second two position detection marks passes through the rotational center of the susceptor and a center of the substrate receiving portion; and determining whether the substrate receiving portion is positioned in a predetermined range in accordance with the detected first two and second two position detection marks.
US08854444B2
An information processing apparatus includes a storage unit that stores data of the in-vivo images and information which is associated with the data of the in-vivo images and related to a position of a capsule endoscope in an inside of a subject; a positional information obtaining unit that obtains positional information of the capsule endoscope in capturing the in-vivo images based on the information related to the position; and a sequence changing unit that changes a sorting sequence of the in-vivo images based on the positional information obtained by the positional information obtaining unit.
US08854438B2
Provided is a display apparatus which includes a display unit; an image processor which scans a three-dimensional image including a left or right eye image to the display unit; and a controller which adjusts a blanking time, during which neither the left eye image nor the right eye image is scanned, to be different from a reference time and controls the image processor to alternately scan the left and right eye images to the display unit based on the adjusted blanking time.
US08854431B2
The present invention relates to a method for the optical self-diagnosis of a camera system and to a camera system for carrying out the method. The method comprises recording stereo images obtained from in each case at least two partial images (2, 3) creating a depth image, that is to say a disparity map (5) given by calculated disparity values, determining a number of valid disparity values (6) of the disparity map (5), and outputting a warning signal depending on the number of valid disparity values determined. A device for carrying out such a method comprises a stereo camera (1) having at least two lenses (7,8) and image sensors, an evaluation unit and a display unit.