US08776129B2

An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08776128B2

An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08776117B2

An approach is provided for presenting, via a set-top box, a widget. The widget includes content retrieved over a data network and augmented content.
US08776114B2

A cross-platform advertising system utilizes viewing data, browsing data, and telephone call data to establish subscriber account profile and, optionally, user profiles for users at the subscriber account. An ad selection processor selects ads based on subscriber account profile and, optionally, the user profile. An ad delivery processor delivers the selected ads to a device associated with the subscriber account.
US08776111B1

A method and system for creating a subscriber profile based on a subscriber's use of a multi-platform system capable of being accessed by a subscriber over a transmission medium includes a central computer sending a first data request to a first computer configured to monitor data transmitted over a first telecommunication platform. A second data request is sent by the central computer to a second computer configured to monitor data transmitted over a plurality of other telecommunication platforms. The central computer receives a first data log indicative of the subscriber's use of the first telecommunication platform and a second data log indicative of the subscriber's use of the other telecommunication platforms. A subscriber access pattern is detected by the central computer based on the first data log and the second data log. The central computer creates the subscriber profile using the detected subscriber access pattern.
US08776108B2

The subject matter disclosed herein relates to distribution of media content and a system and method for presenting a user-selectable option to permit a user to change a setting for an advertising experience during presentation of such an advertising experience.
US08776104B2

Provided is an information providing system using video tracking, such that tracking of an original image can be performed without editing/processing the original video and without requiring a high level programming knowledge, and information can thus be easily provided. The system is configured so that an overlay screen (10) is superimposed on an original video screen (2) and displayed in synchronization with the original video, said overlay screen (10) provided with a transparent or translucent object graphic (5) acting as control information corresponding to a predetermined purpose of providing information, with respect to an object (4) represented by an original video image which is displayed on the original video screen (2) once or a plurality of times in accordance with the situation.
US08776102B2

A computer readable medium is disclosed containing a computer program useful for performing a method for estimating an audience reaction to a data stream, the computer program comprising but not limited to instructions to send data containing a plurality of filter objects data to a plurality of filtered sensors associated with end user devices, instructions to receive response data from the filtered sensor in response to the data stream in accordance with the plurality of filter objects and instructions to estimate an audience reaction to the video data from the response data. A system is disclosed including a processor for performing a method for estimating an audience reaction to video data. A data structure is disclosed for containing data useful for performing the computer program and method.
US08776100B2

A multimedia logging and reporting system and method involves first obtaining some viewing information about a multimedia presentation such as a television program. The viewing information may be a name of the program and the time it was being watched on the television or may include other information depending on the multimedia, the device used for viewing the multimedia as well as other factors. The viewing information is recorded and then used to generate a viewing report, an example being a display on a television screen that lists a particular user, the time and name of the programs watched on any given day.
US08776098B2

A computer implemented method, apparatus, and computer-usable program product for exchanging data using data transformation are provided. A first data binding component receives data from a function selector. A set of data bindings capable of invocation by the first data binding component is available. The function selector determines a content type associated with the data. The first data binding component receives the data and the content type from the function selector. The first data binding component invokes a data binding corresponding to the content type from the set of data bindings to transform the data into a data object. The data object has an object name. A target application is determined based on the object name, and the data object is then routed to a target application.
US08776097B2

A method, apparatus, system, article of manufacture, and computer readable storage medium provides the ability to dynamically bind a native assembly from a managed assembly. A managed assembly (e.g., a dynamically linked library (DLL)) is obtained. In the managed assembly, native application program interface entry points are identified. For each of the entry points, intended platform(s) and associated correct native assembly(ies) are specified in the managed assembly. The managed assembly is deployed onto a computer. For example, the single collection of managed and native assemblies can be deployed to all targeted computers, which consist of varying platform environments. During runtime execution, the executing platform of the application is determined. Based on the executing platform, an intended platform is selected and the entry points are bound to the correct native assembly.
US08776089B2

A server supporting the implementation of virtual machines includes a local memory used for caching. During I/O intensive processes, a “content aware” cache filter component of the server first accesses a cache structure in a content cache device to determine whether data blocks have been stored in the cache structure prior to requesting the data blocks from a networked disk array via a standard I/O stack of the hypervisor.
US08776088B2

An illustrative operating system distributes two or more instances of the operating system over heterogeneous platforms of a computing device. The instances of the operating system work together to provide single-kernel semantics to present a common operating system abstraction to application modules. The heterogeneous platforms may include co-processors that use different instruction set architectures and/or functionality, different NUMA domains, etc. Further, the operating system allows application modules to transparently access components using a local communication path and a remote communication path. Further, the operating system includes a policy manager module that determines the placement of components based on affinity values associated with interaction relations between components. The affinity values express the sensitivity of the interaction relations to a relative location of the components.
US08776079B2

A task processor includes a CPU, a save circuit, and a task control circuit. A task control circuit is provided with a task selection circuit and state storage units associated with respective tasks. When executing a predetermined system call instruction, the CPU notifies the task control circuit accordingly. When informed of the execution of a system call instruction, the task control circuit selects a task to be subsequently executed in accordance with an output from the selection circuit. When an interrupt circuit receives a high-speed interrupt request signal, the task switching circuit controls the state transition of a task by executing an interrupt handling instruction designated by the interrupt circuit.
US08776078B2

A method dynamically frees computer resources in a multitasking and windowing environment by activating a GUI widget to initiate pausing of an application, pausing CPU processing of the application code, maintaining data of the application in main memory, storing state information for the application code and a process of the application in mass storage, removing the application code from main memory to mass storage, when another application requires additional memory, activating another GUI widget to resume running of the application, restoring the state information for the code and the process to main memory before the application resumes running, and resuming the CPU processing of the application.
US08776074B1

A representative method for coordinating and optimizing resources in the completion of a set of tasks includes providing multiple task types defined for a scenario and task priorities; combining multiple solutions of the respective multiple task types into multiple candidate decisions; determining candidate scores for the respective multiple candidate decisions based on the combined multiple solutions of the respective multiple task types; determining an optimal candidate score based on the candidate scores from the respective multiple candidate decisions and task priorities; and selecting an optimal response to a given scenario based on the candidate decision based on having the determined optimal candidate score.
US08776065B2

A system, apparatus, and method are directed to enabling a user to analyze real-time scheduling decisions of resources in a computing environment. A scheduler component maps jobs to resources, and schedule jobs for execution. In one embodiment, the scheduler component continually iterates, based on job characteristics, available resources, required resources, policies, or other constraints. While the scheduler component performs its tasks, a scheduling trace interface (STI) component may perform a trace of decisions made by the scheduler component, as well as collect static and/or dynamic state information used by the scheduler component. In one embodiment, the STI component may generate a snapshot of the scheduling decisions, and state information. A user interface may be employed to query the scheduling snapshots to monitor and analyze the scheduling decisions, and state information. In one embodiment, the user may then modify a job, the job's requirements, or the like, based on the analysis.
US08776062B2

A data stream processing system is provided that utilizes independent sites to process user-defined inquires over dynamic, continuous streams of data. A mechanism is provided for processing these inquiries over the continuous streams of data by matching new inquiries to previously submitted inquiries. The job plans containing sets of processing elements that were created for both the new inquiry and the previous inquiries are compared for consistency in input and output formatting and commonality of processing elements used. In accordance with the comparison, the new job plan, previous job plans or a combination of the new and previous job plans are used to process the new inquiry. Based on the results of processing the new inquiry, a determination is made regarding which job plans are used for future inquiries.
US08776061B2

Processes, devices, and articles of manufacture having provisions to monitor and track multi-core Central Processor Unit resource allocation and deallocation in real-time are provided. The allocation and deallocation may be tracked by two counters with the first counter incrementing up or down depending upon the allocation or deallocation at hand, and with the second counter being updated when the first counter value meets or exceeds a threshold value.
US08776054B2

Lack of freedom in the operation of terminals has been a problem. On the other hand, there has been concern that allowing freedom of operation would negatively impact systems. A virtual computer device is provided with a memory unit and a CPU. The CPU executes an access program, which has the CPU input from or output to the memory unit in accordance with a received input/output request, and a VM monitor which implements a virtual computer in the CPU. Under the control of the VM monitor, the CPU executes a VM program which sends a input/output request to the access program, and via the access program, has the CPU input from or output to the storage device.
US08776053B2

A system and method for reconfiguring a virtual server image suitable for cloud deployment. In accordance with an embodiment, the system comprises providing a virtual server image, which can be executed on one or a plurality of hypervisors, and which contains a bootable part of a virtual machine, a non-bootable part of the virtual machine, a software application code for a software application, and a software application data for the software application. Information in a virtual server image patch can be used to reconfigure the contents of the virtual server image from its original content to a reconfigured content, to create a reconfigured virtual server image. In a particular embodiment, the virtual machine can be a Java Virtual Machine.
US08776050B2

A management capability is provided for a virtual computing platform. In one example, this platform allows interconnected physical resources such as processors, memory, network interfaces and storage interfaces to be abstracted and mapped to virtual resources (e.g., virtual mainframes, virtual partitions). Virtual resources contained in a virtual partition can be assembled into virtual servers that execute a guest operating system (e.g., Linux). In one example, the abstraction is unique in that any resource is available to any virtual server regardless of the physical boundaries that separate the resources. For example, any number of physical processors or any amount of physical memory can be used by a virtual server even if these resources span different nodes.
US08776049B2

Method and apparatus for aligning addresses of resource sets in a memory space used by a software system. The resource sets are accessed by multiple layers of a software system and are each provided with a respective alignment requirement preferably comprising a power of two. A table preferably includes entries for each of the resource sets, and the table is sorted to provide a decreasing sequence beginning with the resource set having the greatest alignment requirement and ending with the resource set having the smallest alignment requirement. The resource sets are thereafter placed in the memory space in accordance with the decreasing sequence at localized addresses that align with the respective alignment requirements of the resource sets. Each resource within each resource set uses a localized, base address. The actual address within the memory space is preferably stored at a specified offset within a global structure.
US08776034B2

Reducing coherency problems in a data processing system is provided. Source code that is to be compiled is received and analyzed to identify at least one of a plurality of loops that contain a memory reference. A determination is made as to whether the memory reference is an access to a global memory that should be handled by a direct buffer. Responsive to an indication that the memory reference is an access to the global memory that should be handled by the direct buffer, the memory reference is marked for direct buffer transformation. The direct buffer transformation is then applied to the memory reference.
US08776027B2

A system for reporting information about how selected components of an operating system are used by applications on a computing device. A manifest of components is provided from a management server to a computing device. The manifest specifies components of the operating system for which usage information is to be collected. The computing device surveys applications for calls to the components specified in the manifest. Surveys may be performed by static scanning and/or dynamic monitoring. In static scanning, application files are scanned for keyword strings specified in the manifest. Keyword string matches are recorded to a log file. In dynamic monitoring, calls from executing applications to components specified by the manifest are identified and logged. A report is generated from the log and sent to the management server. The management server then aggregates and analyzes reports from multiple computing devices to enable developers to assess how the components are being used.
US08776026B2

A system and method for in-vivo multi-path analysis and testing of binary software including binary device drivers is disclosed. The system and method may be used to test a binary software system and may comprise a virtual machine, a symbolic execution engine and a modular plugin architecture. In addition, a device driver testing system is also disclosed wherein symbolic execution may be used to explore the device driver's execution paths and check for device driver behavior.
US08776025B2

A method, information processing system, and computer program product integrate a code coverage tool with a debugger. A debugging process is performed on a set of source code for an application program. A set of code coverage information associated with the set of source code is analyzed with respect to a set of debugging information. The set of code coverage information at least identifies a set of instructions that has been executed. A set of source code lines in the set of source code that correspond to the set of instructions that has been executed is identified based on the analyzing. A user is notified through a user interface that the set of instructions associated with the identified set of source code have been executed.
US08776022B2

Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
US08776020B2

According to some embodiments, a source version of a software product may be established in connection with a software production landscape. A first container, representing a first uniquely addressable physical location in the software production landscape, may then be associated with the source version. An executable derivative version of the software product may be built from the source version, and a second container, representing a second uniquely addressable physical location in the software production landscape, may be associated with the executable derivative version. Software configuration information may then be automatically provided to a user based at least in part on a relationship between the first and second containers at a given point in time.
US08776018B2

A system and method for associating a state with a distributed system and transitioning component states with recovery to reverse transitioning attempts includes defining a global state representing an overall provisioning state of a plurality of components involved in a system wherein a set of global states are employed as provisioning checkpoints. Individual software component methods are defined for transitioning from one state to another. Individual states are associated with a global state. A rollback method is defined by which a destination global state may be rolled back to a previous global state in an event of a failure.
US08776017B2

A data leak prevention application that categorizes documents by data type is provided, a data type being a sensitivity classification of a document based on what data the document contains. A scripting language processing engine is embedded into the data leak prevention application, the scripting language forming part of the application as hard code. A user configures interaction of the scripting language processing engine with the application. The configuring may include modifying or adding code or setting criteria for when code portions of the scripting language processing engine activates. The scripting language processing engine is activated to enhance an accuracy of an existing data type or so as to detect a new data type. Upon enhancing the accuracy of the data type, documents may be re-categorized.
US08776009B2

A system for task modeling interactive sequential applications for one or more mobile devices has a software tool for defining a generic meta-model of the target applications. The generic meta-model has a static model of application components, and a dynamic model of identifiers of application screens and connections; a passive Task Model database for storing the generic meta-model for future reuse, which further comprises static instances of the generic meta-model specifically generated for a variety of mobile devices; a tracker module for real-time monitoring and creating unique identifier for each application's screen visited by the user of the mobile device, wherein created identifiers are used for generating active models of the user actual use; and an active Task Model database for storing the active models, wherein data transferring and storing is minimized to screen identifier numbers.
US08776001B2

The exemplary embodiments provide a program binder for a resilient integrated circuit. An exemplary IC comprises a plurality of composite circuit elements, a state machine element (SME), and a plurality of communication elements. Each composite circuit element comprises an element interface and a selected circuit element which may vary by element type, and which may be configurable. An exemplary program binding method includes assigning a first action to a first computational element having a first type; assigning a second action to a second computational element having a second type; and establishing a first data routing, through a selected communication element, between the first computational element and the second computational element. In the event of detection of a fault with a composite circuit element or a communication element, the various actions may be re-assigned and new data routings established.
US08775999B2

A method for validating standard cells stored in a standard cell library and for use in design of an integrated circuit device is described. Each standard cell of the standard cells is iteratively placed adjacent to each side and corner of itself and each other standard cell of the standard cells to produce an interim test layout comprising a first plurality of cell pair permutations. The cell pair permutations are reduced by identifying at least one of: illegal or redundant left-right and top-bottom boundaries, and removing any cell pair permutations using the identified boundaries to generate a final test layout comprising a second plurality of cell pair permutations.
US08775992B2

Designing a photonics switching system is provided. A photonic switch diode is designed to attain each performance metric in a plurality of performance metrics associated with a photonic switching system based on a weighted value corresponding to each of the plurality of performance metrics. A switch driver circuit is selected from a plurality of switch driver circuits for the photonic switching system. It is determined whether each performance metric associated with the photonic switching system meets or exceeds a threshold value corresponding to each of the plurality of performance metrics based on the photonic switch diode designed and the switch driver circuit selected. In response to determining that each performance metric associated with the photonic switching system meets or exceeds the threshold value corresponding to each of the performance metrics, the photonic switching system is designed using the photonic switch diode designed and the switch driver circuit selected.
US08775979B2

The use of design rule checks for failure analysis of semiconductor chips is described. The smaller geometries of recent semiconductor devices lead to a much higher level of sensitivity of devices to photolithography related systematic problems. Failure analysis to date has focused on physical, randomly distributed defects of devices rather than systematic problems caused by the mask manufacturing or mask application process. Methods and systems are described which allow for online searches of a layout database for geometric features defined by a set of rules. The rules may be defined as two-dimensional Boolean operations including shape or distance based as well as any kind of combination. The result is graphically and interactively presented.
US08775970B2

In one embodiment, a button mapping method comprising comparing an image difference between images before and after a keyboard event, the images including a first and second version of buttons in a menu, respectively; constructing by the processor a button map based on the comparison, the button map comprising button information for at least two buttons in the menu; receiving one or more selection signals corresponding to one or more non-keyboard events; and translating the one or more selection signals into one or more keyboard events based on the button map, wherein the button in the menu is selected based on the translation.
US08775966B2

A method is provided in a user interface of an electronic device with a touch screen display with a first touch-sensitive surface on a first side and a second touch-sensitive surface on a second side. The method includes operating the device in a default mode; receiving a predetermined first touch input while in the default mode; enabling a navigation mode on the second touch-sensitive surface based on the receiving the predetermined first touch input; navigating through an image on the a touch screen display based on a further touch input on the second touch-sensitive surface while in the navigation mode; and disabling the navigation mode on the second touch-sensitive surface and operating the electronic device in the default mode based on a predetermined second touch input.
US08775952B2

Systems and methods for intelligent information navigation in a graphical user interface (GUI) where a sequence of items is generated and stored in a memory of a computer system. A number of graphical elements are displayed on a screen of a GUI, wherein each graphical element corresponds to an item of the sequence of items, and wherein the graphical elements are ordered according to the sequence. When requested, the graphical elements scroll in a chosen direction to gradually include a new graphical element into the screen at the direction of scrolling. Respectively, the scrolling could gradually exclude from the screen a graphical element at opposite direction. An item of the sequence of items could be selected as a currently active item. The displayed graphical elements are automatically scrolled to move the graphical element corresponding to the currently active item at a focal position within the screen.
US08775947B2

Embodiments include a program for transferring of data from a source computer to a location on a target computer utilizing a drag-and-drop operation and a spring-loaded portal. I/O devices are monitored for mouse input that includes coordinates of a mouse pointer. Whether an end-user is utilizing the mouse pointer to perform the drag-and-drop operation is determined. The spring-loaded portal is expanded from a closed position to an open position. A screen snapshot image of the location on the target computer is retrieved and overlaid on the spring-loaded portal. The transferring of data from the source computer to the location on the target computer is executed, wherein the location on the target computer is previewable at the source computer through the spring-loaded portal. Whether to abort the transferring of data is determined. The spring-loaded portal is minimized from the open position to the closed position.
US08775916B2

Technology for testing a target recognition, analysis, and tracking system is provided. A searchable repository of recorded and synthesized depth clips and associated ground truth tracking data is provided. Data in the repository is used by one or more processing devices each including at least one instance of a target recognition, analysis, and tracking pipeline to analyze performance of the tracking pipeline. An analysis engine provides at least a subset of the searchable set responsive to a request to test the pipeline and receives tracking data output from the pipeline on the at least subset of the searchable set. A report generator outputs an analysis of the tracking data relative to the ground truth in the at least subset to provide an output of the error relative to the ground truth.
US08775905B2

A memory system includes: a first non-volatile memory used for storing data to be accessed in block units; a second non-volatile memory used for storing data to be accessed in word units in random accesses to the second non-volatile memory; and a control section configured to control operations of the first and second non-volatile memories, wherein error correction codes to be applied to data stored in the second non-volatile memory are held in the first non-volatile memory.
US08775893B2

An apparatus generally having a plurality of first circuits and a second circuit is disclosed. The first circuits may be configured to (i) generate a plurality of intermediate bits by dividing a plurality data bits by a plurality of minimal polynomials of an encoding along a first path and (ii) generate a plurality of parity bits by multiplying the intermediate bits by the minimal polynomials along a second path. A number of the parity bits may be variable based on a configuration signal. The second circuit may be configured to (i) delay the data bits and (ii) generate a plurality of code bits by appending the parity bits to a last of the data bits.
US08775890B2

An automatic retransmission request control system in an OFDM-MIMO communication system includes a retransmission mode selection part which selects a retransmission mode from among (a) a mode in which to transmit the data, which are to be retransmitted, via the same antenna as in the previous transmission, while transmitting, at the same time, new data by use of an antenna via which no data retransmission is requested; (b) a mode in which to transmit the data, which are to be retransmitted, via an antenna via which no retransmission is requested, while transmitting new data via another antenna at the same time; (c) a mode in which to use STBC to retransmit the data via an antenna via which no retransmission is requested; and (d) a mode in which to use STBC to retransmit the data via all the available antennas.
US08775880B2

A memory repair mechanism for the memories clustered across the multiple power domains and can be switched on and off independent of each other, thereby enabling low power operation. Enhancements in the shared Fuse Wrapper Architecture enable sharing of a plurality of parallel links connecting the memory blocks of each power domains to the Shared Fuse Wrapper architecture.
US08775872B2

Various embodiments for retaining diagnostic information for data in a computing storage environment are provided. In one such embodiment, a diagnostic component, apart from a volume table of contents (VTOC), associated with an integrated catalog facility (ICF) catalog and with a base data set from data sets via a catalog association record is initialized. The diagnostic component configured to retain base data set-specific diagnostic information retrievable by the computing storage environment to assist in error diagnosis and the ICF catalog is one of the data sets storing information about the data sets for facilitating a retrieval of a name of the base data set and assists with retaining and retrieval of the base data set-specific diagnostic information. The base data set-specific diagnostic information is stored pursuant to at least one event associated with the base data set.
US08775868B2

A system and method for adaptive RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to determine a first RAID layout for use in storing data, and write a first RAID stripe to the device group according to the first RAID layout. In response to detecting a first condition, the controller is configured to determine a second RAID layout which is different from the first RAID layout, and write a second RAID stripe to the device group according to the second layout, whereby the device group concurrently stores data according to both the first RAID layout and the second RAID layout.
US08775866B2

The present invention discloses a method and device for reading a memory card comprising a primary partition and at least one backup partition. The method comprises the following steps that: after writing a first file into the primary partition of the memory card, a read/write device writes the first file into the at least one back partition; and when reading a second file from the memory card, the read/write device reads the second file from the at least one backup partition or from the primary partition if an error occurs in the reading of the second file from the backup partition. The method and device provided herein address the problems existing in the prior art that an embedded system is unstable because of the low error tolerance of a memory card.
US08775863B2

Each cache line of a cache has a lockout state that indicates whether an error has been detected for data accessed at the cache line, and also has a data validity state, which indicates whether the data stored at the cache line is representative of the current value of data stored at a corresponding memory location. The lockout state of a cache line is indicated by a set of one or more lockout bits associate with the cache line. In response to a cache invalidation event, the state of the lockout indicators for each cache line can be maintained so that locked out cache lines remain in the locked out state even after a cache invalidation. This allows memory error management software executing at the data processing device to robustly manage the state of the lockout indicators.
US08775854B2

A system includes a voltage sensing module and a frequency adjustment module. The voltage sensing module is configured to sense a supply voltage of a circuit block, generate a first control signal when the supply voltage is less than or equal to a first voltage, and generate a second control signal when the supply voltage is within a predetermined range of a second voltage. The frequency adjustment module is configured to set a frequency of a clock signal supplied to the circuit block to less than a normal operating frequency of the circuit block when the supply voltage is initially supplied to the circuit block after a power on reset operation and the first control signal or the second control signal is received.
US08775849B2

Systems and methods for synchronizing a clock at a customer premises equipment (CPE) location with a master clock at a central office (CO) location are described. One embodiment is a method that comprises receiving, by a time-of-day transmission convergence (ToD-TC) module in the CPE, ToD information relating to the master clock. Based on the received information, time stamps are applied to reference data samples. The method further comprises transporting the ToD information by transporting the reference data samples with applied time stamps and utilizing time stamps of the reference data samples to synchronize the CPE clock with the master clock.
US08775848B2

A device configured in a unitary displayless housing, including a computing device that stores, manipulates and communicates energy data, and the displayless external surface of the unitary housing, including status indicator lights to show the status of the device.
US08775847B2

Reliability of a power supply is assessed, such as for example considering one or more of the following: whether a host device is experiencing fast acceleration; whether a portable power supply has sufficient energy to meet current needs; whether a battery or removable memory cover is in place; and whether a software failure within the host device is imminent. In dependence on the assessed reliability, there is a selection made between a first mode and a second mode for operating a mass memory. The first mode comprises better data retention than the second mode for the case that the power supply is interrupted, and the second mode comprises faster data transfer than the first mode for the case that the power supply is not interrupted. In one embodiment the first and second mode buffers write data utilizing respective non-volatile (flash) and volatile (DRAM) memory.
US08775829B2

A single phase line switch having a phase line input connected to a phase line of the electric network and a phase line output connected to a negative line of the electric network via resistive loads or capacitive loads. The single phase line includes a first power supply unit connected between the phase line input and the phase line output, a second power supply unit, a controlled switch configured to control the second power unit to be on or off, and a micro control unit (MCU) configured to control the controlled switch to be switched on or off. The first power supply unit is configured to provide a power supply to the MCU when the controlled switch is off. The second power unit is configured to provide a power supply to the MCU and the controlled switch when the controlled switch is on, the second power supply unit being serially connected with the controlled switch, the second power supply and the controlled switch being parallel connected with the first power supply unit. The first power supply unit and the second power supply unit each comprises a voltage output terminal connected to a power supply end of the MCU.
US08775826B2

Method and apparatus for obfuscating computer software code, to protect against reverse-engineering of the code. The obfuscation here is on the part of the code that accesses buffers (memory locations). Further, the obfuscation process copies or replaces parts of the buffer contents with local variables. This obfuscation is typically carried out by suitably annotating (modifying) the original source code.
US08775821B2

A secure password generation method and system is provided. The method includes enabling by a processor of a computing system, password translation software. The computer processor generates and stores the random translation key. A first password is received and a second associated password is generated. The computer processor associates the second password with a secure application. The computer processor stores the random translation key within an external memory device and disables a connection between the computing system and the external memory device.
US08775816B2

Existing video surveillance security approaches enhanced with suitable functionality of the telecommunications wireless network are provided. Security personnel are equipped with hand-held devices capable of recording video, photos, audio, and text. This data is geo-tagged and time-stamped by the application and uploaded to the telecommunications network and stored in the network. As such, the geo-tagged, time-stamped information is immediately available to other investigators who are in the same geographic vicinity through access controls administered by a secure social network. The information may also be accessible from remote locations via the internet. All wireless and Internet communications may be protected using end-to-end secure transport layer communications protocols.
US08775811B2

A Secure Non-autonomous Peering (SNAP) system includes a hierarchical digital watermarking scheme, a central licensing authority, licensed fabricators and assemblers.
US08775806B2

A system and method for providing a unique encryption key including a receiver, at a Voice over Internet Protocol (VoIP) adapter, configured to receive a configuration file, a processor, at the VoIP adapter, configured to decrypt the configuration file using a default key stored in the VoIP adapter, update one or more profile parameters of the configuration file, and install an encryption key at the VoIP adapter using the configuration file, and a transmitter, at the VoIP adapter, configured to register, with a network element, for network service using the updated configuration file such that the receiver is configured to receive network service from the network element when the updated configuration file is authenticated by the network element.
US08775786B1

Technologies are described herein for boot caching to accelerate boot access in a data storage system providing boot consolidation. Boot caching may be provided to improve boot access for multiple clients concurrently booting from a common storage server. Boot statistics may be collected per user or client. The boot statistics can determine common patterns within the boot procedures of the clients and may be used to compute boot caching tables. These tables may then be used during boot caching to accelerate booting of clients. A boot caching mechanism can be implemented to support improved booting performance by caching data blocks common to multiple booting volumes. This approach can leverage the condition that much of the data loaded by clients at boot time may be substantially identical, because booting can involve loading the same operating system components into each client.
US08775784B2

A method includes performing a boot up of a computer having a system on-chip having multiple processors and a nonvolatile read-only machine-readable medium. The boot up includes enabling a first processor of the multiple processors, while maintaining others of the multiple processors in a disabled state. The boot up includes retrieving initial stage instructions from the nonvolatile read-only machine-readable medium. The boot up also includes executing the initial stage instructions and validating multiple stages of firmware separately. The boot up includes, in response to validating the multiple stages of firmware, executing the multiple stages of firmware in consecutive stages of the boot up, wherein executing of each stage of the multiple stages of firmware enables a different set of disabled hardware components of the computer. The boot up also includes validating an operating system and, in response to validation, transferring control of the computer to the operating system.
US08775783B2

Backup applications that use externally connected hard disk drives for storing full image backups of a windows system disk or compressed image or file by file backups of a windows system disk. A system incrementally updates the images, including the system registry, and puts information on the external drive that makes it bootable.
US08775782B2

A network boot system including one or more client terminals, a DHCP (Dynamic Host Configuration Protocol) server, a PXE (Preboot Execution Environment) server, a TFTP (Trivial File Transfer Protocol) server, a database administration server, one or more storage devices, and an authentification server (such as a Radius server) connected to each other via a TCP/IP (Transmission Control Protocol)/Internet Protocol) network. A plurality of LU provided in the storage devices as separated into a system area LU and a user area LU prepared per user.
US08775779B2

A system is described that includes a power conversion module, a data port, a controller to receive data from the data port, and a data store containing instructions that when executed by the controller perform operations to control the power conversion module. The operations include executing instructions in a first portion of the data store during booting of the controller, executing instructions in a second portion of the data store after the controller has booted, receiving a signal from the data port indicating the instructions in the second portion are to be modified, receiving from the data port modified instructions to be stored in the second portion, and executing, in response to the signal, the instructions in the first portion to store the modified instructions in the second portion.
US08775778B2

A set of helper thread binaries is created from a set of main thread binaries. The helper thread monitors software or hardware ports for incoming data events. When the helper thread detects an incoming event, the helper thread asynchronously executes instructions that calculate incoming data needed by the main thread.
US08775776B2

A hash table method and structure comprises a processor that receives a plurality of access requests for access to a storage device. The processor performs a plurality of hash processes on the access requests to generate a first number of addresses for each access request. Such addresses are within a full address range. Hash table banks are operatively connected to the processor. The hash table banks form the storage device. Each of the hash table banks has a plurality of input ports. Specifically, each of the hash table banks has less input ports than the first number of addresses for each access request. The processor provides the addresses to the hash table banks, and each of the hash table banks stores pointers corresponding to a different limited range of addresses within the full address range (each of the different limited range of addresses is less than the full address range).
US08775767B2

A method, and associated system, for allocating memory to a first pipeline that includes a sequence of filters. Each filter is configured to execute a process specific to each filter, receive input data, and generate output data. The output data from each filter, except the last filter in the sequence, serves as the input data to the next filter in the sequence. An optimum memory capacity is allocated to the first pipeline if possible. Otherwise, a guaranteed memory bandwidth is allocated to the first pipeline if possible. Otherwise, extra memory currently allocated to a second pipeline is currently released if the second pipeline not currently performing processing or subsequently released when the second pipeline subsequently completes performing processing that is currently being performed, followed by allocating the extra memory to the first pipeline.
US08775765B2

A physical storage area that is allocated to an unused area of a virtual volume is removed. A management unit sends a request to a server computer to make every piece of data stored in a first logical volume migrate to a second logical volume. The server reads all the data out of the first logical volume and writes the data in the second logical volume. A storage system that includes the first logical volume and the second logical volume allocates a physical storage area to an area of the second logical volume where the data is to be written, and writes the data in the allocated physical storage area. The storage system then deletes the first logical volume.
US08775763B2

The present invention provides techniques for assignment and layout of redundant data in data storage system. In one aspect, the data storage system stores a number M of replicas of the data. Nodes that have sufficient resources available to accommodate a requirement of data to be assigned to the system are identified. When the number of nodes is greater than M, the data is assigned to M randomly selected nodes from among those identified. The data to be assigned may include a group of data segments and when the number of nodes is less than M, the group is divided to form a group of data segments having a reduced requirement. Nodes are then identified that have sufficient resources available to accommodate the reduced requirement. In other aspects, techniques are providing for adding a new storage device node to a data storage system having a plurality of existing storage device nodes and for removing data from a storage device node in such a data storage system.
US08775752B2

A virtual memory management apparatus of an embodiment is embedded in a computing machine 80 and is provided with an application program 21, an operating system 22, a volatile memory 11, and a nonvolatile memory 12. The volatile memory 11 is provided with a plurality of clean pages. The nonvolatile memory 12 is provided with a plurality of dirty pages and a page table memory unit 51. The operating system 22 is provided with a virtual memory management unit 23 which includes a page transfer unit 25.
US08775747B2

A method and system for performing byte-writes are described, where byte-writes involve writing only particular bytes of a multiple byte write operation. Embodiments include mask data that indicates which bytes are to be written in a byte-write operation. No dedicated mask pin(s) or dedicated mask line(s) are used. In one embodiment, the mask data is transmitted on data lines and store in response to a write_mask command. In one embodiment, the mask data is transmitted as part of the write command.
US08775744B2

A switching frame buffer is described in which data units within a sequence of time slots, of a frame, may be simultaneously input and output at ports of the switching frame buffer. In one implementation, a write port may receive data units within a single cycle of the switch. A number of memories may be provided, where first selected ones of the memories constitute memory groups and second selected ones of the memories constitute a memory subsets, each of the memory groups including a corresponding one of the memory subsets. The write port may supply each of a number of copies of the data units to a corresponding one of the memory subsets. Multiplexers may be associated with the groups of the memories and a read port may receive one of the copies of a number of the data units from different ones of the multiplexers.
US08775743B2

Systems and methods for implementing a distributed shared memory (DSM) in a computer cluster in which an unreliable underlying message passing technology is used, such that the DSM efficiently maintains coherency and reliability. DSM agents residing on different nodes of the cluster process access permission requests of local and remote users on specified data segments via handling procedures, which provide for recovering of lost ownership of a data segment while ensuring exclusive ownership of a data segment among the DSM agents detecting and resolving a no-owner messaging deadlock, pruning of obsolete messages, and recovery of the latest contents of a data segment whose ownership has been lost.
US08775742B2

A system and method for caching file data is disclosed. In one embodiment, in a method for caching file data stored in a storage device, wherein the file data is used by an application running on a computing system having a processor, a file system residing in memory, and a storage controller, file data required by the application running on the processor is determined and file access data is generated. Then, physical file mapping information related to the file access data on the storage device is determined. The physical file mapping information includes logical block information, associated physical block information, and a next block hint needed for caching portions of the file data for each subsequent logical block. Further, read commands are generated from the storage controller to read-ahead file data stored in the storage device using the physical file mapping information.
US08775735B2

A storage system includes a redundant array of independent disks (RAID), a file subsystem, and a multiple device control unit. The RAID includes a plurality of disks and a bitmap. The file subsystem is used for executing a write command and a trim command. The multiple device control unit does not execute a first synchronization operation on the plurality of disks during the RAID is built, does not execute a second synchronization operation on expansion capacity of the plurality of disks during the RAID is expanded, executes a third synchronization operation on at least one added disk according to the blocks of the plurality of disks occupied by the data during the RAID is reshaped, and/or executes a corresponding operation on at least one added disk according to the blocks of the plurality of disks occupied by the data during the RAID is recovered.
US08775732B1

A system and method for passing data access information to a disk array are provided. Data access statistics are received from a first source. Thereafter, a determination is made as to whether such data access statistics are to be included in a list of data access statistics. A frequency analysis is then performed by a disk array using the list of data access statistics. An assignment of data to storage blocks within the disk array is then made according to results of the frequency analysis.
US08775727B2

Described embodiments provide a lookup engine that receives lookup requests including a requested key and a speculative add requestor. Iteratively, for each one of the lookup requests, the lookup engine searches each entry of a lookup table for an entry having a key matching the requested key of the lookup request. If the lookup table does not include an entry having a key matching the requested key, the lookup engine sends a miss indication corresponding to the lookup request to the control processor. If the speculative add requestor is set, the lookup engine speculatively adds the requested key to a free entry in the lookup table. Speculatively added keys are searchable in the lookup table for subsequent lookup requests to maintain coherency of the lookup table without creating duplicate key entries, comparing missed keys with each other or stalling the lookup engine to insert missed keys.
US08775713B2

Described are embodiments of methods, apparatuses, and systems for multi-protocol tunneling across a multi-protocol I/O interconnect of computer apparatus. A method for multi-protocol tunneling may include establishing a first communication path between ports of a switching fabric of a multi-protocol interconnect of a computer apparatus in response to a peripheral device being connected to the computer apparatus, establishing a second communication path between the switching fabric and a protocol-specific controller, and routing, by the multi-protocol interconnect, packets of a protocol of the peripheral device from the peripheral device to the protocol-specific controller over the first and second communication paths. Other embodiments may be described and claimed.
US08775710B1

A mobile information handling apparatus and system is configured for convenient mobile data entry, communication, and computation. A mobile computing device is configured to detachably mount on an adjustable dock and couple and communicate with a keyboard I/O device and a communication portion when mounted on the dock. The dock is configured to support the computing device, keyboard, and communication portion as well as secure the apparatus to a base via a ball mount. Corner protectors are configured to protect the mobile computing device as well as couple to shoulder straps and a palm cover configured to secure to the hand of an operator. Detachable fans configured to mount to the computing device are powered and controlled by the computing device.
US08775704B2

A method for communication over an SMB, I2C bus, or other serial bus between an auxiliary display subsystem and a secondary processor of a notebook including the auxiliary display subsystem, and systems, circuits and notebooks configured to perform the method. Typically, communication over the serial bus between the auxiliary display subsystem and secondary processor can occur when the notebook is in a standby or other low-power state (e.g., to obtain system status data or cause the notebook to wake up) or a fully-powered normal operating state. Typically, the auxiliary display subsystem is coupled not only to the notebook's secondary processor by the serial bus but also to the notebook's central processing unit by another link (e.g., a USB).
US08775696B2

Techniques for enabling a virtual machine (VM) executing on a physical node to access a partition of a storage system are described. One embodiment associates an identifier with the VM for use when communicating with the storage system, wherein the identifier differs from a default identifier of a host bust adapter (HBA) usable by the physical node to communicate with the storage system.
US08775691B1

An indication of a version of a firmware stored in an input/output adapter may be provided by a method that includes detecting whether a first pin is connected to an external circuit, detecting whether a second pin is unconnected to an external circuit, and causing the indication to be provided if the first pin is connected and the second pin is unconnected. The indication may be provided on the first pin. The first pin may include a power supply pin and the indication may be an average rate of power supplied to the input/output adapter.
US08775687B1

A method for processing a read sub-command in a secondary storage controller is disclosed. The method includes receiving the read sub-command from a primary storage controller; retrieving data in response to the read sub-command; utilizing a write request to write the retrieved data directly to a memory accessible by a host device; issuing an additional request to the same memory after the write request; receiving an indication of completion of the additional request; and reporting a sub-completion status to the primary storage controller.
US08775683B2

Method for exchanging control codes between a SIP (Session Initiation Protocol) enabled first network element (1) of an IMS (IP Multimedia Subsystem) network (2), e.g. a mobile terminal connected to such network, and a UPnP (Universal Plug and Play) enabled second network element (3) of a UPnP enabled network (4), both networks being interconnected by an IMS/UPnP interface (5). The first network element (1) addresses a request to a SIP/SIP interface (6), using an address which conforms to the Wildcard PSI (Public Service Identity) format and comprising a PSI address part A which is valid for PSI addressing, and a wildcard address part A′. Then the PSI address part A is converted, in the SIP/SIP interface (6), into a valid SIP URI (Universal Resource Identifier) address B assigned to die IMS/UPnP interface (5), while the wildcard address part A1 is converted into an address parameter B1, pointing or assigned to the second network element of the UPnP enabled network. Next, in the IMS/UPnP interface (5) the URI parameter B′ is converted into a corresponding UPnP address (C). Finally, SIP based and UPnP based control codes (CTRSIP,CTRUPP) are converted and exchanged back and/or forth between the SIP enabled first network element (1) and the UPnP enabled second network element (3).
US08775680B2

This image display includes a communication portion for transmitting/receiving image data to/from a remote image display including a first display portion for displaying image data as a first display image. The image display further includes a second display portion for displaying image data as a second display image and a control portion so formed as to be capable of synchronizing the first display image and the second display image with each other.
US08775674B2

A recovery network may provide communication recovery and backup services to an organization. The organization may comprise an internal network, such as Internet Protocol (IP) network. An alternative communication path communicatively couples communication devices of the organization to a public communication network. A recovery application operates on devices of the organization. The recovery network receives periodic availability indicators from devices within the organization. The recovery network identifies a communication endpoint of the intended recipient of a communication request using the availability indicators.
US08775664B2

Some embodiments provide methods, systems and apparatuses for use in managing playback of content. Some of these methods comprise: maintaining, at a playback device, a first media stream in a stand-by mode; continuing to acquire, from over a distributed network while in the stand-by mode, one or more index files of the first media stream, where the one or more index files identify a plurality of media files of the first media stream configured to be played back at the playback device, while not acquiring the media files of the first media stream while the first media stream is in the stand-by mode; and tracking the one or more index files relative to a playback timing f the first media stream while in the stand-by mode, where the playback timing continues to increment while the first media stream is in the stand-by mode.
US08775661B2

A method for transferring content across a content delivery network (CDN) may include receiving a notification of a request. The request may include a client identifier and a content identifier. The method may also include accessing one or more global policies applicable to the request. The method may additionally include determining, using the one or more global policies, that a client is eligible to receive content associated with the content identifier from another client; identifying, using the one or more global policies and the content identifier, one or more authorized transfers of at least a portion of the content; identifying one or more eligible clients that are associated with the one or more authorized transfers; and sending a set of client identifiers that are associated with the one or more eligible clients.
US08775660B2

Systems, methods, and equipment for use in the management of network topology and bandwidth for computing networks are provided. In an illustrative implementation of a device acting as a patch panel is provided. The patch panel works on both the physical wire and on the frequencies of the wire to route data to appropriate destination points. For example, both ADSL and telephony could be bridged among copper wires, using several independent busses. Home Phone Network Alliance Association (HPNA) standardized data could either be bridged among wires, or connected to an internal switching device, that would store and forward the native Ethernet packets used by HomePNA in a way similar to that done by Ethernet switches today. Additionally, an Ethernet uplink could attach the HPNA ports to a larger network or to a DSL Modem, and HPNA/ADSL could be removed from wires that might have privacy concerns or otherwise need filters to perform properly.
US08775655B2

One embodiment provides a system and a method for presenting streaming media content delivered through a peer-to-peer overlay network. During operation, a data-transfer mechanism sends requests to a plurality of peer nodes to receive data for streaming media content. The system stores received data for the streaming media content into a buffer. Next, a server local to a media presentation mechanism serves the buffered data to a media presentation mechanism. The server controls the data serving in response to a signal received from the media-presentation mechanism.
US08775651B2

A method for implementing a dynamic adaptation service includes initializing a plurality of services of an enterprise service bus (ESB). At least one service of the plurality of services being initialized is a dynamic adaptation service. The method also includes receiving at the dynamic adaptation service a first request from a user requesting adaptation between a first client and a first service. The method further includes identifying a first protocol used by the first service and a second protocol used by the first client. The method additionally includes determining at least one adapter to use to adapt messages communicated between the first client using the first protocol and the first service using the second protocol. The method also includes creating a new adapter service through which the first client connects to the first service via the at least one adapter.
US08775645B2

According to a broad aspect of a preferred embodiment of the invention, a network optimization method is provided. First, a set of input parameters describing a network and the users accessing it is analyzed. Input parameters may include such network-related information as network element inventory and topography, bandwidth capacity, routing information, etc. Customer-related inputs may include contact revenue, cost of service, non-performance penalties, and pattern-based customer importance profile and customer relationship management. Other inputs may include additional complex network and customer related business rules. Demands are estimated (530), graphed (530), and then the graph is pruned (580).
US08775639B2

A method and apparatus for enabling consumers to scan RFID tags using home based endpoint devices that can transmit the scanned information to network based services are disclosed. Using the RFID scanned information, consumers can then access, retrieve and view additional information regarding products, in which RFIDs are embedded, on video display devices, such as televisions or video display monitors. This product related information can include interactive technical support, companion product information, or instructional guidelines.
US08775637B2

A computer acquires correspondence data including a plurality of combinations of identifiers of selected computers, in which parallel processes are started, and identifiers of the parallel processes, wherein the selected computers are among a plurality of computers connected to a multipath network having relay devices extending over two or more hierarchies. The computer specifies a network identifier to be used for distributing communication paths among the selected computers for every selected computer that includes an identifier in the correspondence data, wherein the specified network identifiers is among network identifiers of respective communication paths in the multipath network, and the specified network identifier corresponds to each identifier of a plurality of computers, and is used for routing.
US08775624B2

Optimal assignment of clients to client-sets, resources to resource-sets, and client-sets to resource-sets in a server farm allows for periodic re-balancing of the load as client usership and concurrent-user activity fluctuate. Unique combinations of clients are generated as candidate client-sets, and historical load measurements for clients in each candidate client-set are summed. Summed loads for the candidate client-sets are compared against available resources of resource-sets. An objective function is employed to identify optimal assignment of clients to client-sets, resources to resource-sets, and client-sets to resource-sets.
US08775620B2

A multimedia middleware apparatus using metadata, a control method and a storage medium are provided which can receive metadata in multimedia middleware provided in a terminal, easily add/delete/change a service, and effectively maintain and manage middleware components. When an open multimedia terminal processes multimedia contents, a multimedia middleware service structure for expressing information of a name, configuration, version and application programming interface (API) update is configured in the form of metadata. Lists of standard and non-standard services of multimedia middleware are then generated and managed.
US08775618B2

Systems and methods are provided for an application platform with flexible permissioning according to one or more embodiments. In one embodiment, an application platform with flexible permissioning comprises: a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement at least one application programming interface (API); one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the application platform with flexible permissioning to: maintain, at the service provider server, a profile associated with at least one application developer using the application development server; receive an API call from the application developer; authenticate the application developer and authorize the API call; assign an access level to the application developer based on the profile associated with the application developer; and control permissions given to the application developer to perform operations available based on the assigned access level.
US08775617B2

A communication apparatus includes a computer supported telecommunications application (“CSTA”) session established between a computing function and switching function that includes a time period where monitors and registrations are preserved by the switching function if the computing function is able to restart the session within that time period after a temporary connection failure. The switching function tracks call and non-call related device activity that occurs from the time a session failure is detected until the computing function is able to restart the application session in a first list. If the computing function restarts that application within the time period, the switching function sends the computing function a list of devices whose activity was detected during the outage. The computing function uses the list of devices to query the status of those devices to reduce the amount of time needed to perform a recovery and less system performance impacts.
US08775614B2

Techniques to provide an improved representation of remote network access for a network administrator managing and controlling access to resources on an enterprise network. The representation indicates resources accessed by a remote computer or by a user of that computer and provides associated information useful for managing remote network access. To create the representation, multiple security associations formed between a remote client computer and resources on the enterprise network are associated with entity sessions, based on identical session identifiers generated for each security association within an entity session. The entity sessions may be aggregated into a to DirectAccess “connection” between the remote client computer and the enterprise network, based on an identity of the remote client computer. Resources accessed over the connection may be identified using a session identifier of each entity session so that security associations in that entity session may be matched with the resources.
US08775603B2

The invention is a method and system for testing variations of website content useful to optimize website visitor conversions. The invention helps website operators create content variations, and then scientifically test and measure the impact of those variations on conversion rates. The invention includes a method of using a reverse proxy server to introduce page variations on existing website content without needing to modify the existing web server. Using the reverse proxy server, the invention automatically injects values, associated with website variations, into web page tags used with web analytics platforms. The invention makes it possible to test any number of website variations and access such data from within web analytics platforms. The invention also provides a method to automatically transform web page tags of a first web analytics platform to web page tags of a second web analytics platform to easily try new third party web analytics solutions.
US08775601B2

Mechanisms for reserving computing resources of a data processing system are provided. These mechanisms generate one or more computing environment entitlement contract (CEEC) data structures, each CEEC data structure defining terms of a business level agreement between a contracting party and a provider of the data processing system. These mechanisms associate a set of computing resources with a CEEC data structure. The mechanisms then manage the set of one or more computing resources in accordance with the associated CEEC. Such management includes, in response to a contracting party failing to utilize the computing resources in the selected computing resource cohort for a specified purpose at approximately a specified level and pattern of intensity during approximately a specified period of time, all of which are identified in the CEEC data structure, then the CEEC data structure is invalidated or nullified.
US08775598B2

A request for a navigated content associated with a browsing session can be received. The navigated content can be an electronic artifact which can be presented within an interface during the browsing session. The navigated content can be associated with a data source. The interface can be associated with a computing device. A usage metric associated with the navigated content can be collected. The usage metric can be a frequency and/or a duration measurement. The usage metric can be determined to be equivalent to a threshold value of a usage ruleset and can automatically persist within an offline cache the navigated content. A non-navigated content within the offline cache can be programmatically stored. The non-navigated content can be an electronic artifact linked to the navigated content wherein the non-navigated content is not presented within the interface during the browsing session.
US08775597B2

A method of managing a communication network, using a multi-layer management system having at least two management layers each comprising one or more elements, which elements serving as managing entities and/or managed objects. The method comprises performing a network operation simulation at a selected management level of the system, by one or more selected managing entities, while, at the time of the simulation, comprises interrupting management communication between the one or more selected managing entities and elements in an underlying management layer.
US08775595B2

Other communicants in a network communications environment who have relationship ties with a user that satisfy a particular relationship predicate and who are present in a zone of a respective other virtual area that is assigned to the other communicant are determined. Indications of presence of the determined other communicants in the zones of the other virtual areas is transmitted to the user. Each virtual area is associated with a respective communicant who is present in the virtual area and has a relationship tie with the user that satisfies a relationship predicate. Responsive to user input referencing a selected virtual area, a request to establish a presence for the user in the selected virtual area is transmitted. Responsive to user input referencing a particular communicant, a request to establish a network communications link between the respective network nodes operated by the user and the particular communicant is transmitted.
US08775594B2

A network control system that includes several controllers for managing several switching elements and a distributed hash table (DHT) formed across the controllers for storing data regarding the switching elements that is accessible by the controllers. Each hash table serves as a DHT instance. In some embodiments, the DHT instances of all controller instances collectively store one set of records that is indexed based on hashed indices for quick access. These records are distributed across the different controller instances to minimize the size of the records within each instance and to allow for the size of the DHT to be increased by adding other DHT instances. According to this scheme, each DHT record is not stored in each controller instance. In fact, in some embodiments, each DHT record is stored in at most one controller instance.
US08775592B2

The invention relates to a method for transmitting control data in a telecommunication network for controlling a service administered by the telecommunication network, especially a server connected to the telecommunication network. According to said method, the telecommunication network provides a data object, especially a contact of an address book, with a function that is special with respect to other data objects. A parameterized message is transmitted by the terminal device for telecommunication via the telecommunication network to a higher order system component of the telecommunication network, said message comprising at least one first parameter for characterizing the data object and a second parameter containing a control information, especially for the activation, deactivation or modification of the service. The higher order system component checks at least one of the parameters and the service is controlled depending on the result of the check and in accordance with the control parameter.
US08775590B2

A system, method and computer program product for detecting and reacting to a network discrepancy within a data center network environment. The method comprises monitoring network traffic between a first computer configured as a first hypervisor inter-networked within the data center network environment and a second computer inter-networked within the data center network environment in order to detect a presence of a predetermined condition representing a presence of the network discrepancy in the data center network environment between a recorded state of the data center network environment and an observed state of the data center network environment. The monitoring includes determining the observed state of the data center network environment using one of: polling, event-based or a combination thereof. The method also comprises rectifying, upon the detection of the presence of the predetermined condition, an effect associated with the presence of the predetermined condition in the data center network environment.
US08775586B2

A method and an apparatus are disclosed that provide a privilege-granting technique for enabling a service-providing domain to grant a privilege to a requesting user in a service-requesting domain. A request handler in the service-providing domain, which comprises one or more service-associated resources, receives a user request to use a service and requests a token from a privilege-granting server, in accordance with the illustrative embodiment of the present invention. Upon receiving the token that specifies a granted privilege from the privilege-granting server, the request handler extends the privilege to the requesting user. Alternatively, the request handler can request a plurality of tokens in advance from the privilege-granting server; after receiving the tokens, the request handler extends a privilege to each requesting user as the handler receives requests to use one or more services.
US08775577B1

System and method for agentless computing system configuration management in networked environments. A configuration management service may be implemented as a service on a network with a standard network interface. A client may communicate with the service to specify a configuration for a target system, for example through a browser interface. The specified configuration may be stored by the service. The service may generate a package according to the specified configuration. The package may be delivered to the target system via the network. The package may then install the configuration, for example, one or more software, data, or other digital components, on the target systems in accordance with the specified configuration. The clients may request that the service verify and/or update the installed configuration on the target system. The service may, in response, generate an update package for the installed configuration. Target systems may include computer systems and virtual machines.
US08775574B2

Embodiments relate to systems and methods for remote network configuration management having multi-node awareness. A management server can communicate with a set of hosts in a network, each of which can have associated target machines such as computer clients. The configuration details of the set of hosts can be stored in a set of configuration files. The configuration files can specify, for example, processor, memory, hardware, I/O, and other resources of the hosts or targets associated with the hosts. When a systems administrator or other user wishes to push an updated configuration or send new data to the set of hosts, the management server can identify versions of software and other resources to transmit and install to hosts in the set of hosts based on their particular configuration details reflected in the corresponding configuration files(s), without having to manually identify versions to be distributed to individual hosts or resolve dependencies.
US08775569B2

In a method for updating the data of a data storage device of a navigation system, updated data are transmitted by local data transmission stations and stored in the data storage device. To improve the usage opportunities of the navigation system, the updated data are transferred to a service provider.
US08775568B2

One problem with web-based information is that it is typically presented without being personalised or tailored to fit a particular user's needs and requirements. Another problem relates to calls such as telephone calls, video calls or other multimedia calls made between two or more call members. Here it is often required to provide detailed information during the call. By storing a plurality of web pages and associating each of those web pages with information about one or more potential calls, it is possible to select one of those web pages for provision to a particular call member. For example, a user may store a web page for provision to family members, another for customers, and another for new enquiries. Information about a call is obtained and used to select an appropriate one of the stored web pages. This selected web page is then provided to the call member which is for example a wireless terminal with a web browser arranged to display the web page. The web pages may be stored on a web server or alternatively on the terminal used by the call member to take part in the call.
US08775564B1

A content delivery network (CDN) performs time varying traffic allocation. The network includes: one or more edge servers that store content corresponding to a domain name that is associated with a content provider, and are configured to deliver the content to end users in response to requests received at the edge servers from the end users; analytics information characterizing the CDN; and a traffic engine that periodically evaluates a service function as having a serve value or a shunt value for the domain name, based at least in part on the analytics information. The traffic engine transmits one or more IP addresses of the edge servers to an interface to a domain name service (DNS) while the service function has the serve value for the domain name; and transmits alternate domain name information of a different network to the interface while the service function has the shunt value.
US08775562B2

A peer-to-peer file sharing client with background file sharing is provided in a segmented peer-to-peer file sharing network. A user may elect to “tag” a torrent when a new file is submitted to the peer-to-peer system. A user may view the various tags with one or more file fragments that the user is hosting in the background. The user may view the tags for all fragments being shared in the background and search the tags. The peer-to-peer system may store metadata tags for the torrents in a central repository, such as a relational database, or in a distributed hash table.
US08775561B2

Techniques for creating a social network are provided. Private relationships that are established (e.g., in the context of instant messaging) may become public by the action of a single user. Each user determines whether they want to be “social” to (or discoverable by) friends of the user's friends. For example, user A is a friend of (i.e., has established a relationship with) user B and user B is a friend of user C, but user A and user C are not friends of each other (i.e., user A and user C have not established a relationship with each other). If user C unilaterally takes an action, then user A is able to see that user C is a friend of user B. User A may then take further actions to attempt to establish a relationship with user C or otherwise contact user C.
US08775558B1

An apparatus, method and software enable automation in thin client and black box applications. In particular, test scripts can be run automatically in these applications.
US08775557B2

Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
US08775556B1

Configurations for performing automated segmenting of tracking data included in an event tracking data communication over a rolling window of time are described. After an event tracking data communication is received associated with a time stamp, some configurations can segment the event tracking data communication according to one or more aggregation tables and store and/or update the included tracking data into one or more aggregation tables. In one aspect, a respective aggregation table corresponds to a predetermined period of time and includes corresponding event tracking data that is frequently searched/queried in reporting real-time analytics data. Some configurations continually sort the segments of tracking data within each of the aggregation tables to report the top segments of the tracking data from those aggregation tables in a real-time manner.
US08775555B2

Various embodiments of systems and methods for REST interface interaction with expectation management are described herein. A message request is received for accessing content of a resource. Further, a check is made to determine whether the message request includes a structure-expected in a header of the message request. Also, a check is made to determine whether the structure-expected matches with a structure of the resource if the message request includes the structure-expected. Furthermore, the message request is executed if the structure-expected matches with the resource structure. Then, a message response is returned with a structure-resulted in a header of the message response based on the execution of the message request. If the message request does not include the structure-expected, the message request is executed and the message response is returned with the structure-resulted based on the execution of the message request.
US08775553B2

Methods, apparatuses, and systems for managing signal delivery to a plurality of display platforms are disclosed. A system in accordance with one or more embodiments of the present invention comprises a centralized database, and a plurality of points of presence, each point of presence in the plurality of points of presence coupled to the centralized database, each point of presence comprising a management service and a data cache, wherein the management service maintains a data session with a client based on a comparison of information stored in the data cache and a current client request, the management service further comparing the current client request with the centralized database when the client is denied signal delivery from the system.
US08775551B2

A network system uses a staging server. The network system comprises an existing server and a client device that transmits session traffic comprising an HTTP request message. The HTTP request message is duplicated to form duplicated HTTP request messages. It is determined whether the HTTP request message has a first session identifier. If so, a mapping relation between the first session identifier and a second session identifier is searched for. The duplicated HTTP request messages to the existing server and the staging server, respectively, are transmitted, wherein the session identifier of the HTTP request message to the staging server is replaced with the second session identifier based on the first session identifier and the mapping relation. One embodiment may also comprise receiving an HTTP reply message from the existing server and an HTTP reply message from the staging server. The HTTP reply message from the existing server and the HTTP reply message from the staging server are compared.
US08775545B1

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

Controlling the volume of an audible alert associated with an instant messaging communications session includes rendering, on a first instant messaging user system, an instant messaging application user interface for an instant messaging communications session involving at least a first instant messaging user and a second instant messaging user, receiving notification of an event related to the instant messaging communications session, determining a characteristic of the event, accessing an audible alert to be rendered to signal existence of the event, adjusting based upon the determined characteristic of the event a volume of the audible alert corresponding to the event, and rendering the audible alert to signal existence of the event.
US08775535B2

A system and method for exchanging short voice messages between devices connected to a network is provided. This system includes server components that are capable of being connected to a network and support the transmission, receipt, storage, and playback of short voice messages and location information. This system can also include software clients installed on mobile devices, desktop computers, and/or other remote computers that are connected to a network. These clients may also support voice modification of transmitted audio. This method enables asynchronous communication such that users may transmit voice messages and/or locations to recipients and the recipients may be alerted that messages have arrived, even if their clients are not active. The system of the invention provides privacy to the users of the system by allowing for multi-level privacy and trust settings, and by concealing a sending client's IP address from the receiving client.
US08775524B2

In a network comprising a plurality of network resources and at least one directory server, the directory server containing information with a predetermined level of trust about the network resources, a method for automatically providing a user device with information about a network resource in communication with the user device. The communication includes address information about the network resource. The method comprises: automatically retrieving information from the directory server about the network resource in communication; and automatically executing at least one of a set of predetermined actions based on the retrieved information.
US08775522B2

A transmission apparatus transmits e-mail to a reception apparatus through a network by selecting one of a communication method via a mail server and a communication method without intervention of a mail server. This transmission apparatus generates the e-mail and transmits, to the reception apparatus, the e-mail and information representing the reply method of a transmittal confirmation request in response to the e-mail. The transmission apparatus receives, from the reception apparatus in accordance with the reply method, a transmittal confirmation result in response to the transmitted e-mail.
US08775521B2

Disclosed is a method and system for detecting a zombie attack in a network having a plurality of computers. The method and system include a network analysis module for determining, for each computer, a working set of email addresses associated with emails sent by each computer. A zombie attack is detected by determining at least one of: 1) at least one computer in the plurality is transmitting more than a threshold rate of emails, 2) that at least one of the computers is transmitting more than a first threshold number of emails to email addresses outside of its associated working set, 3) that a first threshold number of computers in the plurality are transmitting email messages to email addresses outside of their associated working set, and 4) that more than a second threshold number of computers are transmitting more than a second threshold number of emails to a recipient computer.
US08775520B1

A method of displaying attachments associated with an electronic message displays an electronic message in a first instance of a client application (e.g., a web browser) running on a client computer. The electronic message includes one or more attachment viewing links, each link corresponding to an attachment associated with the electronic message and each attachment having a particular document type. After a single user selection of one of the attachment viewing links, a converted document (e.g., an HTML file) is transferred from a document storage system to the client computer. The converted document corresponds to one of the attachments associated with the message and the converted document has a document type different from the document type of the attachment. The converted document is displayed in a second instance of the client application.
US08775508B2

A device coupled to a network receives a request from an indexing node in the network, the request corresponding to a particular data item; and provides a response to the indexing node in response to the request, wherein the response to the indexing node includes an indication that the indexing node should index a substitute data item instead of the particular data item.
US08775505B2

Event routing in a distributed computing system with distributed data management is optimized by communicating an event affecting a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
US08775498B2

Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection.
US08775496B1

Approaches for Cholesky decomposition of a matrix are described. A first circuit is configured to generate an inverse square root of an input value. A second circuit is configured to generate a product of a value output by the first circuit and provided at a first input and a value provided at a second input. A third circuit is configured to generate a difference between a value provided at the first input and a value provided at the second input of the third circuit. The first input of the third circuit is coupled to the output of the second circuit. A control circuit is configured to iteratively distribute a plurality of values of the matrix and the outputs of the first, second, and third circuits to the inputs of the first, second, and third circuits such that the Cholesky decomposition of the matrix is output by the third circuit.
US08775494B2

A computer-implemented method for executing a floating-point calculation where an exact value of an associated result cannot be expressed as a floating-point value is disclosed. The method involves: generating an estimate of the associated result and storing the estimate in memory; calculating an amount of error for the estimate; determining whether the amount of error is less than or equal to a threshold of error for the associated result; and if the amount of error is less than or equal to the threshold of error, then concluding that the estimate of the associated result is a correctly rounded result of the floating-point calculation; or if the amount of error is greater than the threshold of error, then testing whether the floating-point calculation constitutes an exception case.
US08775487B2

One embodiment provides a system that facilitates the execution of a web application. During operation, the system allocates a storage space on one or more storage devices for use by the web application. Next, the system creates, for the web application, a private filesystem comprising a private root directory within the storage space. Finally, the system enables access to the private filesystem for the web application through the private root directory in a manner that does not allow access to a host filesystem associated with the one or more storage devices from the web application.
US08775474B2

Common metadata exposure with digital images involves making image metadata types that are common across multiple image file formats accessible via an application programming interface (API). In an example embodiment, a browser exposes an image metadata API that may be called with reference to a preselected image metadata name. The browser determines an image metadata value that is associated with the preselected image metadata name from image metadata of a targeted image. When the image metadata value is returned to a caller of the image metadata API, the caller may consume or present the image metadata value in any manner.
US08775471B1

A facility for analyzing user behavior information is described. The facility receives a stream, of user behavior information. The facility augments a representation of user behavior in accordance with the received stream of user behavior information. The representation augmented by the facility is a sparse matrix of user behavior facts. The facility analyzes the sparse matrix to obtain an analysis result for the received stream of user behavior.
US08775464B2

In one exemplary embodiment, a method of a distributed database system includes the step receiving a query in a query language from a client with a distributed database system. An index that matches the query is located. The index is pre-generated from a database table in the distributed database system. A map function of a MapReduce programming model is implemented using the index. A reduce function of the MapReduce programming model is implemented using the output of the map function. Optionally, a finalize function can be implemented using the output of the reduce function. The distributed database system can be a scalable NoSQL database. The reduce function can be optional when the value of the output of the map function is guaranteed to be unique.
US08775462B2

A method of searching a service oriented architecture industry model repository comprising a meta model service associated with a physical asset repository, the meta model service comprising: at least one topic map meta model with data specific to a particular topic or industry vertical included within an information model repository common meta-meta model, the information model repository common meta-meta model included within a meta-meta-meta model with a topic map based index. The method comprises: a computer receiving entry of a search term for the service oriented architecture industry model repository; the computer searching the service oriented architecture industry model repository for the search term; and displaying results of the searching of the service oriented architecture industry model repository as a topic map comprising data representing meta model service through a graphical interface.
US08775460B2

Automated system, method and program for managing a change to a computer program. One or more servers which the changed computer program accesses or uses to perform one or more functions are determined. One or more other computer programs in one or more other servers which access the one or more servers are determined. People responsible for the one or more servers and the one or more other computer programs and/or the one or more other servers that the changed computer program has been changed are notified. Another automated system, method and program for managing a change to a computer program is disclosed. One or more servers which the changed computer program accesses are determined by automatically querying configuration files of the changed computer program. People responsible for the one or more servers are notified that the changed computer program has been changed.
US08775459B2

One embodiment of the present method and apparatus for robust input interpretation by conversation systems includes receiving a user request containing at least one un-interpretable term. The present invention conveys the conversation system's interpretation capabilities to the user, for example by suggesting at least one alternative request in context of the un-interpretable user request, where the alternative request is phrased in a manner that is substantially fully interpretable. A user may then select a suggested alternative request or formulate a new request in accordance with knowledge of the conversation system capabilities learned from the conveyed information. In another embodiment, a method may independently (e.g., without user prompting) adapt the un-interpretable user request in accordance with learned information regarding the meaning of any un-interpretable terms in the user request.
US08775452B2

An apparatus for providing standard real world to virtual world links may include a processing element configured to receive indications of an image including an object, determine whether the object corresponds to a particular object having a predefined association based on a recognition of the object, and execute a function corresponding to the predefined association in response to the object corresponding to the particular object.
US08775443B2

Computer-implemented methods, systems and products are provided for calculating a ranking value for business objects. Creating the ranking value for business objects may comprise calculating the number of references a business object is referenced to, mapping the business object together with the number of references of the business object into a document structure, and providing a ranking value according to the number of references.
US08775438B1

A provisioning system may select an available implementation resource by analyzing user data to infer a role of a proposed computing resource and comparing the role to roles of other existing computer resources. The user data may include a user-specified identifier for the proposed computing resource, such as a label. The role may be used to rank available implementation resources using factors including distance to, roles of, and relationship with other user computing resources. A ranking of available implementation resources may be used to select an implementation resource for provisioning the proposed computing resource.
US08775436B1

A system identifies a first document that includes a number of first images, identifies a second document that includes a number of second images, and forms a cluster based on a relationship between the first document and the second document. The system identifies a first caption associated with one of the first images, identifies a second caption associated with one of the second images, selects the one of the first images or the one of the second images as a representative image for the cluster based on the first caption or the second caption, and associates the representative image with the cluster.
US08775433B2

A machine based tool and associated logic and methodology are used in converting data from an input form to a target form using context dependent conversion rules, and in efficiency generating an index that may be utilized to access the converted data in a database. Once the data has been converted, an index data structure for each data object may be automatically generated that encodes one or more characteristics or attributes of the converted data so that an entity may access the data using the index structure. As an example, the one or more characteristics may include categories, subcategories, or other attributes of the data.
US08775430B2

A method includes receiving input at a user equipment that designates a particular entity recorded in a user equipment contacts database as being an entity to be contacted in case of an emergency and setting an indication in a first field of a corresponding contacts database entry, where the first field is separate from a second field of the contacts database entry that stores a name of the entity.
US08775429B2

Method of analyzing data from an online social network having a set of network users. The method includes obtaining topic-specific messages sent by the network users. The messages have social content provided by the networks users, wherein the messages include a marker of interest in the social content. The marker of interest is associated with a topic of the social network. The method also includes identifying the network users that sent the messages having the marker of interest in the social content as interested users of the topic. The interested users are a subset of the set of network users. The method also includes determining a topic-specific influence (TSI) value of a designated user from the interested users in the subset. The TSI value of the designated user is based on a number of the interested users that are registered to receive the messages from the designated user.
US08775428B2

Method and apparatus for predicting properties of a target object comprise application of a search manager for analyzing parameters of a plurality of databases for a plurality of objects, the databases comprising an electrical, electromagnetic, acoustic and thermal spectral database (ESD), a micro-body assemblage database (MAD) and a database of image data whereby the databases store data objects containing identifying features, source information and information on site properties and context including time and frequency varying data. The method comprises application of multivariate statistical analysis and principal component analysis in combination with content-based image retrieval for providing two-dimensional attributes of three dimensional objects, for example, via preferential image segmentation using a tree of shapes and to predict further properties of objects by means of k-means clustering and related methods. By way of example, an evidence tree display showing a target object linked by a pathway to a predicted property comprises a similarity value, a speculation value and a model-based rank.
US08775424B2

A system and method for assisting a user in navigation of an image dataset are disclosed. The method includes receiving a user's text query, retrieving images responsive to the query from an image dataset, providing for receiving the user's selection of a first feature selected from a set of available first features via a graphical user interface, providing for receiving the user's selection of a second feature selected from a set of available second features different from the first features via the graphical user interface, and displaying at least some of the retrieved images on the graphical user interface. The displayed images are arranged, e.g., grouped, according to levels and/or combinations of levels of the user-selected first and second features.
US08775422B2

A method determines core geographical information in a document by computing a score for each geographical name found in the document. The computation of the score uses the appearance frequency of the respective geographical name and positional weights assigned to various types of appearance positions of the geographical name in the document. The system determines the core geographical information in the document based on the scores of the geographical names found in the document. The method may further compute aggregated scores of geographical regions related to the geographical names and determine the core geographical information using both the aggregated scores of geographical regions and the scores of individual geographical names to increase accuracy.
US08775420B2

A system, method, and computer readable medium are provided for displaying geographically referenced information. In one example, a method includes causing a display of search results from a search of geographically referenced information (e.g., point-of-interest locations, geo-tagged objects, other users, and so on), the display comprising text associated with each of the search results, where the text varies for at least one of the search results based on the distance of the search results from a user location. For example, text associated with relatively close search results displayed more prominently than relatively distant search results. The method may further include generating presentation data according to a display scheme for displaying search results and communicating the presentation data to a user device. The method may vary the text based on at least one of font size, font style, color, shading, three-dimensional height, associated features, animation, combinations thereof, and the like.
US08775411B1

Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.
US08775401B2

The present application relates to a method for implementing picture search and a website server thereof. A method for implementing picture search includes: classifying, according to keywords in advance in a picture database, corresponding pictures by shape of objects in the pictures, and determining a sample picture for each shape type; wherein, after a server receives a picture search request sent from a client, the method includes: searching, by the server, in the picture database for the sample picture of several shape types classified in advance corresponding to the keywords in said search request, and returning, to the client, the searched sample picture of the several shape types; receiving, by the server, the sample picture of a certain shape type determined by the client, and searching, in the picture database for the pictures which correspond to said keywords and satisfy a predetermined request with the characteristic value of said determined sample pictures; returning, by the server, said found pictures to the client. The present application enables the user to search pictures of similar shapes according to the shape types, thereby satisfying the user's search demands.
US08775397B2

A system includes a request analyzer configured to receive a plurality of database requests and classify the plurality of database requests as transaction requester or non-transaction requests, and further configured to route the transaction requests to a transaction server for application against a transaction database, including write access to an identified portion thereof, and to route the non-transaction requests to a non-transaction server to thereby read data obtained from a non-transaction database. The system also includes an update manager configured to update the non-transaction database, based on the application of the transaction requests against the transaction database.
US08775392B1

In an illustrative embodiment, an apparatus, computer-readable medium, or method may be configured to manage a configuration. Files may be inserted into a file container in a computing environment and state information on the files may be stored. A change to a file in the file container may be received. A comparison result may be obtained by comparing a previous version of the file container to the file container after receiving the change to the file. The comparison result may be provided.
US08775391B2

The invention provides a system and method for sharing anonymous user profiles with a third party. In one aspect of the invention, the system shares user profiles with content servers on a mobile data network so that they may select content responsive to the user's profile. The system provides a store of user profiles for associating profile information with either a source IP address or mobile phone number, where the profile includes information on the user and the user's network usage. The system detects a user's transaction request and inspects it for either an IP address or phone number, which it uses to retrieve the appropriate profile. The system subsequently applies predetermined opt-out policies to determine how much of the user profile may be provided in response to the profile request. The system then returns the profile information such that the user's identity is masked.
US08775379B2

In one embodiment, a system includes a critical partitioned dataset extended (PDSE) stored to memory of the system; logic adapted for protecting the critical PDSE by creating a copy of the critical PDSE, referred to as a PDSE copy; logic adapted for providing a critical dataset redundancy (CDR) task with exclusive access to the PDSE copy; logic adapted for providing a replacement critical PDSE by redirecting corralled connections to the PDSE copy; logic adapted for protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy; and logic adapted for providing the CDR task with exclusive access to the replacement PDSE copy.
US08775376B2

Embodiments of the present invention provide a hybrid (e.g., local and remote) approach for data backup in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a set of storage configuration parameters corresponding to a set of data to be backed up is received and stored in a computer data structure. The set of storage configuration parameters can comprise at least one of the following: a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data. Regardless, the set of data is compared to previously stored data to identify at least one of the following: portions of the set of data that have commonality with the previously stored data; and portions of the set of data that are unique to the set of data (i.e., not in common with any of the previously stored data). The above-described process is referred to herein as “de-duplication”. A storage solution is then determined based on the set of storage configuration parameters. In general, the storage solution identifies at least one local storage resource and at least one remote storage resource (e.g., a cloud storage resource) for backing up the portions of the set of data that are unique to the set of data. Once the storage solution has been determined, the unique portions of the set of data will be stored in accordance therewith.
US08775371B2

Techniques are disclosed for synchronizing a primary data system with an auxiliary data system that processes data for the primary data system. In one embodiment, how current the primary data system and the auxiliary data system are is determined. Requests sent from the primary data system that were not processed by the auxiliary data system are determined. The requests are resent to the auxiliary data system for processing.
US08775370B2

A detailed data storage apparatus creates, when a detailed data database that stores therein detailed data relatint to each stage of a process executed through multiple stages receives detailed data relating to a predetermined stage, forecast detailed data indicating contents predicted for a stage next to a predetermined stage and subsequent stages from the detailed data, and stores the forecast detailed data in the detailed data database. The apparatus includes an order holding unit that orders and holds the multiple stages; a determining unit that determines whether there is a stage immediately previous to the predetermined stage; and an offset detailed-data creating unit that creates offset detailed data including a content for offsetting the forecast detailed data created at the immediately previous stage when the determining unit determines that there is the immediately previous stage, so as to store the offset detailed data in the detailed data database.
US08775361B2

A stochastic programming-based decision support tool for reservoir development planning can comprise a source of input data, an optimization model, a high fidelity model for simulating the reservoir, and one or more solution routines interfacing with the optimization model. The optimization model can consider unknown parameters having uncertainties directly within the optimization model. The model incorporates the flexibility that a decision-maker has in the real world and allows the decision-maker to adjust the decisions based on new information. The model can systematically address uncertain data, for example comprehensively or even taking all uncertain data into account. Accordingly, the optimization model can provide flexible or robust solutions that remain feasible over an uncertainty space. Once the reservoir model is optimized, final development plans may be generated.
US08775358B2

A method, apparatus and computer program product for performing probabilistic inference and providing related solution methods is presented. At least one state space (SS) is obtained for variables of interest relating to a problem of interest. None or more densities (D) defining pure functions over locations in the at least one SS are also obtained as is none or more kernels (K) defining a stochastic walk through the at least one SS. A virtual machine executes a stochastic walk through the state space to produce a solution for a problem of interest.
US08775353B2

Methods and systems for predicting statistically probable systematically assigned identifiers are disclosed, as are methods and systems for determining the likelihood that a systematically assigned identifier provided by a purported assignee of the identifier is legitimate. In one example, determining the likelihood of legitimacy includes determining the likelihood that the provided identifier is a valid identifier and determining the likelihood that the provided identifier was assigned to the purported assignee. To accomplish this validation, the present disclosure employs patterns of assignment discernable for systematically assigned identifiers in combination with statistical methods.
US08775350B1

This is directed to systems, processes, machines, and other means that allow a user to effectively sort comments. The invention is a method that enables a user to combine similar uses of words to determine which comments are most meaningful.
US08775339B2

An example system and process where some operations include determining that a plurality of values satisfy one or more constraint conditions for an optimization problem. The operations further include randomly selecting a set of one or more values from the plurality of values after determining that the plurality of values satisfy the one or more constraint conditions. The operations further include including the set of one or more values in a candidate solution for the optimization problem. The including the set of one or more values in the candidate solution causes the candidate solution to comply with the one or more constraint conditions for the optimization problem prior to running a computer based simulation for the optimization problem.
US08775333B1

A computer-implemented method for generating a threat classifier is described. A parameter collection module is distributed to a plurality of client processing systems. The module comprises a set of rules to detect a behavior in the client processing systems. If one or more of the set of rules are satisfied, input data indicative of a plurality of client processing parameters is received. The input data is scaled to provide a plurality of parameter vectors. Each of the parameter vectors are classified as a threat or a non-threat. A machine learning process is performed on at least one of the classified parameter vectors. The threat classifier is generated from the machine learning process. The threat classifier is transferred to at least one client processing system. The threat classifier is configured to automatically determine if a process to be performed in a client processing system is malicious.
US08775323B2

Provided are a method and a system for providing a user tailored service using a social network service. The method includes at a user terminal, receiving a transaction approval message from a credit card company server when a customer uses a credit card, and obtaining purchase information of the customer based on the received transaction approval message, and forming a social network for sharing the purchase information of the customer with predetermined persons having a social relationship, wherein the predetermined persons include friends, family members, and colleagues of the customer.
US08775316B2

A computerized wagering game system includes a gaming module comprising gaming code which is operable when executed on to conduct a wagering game on which monetary value can be wagered, and a security module operable to perform at least one encryption function on information communicated via a network connection. The encryption functions include in various embodiments key management, authentication, or other encryption functions such as symmetric, asymmetric, hash, or message authentication code functions.
US08775309B2

A method and apparatus for providing a competitive bid from a provider comprising receiving billing data from a user, the billing data including provider information, location, and total bill amount. The method further comprising calculating a complex usage pattern based on the billing data and statistical data for the location. The method additionally comprising calculating a competitive bid for the user, based on the complex usage pattern and a pricing structure of the provider.
US08775298B2

One or more aspects comprise: (a) receiving confidential information that comprises data regarding first and second market participants; (b) receiving order and targeting parameters from said first participant; (c) receiving confidential trading interest information from said second participant; (d) identifying said second participant as a participant likely to take a contra side of said order; (e) routing said order to said second participant without revealing said first participant's identity or other confidential information regarding said first market participant, and wherein no information regarding said second participant or said confidential trading interest information received from said second participant is transferred to said first participant; and (f) producing a targeted dissemination list of market participants based on said confidential information and said order and targeting parameters, and wherein identifying a second participant that is most likely to take a contra side of said order is based on said dissemination list.
US08775297B2

A computer trading system includes a quote screening function configured to accept quotes specifying a quote amount in a price where the quote amount is greater than a minimum quote amount to produce screen quote messages and to reject quotes specifying a quote amount less than the minimum quote amount. A market view generator generates market views from those quotes which specify an amount greater than or equal to the minimum quote amount. An order screening function only-accepts orders specifying an amount less than a maximum transaction amount submitted in response to the market views to produce screened order messages. A transaction processor receives screened quote messages and screened order messages and matches appropriate messages with each other. The minimum quote amount is substantially equal to or greater than the maximum transaction amount whereby a screened order message can be matched entirely with one screened quote message.
US08775295B2

Device, system and method of trading an option. A method may include executing, by a computing device, at least one transaction of an option on an underlying asset using at least one of a bid price and an offer price, wherein a bid/offer spread between the bid price and offer price is the result of a calculation using first data corresponding to at least one parameter defining the option and second data corresponding to at least one current market condition relating to the underlying asset.
US08775292B2

Reports are automatically created of securities class action lawsuits customized to show potential monetary claims resulting from the lawsuits for securities purchased or acquired by one or more financial entities.
US08775291B1

Systems and methods for enrichment of data associated with risk prediction. Data may be enriched by incorporating one or more aspects of consumer credit, collateralized debt, mortgage, real property, and loan data for use in systems, products, and methods relying on risk prediction models to maximize the effectiveness of the risk prediction. A time-series of consumer credit data may be provided to provide historical context to data. In a particular application, enriched data is leveraged to predict occurrence of an event relating to underlying assets of a structured security, such as a mortgage-backed security. Other systems and methods are disclosed.
US08775290B2

Commercial size of spending wallet (“CSoSW”) is the total business spend of a business including cash but excluding bartered items. Commercial share of wallet (“CSoW”) is the portion of the spending wallet that is captured by a particular financial company. A modeling approach utilizes various data sources to provide outputs that describe a company's spend capacity. A mutual fund rating company can use this CSoW/CSoSW modeling approach to predict the performance of funds that invest in a particular industry or sector. In addition, since mutual funds often provide guidelines for selecting stocks, rating companies can use this modeling approach to predict the performance of companies in a fund's portfolio.
US08775282B1

Methods and apparatus for capacity management of draining-state platforms providing network-accessible resources are disclosed. A system includes computing platforms configurable to host a plurality of resource instances, and a resource manager. The resource manager determines that a particular computing platform is in a draining state, wherein, in accordance with its designation as being in the draining state, the particular platform is currently hosting at least one uninterruptible resource instance and is temporarily unavailable to launch additional uninterruptible resource instances. In response to (a) a determination that the particular computing platform in the draining state has sufficient available computing capacity for at least one resource instance and (b) an instance activation request from a client, the resource manager launches an interruptible resource instance on the particular computing platform.
US08775280B2

A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a financial plan, a financials notification, a bank directory entry file and/or a direct debit mandate business object.
US08775276B2

A system for managing an integrated supply chain of livestock, such as beef cattle, utilizes a networked system solution for interacting various supply chain entities via the Internet. Various livestock producers, feed yards, packers, retailers, and vendors to the livestock industry are interconnected to communicate, manage, market, and transact the livestock from birth to consumer sales at the retail level. Producers are enabled to provide source verification of their livestock to enhance the integrity of the system, and prequalify livestock for value-added retail programs. Retailers are enabled to make real-time changes to characteristics of known future supply through interactions with the decision makers during the production process.
US08775270B2

A method and system provides online software and services via prepaid scratchcards. Users may pay for online software and services with prepaid scratchcards. For example, online services may include accounting, legal, and auditing services. For example, online software may include productivity and business software. For example, online services and software may be provided on a subscription basis. Use of scratchcards may improve availability of software and services to more users, protect user security, and facilitate gifting between users.
US08775254B2

A system and method for delivering targeted advertisements to consumers by inserting the targeted advertisements into a content stream. The content stream may be monitored for advertisement placement opportunities, such that the targeted advertisements may be seamlessly inserted into the content stream to replace an advertisement in the content stream. The content stream's owner and/or provider may be identified such that revenues from the targeted advertisement may be shared with the owner's and/or providers. The system and method are further able to use a biometric recognition technique to verify that the targeted advertisement is actually delivered to the targeted consumer. Another aspect allows the targeted advertisements to be delivered across multiple platforms in accordance with an advertising campaign.
US08775253B2

Product offering systems are provided. Product offering systems may include sending an offer to a customer that possesses a mobile computing device and has agreed to receive offers for products via the mobile computing device. Agreeing to receive offers would result in the unique data about the customer being available to offer provider. Unique customer data may include data related to the customers wireless service provider or from a financial account in a financial institution, and collecting customer data about the customer, wherein the customer data comprises financial data and personal data. Product offering systems may further include registering a wireless computing device of the customer to able the device to receive the offer, and determining opportunities to send the offer to the customer by monitoring the customer and the customer data. Product offering systems may also include sending the offer to the customer's registered device based on the determination of opportunities.
US08775249B2

A method of accumulating descriptive profile data uses a databank that can be contacted by profile providers who contribute profile elements about an online visitor. The method includes keeping track of which profile provider contributed which elements, so that use of particular elements in targeting electronic third-party advertisements automatically can result in compensation.
US08775245B2

Systems and method are provided for ensuring secure and validated coupon generation and distribution, and the prevention of fraudulent coupon printing. A Uniform Resource Locator (URL) is provided to a consumer, where the URL points to a dynamic coupon webpage presentable to the consumer, and where the URL includes a link identifier indicative of a coupon contained on the dynamic coupon webpage to be printed. The URL may include a member identifier (MID) that uniquely identifies the consumer and provides security regarding the printing of the coupon by limiting the number of prints that the consumer can make of the coupon. Furthermore, a token may be utilized in conjunction with the MID for additional security regarding the printing of the coupon by preventing the printing of the coupon if the token is invalid or expired.
US08775242B2

The invention provides systems and methods for collecting point-of-sale (POS) data, and then using this data to determine the effectiveness of a given promotion. The transaction data includes a merchant identifier for each of the merchants and a transaction amount for each transaction involving the merchants. One of the merchants is a promotion merchant that is offering a promotion involving transactions made with the merchant. A portion of the transaction data is aggregated into control merchant aggregated data involving control merchants, where the control merchant aggregated data comprises transaction data obtained other than from the promotion merchant. A characteristic of the purchases is calculated, both for transactions involving the promotion merchant and for the control merchants.
US08775239B2

A method and a system that identify seller ads to potential buyers within a network-based commerce system are provided. The method and system may operate to receive a request including a product identification from a seller, and assign to the seller, based on a distance function and the product identification, a matching identification entry included in a set of identification entries. The request may also include financial metrics. The method and system may further include operations to identify one or more seller ads associated with the matching identification entry, as determined by a distance measured between the matching identification entry and at least one extracted identification entry extracted from a selected content page and included in the set of identification entries. The identification of the one or more seller ads may also be determined by a relevance function based on the financial metrics.
US08775235B2

Identifying a vehicle in a toll system includes accessing a set of toll transaction entries. Each entry in the set designates a toll transaction between a vehicle and the toll system and includes a transaction descriptor and a transaction time stamp. A series of toll transaction pictures is accessed. The series includes a plurality of pictures, each of which is associated with a picture time stamp. A toll transaction entry is identified from the set as a violation transaction entry based on the transaction descriptor. A toll transaction picture is selected from the series. The transaction time stamp of the violation transaction is compared, using a processing device, with the picture time stamp of the selected toll transaction picture. The selected toll transaction picture is identified as a violation picture corresponding to the violation transaction entry based on a result of the comparison.
US08775231B1

The present invention relates to a system and method for efficiently identifying the sales opportunities in a business-to-business market environment. It provides a computer-implemented predictive sales intelligence system and method for identifying sales opportunities. The present invention is a computer implemented system and method for efficiently identifying reliable purchase pattern profiles through scientific analysis of customer data. It includes a system and method for calculating a customer's purchase profile, clustering customers based on similarity of their purchase profile, and efficiently providing a reliable set of opportunities including lost sales (retention) and cross-selling (wallet share expansion) opportunities. It uses this reliable estimate of sales opportunities to retain and expand wallet share for customers.
US08775229B1

Automated methods for correcting the remaining portion of a project schedule in order to reflect actual performance to date are provided. For some embodiments, the remaining schedule is corrected by applying factors that are extrapolated from the actual completion times of project milestones in comparison to the scheduled times for the same milestones. This approach results in a project schedule that is more accurate, and thus enables improved management of the project.
US08775223B2

This invention relates to an electronic means by which people can select the exact seat or seats they want for any type of event or reserve an appointment for any activity. More specifically, a customer or a ticket re-seller or a venue operator can go, for example, to the internet and select the event or activity for which he wants a ticket or tickets or reserve a time and reserve and order the exact seat or seats or the time of his choosing directly online. The seat or seats or reserved time he selects is then removed from the inventory for that activity or event and made not available for any other buyer and such is so indicated by a graphical representation or other such indicator on the online map or picture representing availability of seating or time for that event.
US08775222B2

A method and system are disclosed for managing a rental vehicle reservation based at least in part on automated processing of vehicle repair data corresponding to a disabled vehicle that is related to the rental vehicle reservation. For example, a preferred method and system can automatically compute from the vehicle repair data an amount of time that is likely to be needed by a repair facility to complete repairs to the disabled vehicle, which in turn can drive more accurate management of an authorization period for the rental vehicle reservation.
US08775217B1

Systems and methods for managing subrogation and recovery of insurance claims with a computer including receiving data for a first insurance claim; determining from the data whether the first insurance claim has recovery potential; thereafter when it is determined that the first insurance claim has recovery potential, collecting information about the event from which the first insurance claim was derived; repeatedly seeking data, as necessary, for additional insurance claims associated with the event such that all insurance claims arising from the event are processed together.
US08775210B2

Certain embodiments of the present invention provide a networked healthcare data management system. Certain embodiments of the data management system include a healthcare data archive connected to a network wherein the archived data comprises diagnostic, therapeutic, and demographic data. Certain embodiments further include a worklist server connected to the network wherein the worklist server receives data descriptors from the healthcare data archive and compiles the data descriptors into worklists. Certain embodiments also include a client system connected to a network wherein the client system queries the worklist server and the worklist server answers the queries by providing at least the network location of the archived data.
US08775206B2

A method for detecting privacy violations of patient personal healthcare information (PHI) can include receiving audit logs from all systems within a healthcare facility. These audit logs are generated any time PHI is accessed. The Healthcare Privacy Violation Detection System (HPV-DS) compares these generate audit logs to prior access history of the employee or authorized user that generated the audit log. If any field in the generated audit log is different from the authorized user's prior access history, the risk of a privacy violation is assessed and a risk score is assigned. For audit logs that differ from past access history enough, an alert turned on and the audit log is flagged for administrators to review.
US08775199B2

A method and system to “pump” radiation therapy (RT) images and associated patient information on an Image Guided Radiation Therapy (IGRT) system to a Record and Verify (R&V) system via a standard DICOM connection to allow remote image viewing. Targeted image files in IGRT systems are searched for and transferred automatically. The user identifies the “inlet,” i.e. the source from which the image files are searched, and the “outlet,” i.e., the DICOM server to which the “pumped” imaged are directed. The images can be sent in their original form or fused. The “input” source is scanned periodically at a user-determined time interval. In order not to send the same image multiple time, a time filter skips images generated before a user-selected time and date.
US08775195B2

A system(s) and method(s) for providing asset, personnel, and travel information accumulation, analysis, and reporting for improved risk assessment and management are disclosed. In various embodiments, risk assessments(s) may be provided and may include receiving intelligence from at least one intelligence source, receiving information about one or more asset(s), and generating a risk assessment report. Various embodiments may include receiving intelligence from at least one intelligence source, receiving asset information, and generating a risk assessment report based on the intelligence and a personnel or employee profile. Further, various embodiments methods and systems may provide travel information to a consumer, by for example, acquiring information from at least one information source, characterizing the acquired information by its pertinence to travel, transforming the characterized travel information into a useable format, applying rules to this transformed travel information in connection with the consumer-specific travel profile, and delivering a report to the consumer.
US08775191B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying utterances. The methods, systems, and apparatus include actions of obtaining an audio input signal representing an utterance of a user. Additional actions may include determining that a shape of at least a portion of the audio input signal matches a shape of at least a portion of an audio trigger signal corresponding to a keyword. Further actions may include, based at least on determining that the shape of at least the portion of the audio input signal matches the shape of at least the portion of an audio trigger signal corresponding to the keyword, classifying the utterance as a trigger utterance that corresponds to the keyword.
US08775188B2

Embodiments of the present invention provide a method for voice approval, where the method includes: receiving voice approval request information sent by an enterprise application server; establishing a voice communication connection with the terminal according to the contact information of the approver terminal; sending approval content audio information corresponding to the voice approval request information to the approver terminal; receiving feedback information, and obtaining approval result information according to the feedback information; and sending the approval result information to the enterprise application server. Embodiments of the present invention also provide a device and system for voice approval. In the embodiments of the present invention, the enterprise application server and the enterprise gateway are combined and improved to enable an approver to approve, in voice mode, an approval request raised by an applicant, thereby increasing the approval efficiency.
US08775182B2

Machine-readable media, methods, apparatus and system for speech segmentation are described. In some embodiments, a fuzzy rule may be determined to discriminate a speech segment from a non-speech segment. An antecedent of the fuzzy rule may include an input variable and an input variable membership. A consequent of the fuzzy rule may include an output variable and an output variable membership. An instance of the input variable may be extracted from a segment. An input variable membership function associated with the input variable membership and an output variable membership function associated with the output variable membership may be trained. The instance of the input variable, the input variable membership function, the output variable, and the output variable membership function may be operated, to determine whether the segment is the speech segment or the non-speech segment.
US08775181B2

Interpretation from a first language to a second language via one or more communication devices is performed through a communication network (e.g. phone network or the internet) using a server for performing recognition and interpretation tasks, comprising the steps of: receiving an input speech utterance in a first language on a first mobile communication device; conditioning said input speech utterance; first transmitting said conditioned input speech utterance to a server; recognizing said first transmitted speech utterance to generate one or more recognition results; interpreting said recognition results to generate one or more interpretation results in an interlingua; mapping the interlingua to a second language in a first selected format; second transmitting said interpretation results in the first selected format to a second mobile communication device; and presenting said interpretation results in a second selected format on said second communication device.
US08775179B2

The illustrative embodiments described herein provide systems and methods for authenticating a speaker. In one embodiment, a method includes receiving reference speech input including a reference passphrase to form a reference recording, and receiving test speech input including a test passphrase to form a test recording. The method includes determining whether the test passphrase matches the reference passphrase, and determining whether one or more voice features of the speaker of the test passphrase matches one or more voice features of the speaker of the reference passphrase. The method authenticates the speaker of the test speech input in response to determining that the reference passphrase matches the test passphrase and that one or more voice features of the speaker of the test passphrase matches one or more voice features of the speaker of the reference passphrase.
US08775158B2

[PROBLEMS] To provide a data processing device such as a text mining device capable of extracting characteristic structures properly even in case a plurality of words indicating identical contents or a plurality of words semantically associated are contained in input data. [MEANS FOR SOLVING PROBLEMS] Association node extraction unit (22) of a text mining device (10) extracts association nodes containing semantically associated words from a graph obtained as a result of syntax analysis. Association node joint unit (23) transforms the graph by joint of a part of or a whole of the association nodes. Characteristic structure extraction unit (24) extracts a characteristic structure from the graph transformed by the association node joint unit.
US08775154B2

Cross-lingual information retrieval is disclosed, comprising: translating a received query from a source natural language into a target natural language; performing a first information retrieval operation on a corpus of documents in the target natural language using the translated query to retrieve a set of pseudo-feedback documents in the target natural language; re-translating the received query from the source natural language into the target natural language using a translation model derived from the set of pseudo-feedback documents in the target natural language; and performing a second information retrieval operation on the corpus of documents in the target natural language using the re-translated query to retrieve an updated set of documents in the target natural language.
US08775148B2

Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors.
US08775145B2

A method for drilling a borehole includes obtaining, while drilling the borehole, sensor data for the drilling assembly, analyzing, while drilling the borehole, the sensor data using a drilling behavior model to obtain results, and adjusting the drilling of the borehole based on the results. The drilling behavior model models drilling of the borehole using a distance drilled, a number of touch points, a number of bend angles, a number of external moments, a number of lengths of distributed weights, a lateral displacement of a center of the borehole at a bit, at least one vertical displacement from the center of the borehole, at least one angular offset, at least one force, and at least one mass per unit length.
US08775144B2

A method, system and computer program product is disclosed for using a constrained pressure residual (CPR) preconditioner to solve adjoint models. A linear system of fluid flow equations comprising a plurality of variables that represent fluid flow properties in a geological formation of a subterranean reservoir is provided. Matrix (Ã)T, which comprises a transpose of a Jacobian matrix associated with the linear system of fluid flow equations, is constructed. A constrained pressure residual preconditioner MCPRA−1 is constructed responsive to the matrix (Ã)T. Matrix equation (Ã)Ty=d is then solved using the constrained pressure residual preconditioner MCPRA−1.
US08775137B2

A method for modeling conveyance or flows of material or other functional behaviors, particularly in the form of components that generate material actions; a method for modeling a system having components, particularly a postal item distribution system, and; the generation of a discrete component-oriented simulation model based on the modelings, particularly as a basis for components and/or system implementation. Modeling of each component is carried out on the basis of a flexible component model that takes the input behavior and the functional behavior of a component into account, and that two components at a time transfer discrete events or discrete material units to one another by using a general communications model, particularly by using communication types.
US08775130B2

A method and system for automatically generating a package design. Packaging information may be obtained. A processing module and a semantic knowledge base may automatically generate one or more graphical layout rules and one or more structural design rules based on the packaging information. A three dimensional representation of a package design may be automatically generated based on the one or more graphical layout rules and the one or more structural design rules. The three dimensional representation of the package design may be displayed.
US08775121B2

The present embodiments are generally directed to layers that are useful in imaging apparatus members and components, for use in electrophotographic, including digital, apparatuses. More particularly, the embodiments pertain to an electrophotographic imaging member having a charge transport layer in which a charge transport molecule (CTM) concentration gradient is formed through a single coating pass using only a single charge transport layer solution, and time-of-flight based methods of measuring the CTM gradient through the thickness of the charge transport layer.
US08775120B2

Methods, devices, and computer programs are presented for consolidating overlapping data provided by multiple sources. One method includes operations for associating a plurality of devices to a user, each device operable to capture data associated with the user, and for receiving, from the plurality of devices, captured data about a first activity associated with a first period of time. Additionally, the method includes operations for detecting that the received captured data from two or more devices provide overlapping information about the first activity, and for evaluating one or more rules for consolidating the overlapping information to produce consolidated data. The consolidated data provides a unified view of the first activity during the first period of time. The consolidated data is stored in permanent storage and made available for presentation to the user.
US08775117B2

An encoder includes a detector, a first position data calculator, a first data converter, an approximation device and a third position data calculator. The first data converter is configured to convert a first position data calculated by the first position data calculator into second position data whose second width in bits is longer than a first width in bits of the first position data. The approximation device is configured to calculate an approximation function that derives position data when timing data is input, based on a plurality of the second position data converted by the first data converter at a plurality of successive sampling timings, respectively. The third position data calculator is configured to calculate third position data indicating a position of a detection target at an output timing, based on the approximation function calculated by the approximation device.
US08775115B2

A computer-implemented method for determining a course of motion between an artifact (10) and device (28) for interacting with the artifact (10) that are moveable relative to each other in at least one linear (X, Y, Z) and one rotational (A1, A2) degree of freedom, the method comprising: receiving geometric data representing the artifact (10); receiving geometric data representing the device; and determining, from the geometric data, how the device (28) and artifact (10) can be oriented relative to each other along an interaction path so as to comply with one or more optimization criteria.
US08775114B2

A method and apparatus for determining phase sensitivity of an accelerometer based on an analysis of the harmonic components of the interference signal, which can estimate phase lags of an accelerometer through an analysis of the interference signal obtained using a single photo-detector when the accelerometer moves in sinusoidal motion with an initial phase of vibration. The method comprises the steps of obtaining an interference signal in a time domain generated from a signal reflected by an accelerometer and a fixed mirror using a single photo-detector; transforming the interference signal in the time domain into a signal in a frequency domain including a plurality of harmonic signals by Fourier transform; and determining the phase sensitivity of the accelerometer using initial phase of vibration displacement of the accelerometer, which is included in the interference signal in the frequency domain.
US08775080B2

An object of this invention is to improve the accuracy of estimating a destination in a destination estimating apparatus. A destination estimating apparatus 100 includes: a learning data storing unit 9b that stores a history of a location specified as a destination in the past; a destination estimating unit 83 that estimates a destination from among a plurality of destination candidates including a location stored in the learning data storing unit 9b; and a candidate excluding unit 84 that, based on the history stored in the learning data storing unit 9b, excludes a destination candidate for which it is determined that a certainty factor of being a destination is lower than a predetermined threshold value from destination candidates that are estimated as being a destination by the destination estimating unit 83.
US08775072B2

A method of providing augmented Global Positioning System (GPS) navigation can include detecting movement of a GPS enabled mobile device along a navigational route and displaying a photographic image on a display of the GPS enabled mobile device responsive to detecting movement of the GPS enabled mobile device along the navigational route provided by the GPS enabled mobile device. Related devices and computer program products are also disclosed.
US08775070B1

A method and system for providing user preference based route calculation whereby criteria based digital map data associated with one or more user criteria is generated and/or obtained. When a user makes a request for a map and/or directions from a first point to a second point that includes one or more user route criteria, the criteria based digital map data is searched based, at least in part, on the one or more user route criteria and one or more potential routes are determined that most closely match the one or more user route criteria. One or more user criteria based maps and/or sets of directions are then generated associated with the one or more potential routes that most closely match the one or more user route criteria. Data representing the one or more user criteria based maps and/or sets of directions is then provided to the user.
US08775042B2

A method of controlling the system pressure in an automatic transmission having interlocking shifting elements in which, during shifts and gear engagement and gear disengagement processes involving interlocking shifting elements, as a function of the engagement and disengagement times of the interlocking shifting elements involved and the shift conditions of the frictional shifting elements involved, the system pressure is increased to an elevated pressure that enables rapid engagement or disengagement of the interlocking shifting elements, in such manner that the system pressure is increased in at least two phases whose timing depends on the shift conditions of at least one of the shifting elements involved.
US08775038B2

A method for operating a powertrain system including a multi-mode transmission configured to transfer torque among an engine, torque machines, and a driveline, includes executing a first search to determine a first engine operating point within an all-cylinder state and a corresponding operating cost for operating the powertrain system in response to an output torque request. A second search is executed to determine a second engine operating point within a cylinder deactivation state and a corresponding operating cost for operating the powertrain system in response to the output torque request. One of the first and second engine operating points is selected as a preferred engine operating point based upon the operating costs and the engine is controlled at the preferred engine operating point in the corresponding one of the all-cylinder state and the cylinder deactivation state.
US08775037B2

A travel controller which controls the travel of a vehicle includes a road information acquisition unit which acquires road information of a scheduled travel route, a temporary target travel control pattern generation unit which generates a temporary target travel control pattern of the scheduled travel route on the basis of the road information, an engine state transition section estimation unit which estimates an engine state transition section where the state of an engine transits when the vehicle travels using the temporary target travel control pattern, a speed difference calculation unit which calculates a speed difference resulting from variation in engine output in the engine state transition section, a target travel control pattern generation unit which corrects the temporary target travel control pattern on the basis of the speed difference to generate a target travel control pattern, and a travel control unit which performs travel control on the basis of the target travel control pattern.
US08775023B2

A system for use in a vehicle, including a steering element situated opposite a driver seat in a vehicle, the steering element including a plurality of proximity sensors encased in the periphery of the steering element operable to detect hand gestures along the outer periphery of the steering element, an interactive deck housed in the vehicle, for providing at least one of radio broadcast, video broadcast, audio entertainment, video entertainment and navigational assistance in the vehicle, and a processor housed in the vehicle, coupled with the proximity sensors and the deck, operable to identify the hand gestures detected by the proximity sensors, and to control the deck in response to thus-identified hand gestures.
US08775009B2

Provided are a fault detector and a fault detection method for an attitude control system (ACS) of a spacecraft. The fault detector includes a first interacting multiple model (IMM) fault detection block for generating a normal model filter of the plurality of actuators and a plurality of upper level filters including fault model filters corresponding to the respective actuators, and detecting faults of the plurality of actuators using an IMM estimation technique from the plurality of upper level filters, and a second IMM fault detection block for generating a plurality of lower level filters each including a fault type model filter of the fault-detected actuator in the first IMM fault detection block, and detecting a fault type of the failed actuator using the IMM estimation technique.
US08775006B2

A method and system may determine, in a vehicle, a desired path around an object based on a location of the object relative to the vehicle, relative speed, road parameters and one or more vehicle parameters. The method and system may calculate one or more vehicle control parameter values which minimize a predicted deviation from the desired vehicle path. The method and system may determine whether the one or more vehicle control parameter values would cause the vehicle to exceed one or more vehicle stability constraints. If the one or more vehicle control parameter values would cause the vehicle to exceed one or more vehicle stability constraints, the one or more vehicle control parameter values may be reduced to one or more vehicle control parameter values not causing the vehicle to exceed the one or more vehicle stability constraints. The method and system may output the one or more vehicle control parameter values to a vehicle automated control device.
US08775004B2

The vehicle smoothly generates the torque requested by the driver. The vehicle includes an elapsed time measurement unit, a torque limit value deciding unit, and an electric motor torque control unit. The elapsed time measurement unit measures the time elapsed since the vehicle has started moving in an EV mode, in which travel or starting is performed only with the drive force of an electric motor. The torque limit value deciding unit decides a torque limit value of the electric motor by means of the time elapsed since starting and the acceleration opening amount originating from the driver's instructions. The electric motor torque control unit controls the electric motor so as to limit the torque of the electric motor to or below the limit value. The disclosed control method is used in hybrid vehicles.
US08775002B2

Disclosed herein is a fail-safety control method for a hybrid vehicle. The method includes a hybrid control unit which, when commands for demand torque are received from a driver, giving instructions to a motor control unit to generate the demand torque, determining whether or not to a normal torque corresponding to the demand torque is being generated by the motor control unit according to the instructions from the hybrid control unit, and if it is determined that an abnormal torque is being generated by the motor control unit, giving commands to output an interrupt signal to interrupt operation of the motor control unit.
US08775001B2

A control system for a powered wheelchair that detects when a user is in a first orientation to cause movement of the powered wheelchair. The control system inhibits movement of the wheelchair when the user is not in the first orientation.
US08775000B2

A method for operating a powertrain system includes selecting a plurality of candidate transmission ranges associated with a present powertrain operating point and deselecting candidate transmission ranges not associated with the present powertrain operating point. A high resolution engine speed/torque search is executed for each of the selected candidate transmission ranges. A low resolution engine speed/torque search is executed for each of the deselected candidate transmission ranges. Each search is executed to determine a respective minimum power cost for operating the powertrain system in one of the candidate transmission ranges in response to an output torque request and output speed. A preferred transmission range is determined from the candidate transmission ranges. A preferred engine operating point is determined corresponding to the minimum power cost for the preferred transmission range. The powertrain system is controlled in the preferred transmission range with the engine operating at the preferred engine operating point.
US08774999B2

A detector detects a remaining power of a battery. A calculator calculates a demand load of air-conditioning based on at least one of a preset temperature set for air in a passenger compartment of an electric vehicle and an outside temperature of air outside of the electric vehicle. A switching portion switches a mode of air-conditioning between a battery mode and an engine mode based on the calculated demand load and the detected remaining power of the battery. The battery mode causes the battery to supply electric power for air-conditioning, and the engine mode causes an engine of the electric vehicle to supply combustion energy for air-conditioning.
US08774990B2

A method for demanding safety reactions for a rail vehicle having a plurality of appliances each able to demand a safety reaction when required, namely a braking process or a traction inhibit or both for the rail vehicle, includes: a) identification of a state in which one of the safety reactions should be carried out by one of the appliances, b) demanding the safety reaction by the appliance through a data bus, and c) feeding back information to the demanding appliance that the safety reaction has been carried out or intervening in a safety loop to initiate the desired safety reaction, if the safety reaction is not carried out.
US08774987B2

A method for vertical gust suppression due to turbulence for an aircraft having at least one of direct lift control surfaces or pitch control surfaces. The method includes sensing atmospheric turbulence, measuring the sensed atmospheric turbulence to generate turbulence data, generating a command based on the turbulence data, and applying the command to aircraft controls to actuate the direct lift control surfaces or the pitch control surfaces based on the turbulence data. Therefore, an aircraft response to the actuation of the direct lift control surfaces or the pitch control surfaces reduces a vertical acceleration, a pitch acceleration, a pitch rate, a pitch attitude or a structural load of the aircraft due to the turbulence. Thus, the method reduces the effects of vertical gusts of wind on the aircraft, improves the comfort level for aircraft passengers and crew, and reduces diversions the aircraft may take to avoid the turbulence.
US08774986B1

The present invention is directed to providing takeoff rotation guidance. A takeoff rotation guidance indicator, including an aircraft reference symbol and a guidance cue, is displayed on a HUD (Head-up Display) of a HGS (Head-up Guidance System). The guidance cue is positioned in relation to the aircraft reference symbol based on a takeoff rotation pitch guidance and a takeoff rotation roll guidance. Thus, pitch and roll guidance information is simply communicated to the pilot of an aircraft. The takeoff rotation pitch guidance and the takeoff rotation roll guidance are calculated differently at different points during takeoff. In an alternative embodiment, the takeoff rotation guidance indicator includes a slip-skid symbol. The slip-skid symbol is positioned relative to aircraft reference symbol, but is displaced by the lateral acceleration of the aircraft. Thus, slip/skid guidance information is simply communicated to the pilot of an aircraft.
US08774985B2

A system for use in generating a command trajectory for an aircraft is provided. The system includes a natural frequency determining module configured to determine a closure rate of the aircraft to a selected flight path, compare the closure rate of the aircraft to a threshold closure rate, and calculate a natural frequency based on whether the closure rate is below the threshold closure rate. The system further includes a command processor coupled to the natural frequency determining module and configured to receive the calculated natural frequency from the natural frequency determining module, and generate a command trajectory using the calculated natural frequency.
US08774984B2

A method for illustrating potential benefits resulting from revised navigation procedures to a customer is described. The method includes preparing a model for a revised navigation procedure, determining a landing probability for both an existing minimum separation procedure and a minimum separation determined utilizing the revised navigation procedure, calculating a benefit associated with a difference in the landing probabilities, and validating the revised navigation procedures through demonstration and use of the revised navigation procedure model on a computer-based flight simulation program.
US08774977B2

In a multiphase electrical power construction and assignment, a processor: determines a phase and voltage configuration for bi-directional power device pairs; determines a given bi-directional power device pair is to be coupled to a given phase connection based on the configuration; determines whether the given bi-directional power devices in the given bi-directional power device pair are to be coupled to each other; confirms that the given bi-directional power device pair is not coupled to any of the plurality of phase connections; couples the given bi-directional power device pair to the given phase connections, where power signals of the given bi-directional power device pair are synchronized with a power signal of the given phase connection; and in response to determining that the given bi-directional power devices are to be coupled to each other, couples each of the bi-directional power devices to a short bus.
US08774974B2

A real-time photovoltaic power plant control system and method of control for plant output, voltage regulation and/or power factor regulation. The system comprises a grid interface controller configured to receive power information from a power grid and provide commands for controlling at least one active or reactive power supplied to the power grid, a power plant controller configured to receive commands from the grid interface controller for and direct real-time output of the power plant, a plurality of local controllers connected to and controlled by the power plant controller, and a plurality of inverters each connected to supply power from at least one photovoltaic device to the power grid and arranged such that each local controller is connected to and controls at least one inverter, the inverters reporting status information in real-time back to the local controllers, and the local controller reporting status information in real-time back to the power plant controller.
US08774973B2

In a device for controlling an electromagnetic valve, input device(s) write a multitude of measured values for the current and/or the voltage into a first memory to represent a characteristic. Analysis device(s) perform a state analysis and/or a change-over-time analysis. On the basis of the state analysis and/or the change-over-time analysis, evaluation device(s) correct at least one control variable, which characterizes the control, and write it into a second memory. Control device(s) control an output stage on the basis of the control variables.
US08774969B2

In a method for allowing an end effector of a robotic manipulator to travel along a predetermined path or trajectory, wherein the manipulator has a null space with respect to the predetermined trajectory with at least two manipulator positions associated with the same end effector position, a placement of the manipulator in null space is detected and, in a processor, a process variable of the end effector is automatically modified according to the detected placement.
US08774968B2

A trajectory planning system obtains a trajectory for controlling a state of an object toward a goal state. The system includes a search tree generating section which registers a state of the object as a root of a search tree in a state space, registers a next state of the object after a lapse of a predetermined time interval obtained through dynamical relationships during the time interval as a branch of the search tree in the state space. The system further includes a known-state registration tree storing section which stores a known-state registration tree and a known-state registration tree generating section which determines a cell to which the next state belongs among a plurality of cells previously prepared by segmenting the state space, determines whether or not a state which belongs to the cell has already been registered as a branch of the known-state registration tree, discards the next state when a state which belongs to the cell has been registered, and registers the next step as a branch of the known-state registration tree when a state which belongs to the cell has not been registered. The system further includes a trajectory generating section which selects a state whose distance to the goal state is minimum among states registered as branches of the known-state registration tree and obtains a trajectory using a sequence of states in a backward direction from the state toward the root of the known-state registration tree.
US08774964B2

A medicament dispensing cabinet includes a frame, at least one controller, and a plurality of drawers each movably carried by the frame and each defining a plurality of dispensing cells. A plurality of dispensing devices is provided with each one carried by one of the dispensing cells. Each of the dispensing cells further comprises a motor for providing rotary motion to one of the removable dispensing devices in response to the controller, a sensor operating in conjunction with the controller for counting medicament dispensed from one of the removable dispensing devices, a chute for receiving medicament dispensed from one of the removable dispensing devices and a chute gate for controlling access to the chute. The cabinet may additionally comprise a chute gate release responsive to the controller for controlling the chute gate and a chute gate sensor connected to the controller and responsive to the position of the chute gate.
US08774963B2

Some embodiments are associated with receiving, by a vending machine, a request from a customer to initiate a communication session, establishing a first communication link between the vending machine and a device associated with the customer, and establishing a second communication link between the vending machine and a remote network device, such that a communication session is established between the device associated with the customer and the remote network device. Some embodiments are associated with receiving, by a vending machine, an indication of a selection of a product sold by the vending machine, receiving, from a customer, payment for the selected product, dispensing the product to the customer, the product comprising an indication of a communication session activation code, receiving, by the vending machine, an indication of the communication session activation code, and establishing a communication session between a device associated with the customer and a remote network device.
US08774961B2

An automatic delivery system includes a conveyor including powered first rollers arranged in parallel with each other defining a spacing between sequential ones of the first rollers. Fixed second rollers or fixed members are each connected to and coaxially aligned with individual ones of the first rollers and sequentially separated by the first roller spacing. The second rollers are divisible into at least two groups, each defining a loading station. Each of the loading stations has a station positioning device including at least one extension rod extending through and horizontally displaceable within the spacing between sequential ones of the first and second rollers. The station positioning device displaces a container received on the powered first rollers into and out of the loading station. A computer controlling the system and the station positioning device includes data for components inserted into the container at the loading station of each group.
US08774958B2

Values are selected for a plurality of controllable parameters of a chemical mechanical polishing system that includes a carrier head with a plurality of zones to apply independently controllable pressures on a substrate. Data is stored relating variation in removal profile on a front surface of the substrate to variation in the controllable parameters, the data including removal at a plurality of positions on the front surface of the substrate, there being a greater number of positions than chambers. A value is determined for each parameter of the plurality of controllable parameters to minimize a difference between a target removal profile and an expected removal profile calculated from the data relating variation in removal profile on a front surface of the substrate to variation in the parameters. The value for each parameter of the plurality of controllable parameters is stored.
US08774957B2

An embroidery data generating device is disclosed. The embroidery data generating device generates embroidery data that is used for sewing an embroidery pattern including multiple color-wise pattern sections with a sewing machine and that includes thread color data specifying a color of each of the color-wise pattern sections. The embroidery data generating device includes a first storage device that stores multiple entries of preset color information; an extractor that randomly extracts color data used as the thread color data from each entry of the color information stored in the first storage device; and an allocator that randomly allocates the color data extracted by the extractor to each of the thread color data associated with each of the color-wise pattern sections.
US08774950B2

A method and system for controlling an apparatus including receiving data indicative of an actual state of the apparatus, defining a first viewpoint relative to at least one of the environment and the apparatus, determining a first predicted state of the apparatus at time T, determining a first predicted state of the environment at time T, producing a first virtualized view from the first viewpoint, sending a first control signal to the apparatus after producing the first virtualized view, defining a second viewpoint relative to at least one of the apparatus and the environment, determining a second predicted state of the apparatus at time T+delta T, determining a second predicted state of the environment at time T+delta T, producing the second virtualized view from the second viewpoint, sending a second control signal to the apparatus after producing the second virtualized view, and changing the actual state of the apparatus based on the first control signal.
US08774947B2

A system is provided for controlling at least one climate control apparatus for conditioning a space. The system includes a controller mountable to a climate control apparatus that is segregated from the space to be conditioned. The controller has a plurality of selectable setting parameters for configuring the controller to operate at least one of a plurality of climate control apparatus, and a plurality of visual indicators for visually indicating the selection of at least one selectable setting parameter. A user interface is adapted for installation in the space, and has a display for displaying selectable setting parameters for configuring the controller. The user interface includes user input controls for enabling selection of at least one displayed selectable setting parameter, where the controller responsively activates at least one visual indicator for indicating the selection of at least one selectable setting parameter by the user-interface.
US08774944B2

Exemplary insertion tools, systems, and methods for inserting an electrode array portion of a lead into a bodily orifice are described herein. An exemplary insertion tool includes a handle assembly, a retractor assembly disposed at least partially within the handle assembly, and a slider assembly disposed at least partially within the handle assembly. The retractor assembly may include a stiffening member configured to be inserted into an electrode array portion and a spring-loaded retractor member coupled to the stiffening member and configured to move from a distal position to a proximal position to at least partially retract the stiffening member from the electrode array portion. The slider assembly may be configured to selectively retain the spring-loaded retractor member and further configured to release the spring-loaded retractor member to move from the distal position to the proximal position in response to actuation by a user of the slider assembly.
US08774931B2

A sub-system for controlling a medical device comprises memory including a first table and a second table. The first table stores blocks of event data corresponding to events that are to be performed during a period of time (e.g., a 0.5 sec. or 1 sec. period of time). The second table stores blocks of time data corresponding to the period of time. The implantable stimulation system also includes a direct memory access (DMA) controller including a first DMA channel and a second DMA channel. The first DMA channel selectively transfers one of the blocks event data from the first table to one or more registers that are used to control events. The second DMA channel selectively transfers one of the blocks of time data from the second table to a timer that is used to control timing associated with the events.
US08774926B2

Multi-frequency neural treatments and associated systems and methods are disclosed. A method in accordance with a particular embodiment includes at least reducing patient pain by applying a first electrical signal to a first target location of the patient's spinal cord region at a frequency in a first frequency range of up to about 1,500 Hz, and applying a second electrical signal to a second target location of the patient's spinal cord region at a frequency in a second frequency range of from about 2,500 Hz to about 100,000 Hz.
US08774923B2

A closed loop Deep Brain Stimulation (DBS) system constituted of: a physiological sensor; a multi-electrode DBS lead; an adaptive control system in communication with the physiological sensor; and an implantable pulse generator (IPG) responsive to the adaptive control system, the adaptive control system comprising a learning module operable to learn to find the optimal stimulation parameters, classify and associate patient conditions responsive to the physiological sensor with optimal stimulation parameters in a plurality of patient conditions. The adaptive DBS device control system learns to deliver the optimal stimulation parameters based on Watkins and Dayan Q learning recursive formula, the closed loop adaptive DBS control system thus finds the optimal stimulation parameters online.
US08774921B2

EMI shields for use in implantable medical devices that include inner and outer metal layers separated by a dielectric layer. When assembled as medical devices, the outer metal layer of an illustrative EMI shield is placed into electrical contact with a conductive inner surface of an associated canister for an implantable medical device.
US08774912B2

The disclosure is directed to a chronic implantable neurostimulator that supports trial and chronic modes of operation. The implantable neurostimulator can alternatively include one or more sensors that may or may not function differently in trial and chronic modes. In particular, the device is designed to be used as both a trial neurostimulator and a permanent, or chronic, neurostimulator. A trial neurostimulation period is generally desired to evaluate the efficacy of the therapy. A percutaneous or implantable trial neurostimulator is used for the trial neurostimulation period. In most cases, the trial period is successful, in which case the trial stimulator is explanted and replaced with a permanent, i.e., “chronic,” implantable stimulator. In accordance with the disclosure, an implantable neurostimulator supports both trial neurostimulation and chronic neurostimulation in the event trial stimulation is successful. In this manner, the additional surgery ordinarily required for replacement of the trial stimulator can be avoided. Instead, the implanted neurostimulation device remains implanted and is reconfigured to transition from trial stimulation to chronic stimulation.
US08774906B2

The present invention relates to an apparatus for determining a property of a heart. The apparatus comprises a catheter (5), which comprises a first property sensing unit for sensing a contraction signal indicative of a reoccurring local contraction of the heart (2) at a sensing site of the heart (2). The apparatus further comprises a first property determining unit (8) for determining the reoccurring local contraction of the heart (2) at the sensing site from the sensed contraction signal as a first property of the heart (2). The reoccurring local contraction provides information about the heart (2), which can be used for a better and/or more reliable characterization of the heart (2).
US08774904B2

A device for examining or treating living tissue by means of local heating of the tissue by absorbing electromagnetic radiation, with at least one radiation source emitting electromagnetic radiation, a control unit for controlling the irradiation parameters of the radiation source, and at least one FD-OCT apparatus with a light source emitting a measurement light for illuminating that tissue region in which the electromagnetic radiation is absorbed by the tissue, characterized by a computational unit for carrying out the following steps: determining the depth-resolved tissue velocity in the radiation direction of the measurement light at a predetermined measurement point of the tissue from the phase information from the FD-OCT interference light, integrating the established tissue velocity over time, differentiating the calculated time integral with respect to space, and displaying the spatial derivative as a function of space and time and/or feeding the spatial derivative as a function of space and time to an evaluation module and/or feeding the spatial derivative as a function of space and time to the control unit.
US08774889B2

A patient monitoring system with an efficient pattern matching algorithm, a method, and a computer product thereof are disclosed. The system may include a physiological data input device or sensor which receives a plurality of physiological measurements within a time window thereby generating at least one time window data set, a memory which stores a program, and a processor. The program when executed by the processor, causes the processor to compress the at least one time window data set to a reduced-rank basis, and perform a pattern match between a reference pattern and the compressed at least one time window data set using a distance metric.
US08774885B2

Utilization of a contact device placed on the eye in order to detect physical and chemical parameters of the body as well as the non-invasive delivery of compounds according to these physical and chemical parameters, with signals being transmitted continuously as electromagnetic waves, radio waves, infrared and the like. One of the parameters to be detected includes non-invasive blood analysis utilizing chemical changes and chemical products that are found in the conjunctiva and in the tear film. A transensor mounted in the contact device laying on the cornea or the surface of the eye is capable of evaluating and measuring physical and chemical parameters in the eye including non-invasive blood analysis. The system utilizes eye lid motion and/or closure of the eye lid to activate a microminiature radio frequency sensitive transensor mounted in the contact device. The signal can be communicated by wires or radio telemetered to an externally placed receiver. The signal can then be processed, analyzed and stored. Several parameters can be detected including a complete non-invasive analysis of blood components, measurement of systemic and ocular blood flow, measurement of heart rate and respiratory rate, tracking operations, detection of ovulation, detection of radiation and drug effects, diagnosis of ocular and systemic disorders and the like.
US08774882B2

A mobile device case including a housing sized to receive a mobile device. The housing includes at least one corner defining an aperture there through. A corner element is included and is removeably insertable within the aperture.
US08774881B2

A mobile telephone cleaning case is provided. An open face top cover has a substantially flat back platform with raised sides along three of four edges and is dimensioned to receive a mobile device. A bottom cover includes a further back platform with further raised sides along three of four edges and that is rotatably affixed to the fourth edge of the open face cover via a connecting member such that the raised sides interconnect with the further raised sides. A microfiber cloth is affixed to a continuous back surface formed by the back platform and the further back platform.
US08774874B2

Although the duplexer in a full-duplex transceiver circuit may only be guaranteed by the duplexer manufacturer to have a transmit band rejection from its TX port to its RX port of a certain amount, and may only be guaranteed to have a receive band rejection of another amount, the actual transmit band rejection and the actual receive band rejection of a particular instance of the duplexer may be better than specified. Rather than consuming excess power in the receiver and/or transmitter in order to meet performance requirements assuming the duplexer only performs as well as specified, the duplexer's in-circuit performance is measured as part of a transmitter-to-receiver isolation determination. Transmitter and/or receiver power settings are reduced where possible to take advantage of the measured better-than-specified in-circuit duplexer performance, while still meeting transceiver performance requirements. Power settings are not changed during normal transmit and receive mode operation.
US08774843B2

Described herein are methods, systems, apparatuses and products for managing location services in wireless networks. One aspect provides for broadcasting an identifier from a terrestrial wireless device in a determinable position; repeatedly changing the identifier broadcast from the terrestrial wireless device; and associating a current identifier broadcast from the terrestrial wireless device with a physical location. Other embodiments are disclosed.
US08774837B2

A system for determining the location of at least one vehicle, the at least on vehicle emitting a detectable signal. The system comprising at least one mobile or stationary detection device that detects the signal emitted by the at least one vehicle. A server with operational software for tracking and locating the at least one vehicle emitting a detectable signal, and a user interface device for interfacing with the network for providing location information on the at least one vehicle.
US08774835B2

This disclosure details the implementation of methods, systems and computer program products for remote business contact identification (hereinafter, “RBCI”). RBCI systems implement a remote business identification application whereby users may submit rich media including indicative information of at least one target business entity to a RBCI service provider, and the service provider may identify the target business entity within its database and return the contact information of the target business entity to the user instantly.
US08774826B2

A system and method is provided for reducing latency when providing user location information services. The system is implemented in a computer infrastructure which comprises computer executable code tangibly embodied on a computer readable medium. The executable code is operable to trigger a location based service to obtain user location information prior to the user registering for location services.
US08774824B1

Systems, methods, and computer-readable media for alleviating and overriding throttled conditions in Long Term Evolution networks are provided. In embodiments, indications that throttled conditions have been reached are received at Mobile Management Entities. Cause codes are communicated, in embodiments, to mobile devices directing the mobile devices to refrain from further attach attempts. In embodiments, attach attempts associated with unique identifiers are received by the Mobile Management Entities that override throttled conditions. In embodiments, authentication failure conditions from the Mobile Management Entities are detected. Algorithms are invoked, in embodiments, to initiate cell barring modes for base stations and detect failure percentages.
US08774822B2

Transmission of control parameters from a controller of a communications network via an interface to a network element of the network, in order to enable the network element to configure high speed downlink packet access, is enable by an interference application protocol which allows the controller to add the control parameters to control messages transmitted from the controller to the network element via the interference.
US08774808B2

When receiving a connection request from a radio terminal (20), a radio base station (10-1) transmits a resource reservation request to a radio base station (10-2) and a radio base station (10-3) if a resource cannot be reserved in the radio base station (10-1), and receives a resource reservation response indicating whether or not the resource can be reserved. When the resource can be reserved in the radio base station (10-2) or the radio base station (10-3), the radio base station (10-1) establishes a service channel via the radio base station (10-1) and performs control for causing the radio terminal (20) to perform a handover to the radio base station (10-2) or the radio base station (10-3).
US08774797B2

A Gateway Mobile Switching Center (GMSC) of a home Public Land Mobile Network (PLMN) is provided. In one embodiment, the GMSC is configured, for receiving a roaming caller originated call from a visited PLMN including a Routing Number (RN), validating the RN against configured Network Camel Subscription Information (N-CSI) in response to receiving the roaming caller originated call, and sending a home network issued Initial Detection Point (IDP) to a Service Control Point (SCP) of the home PLMN in response to the RN being successfully validated. The home network issued IDP includes said RN. The GMSC is further configured for receiving at least a portion of information for facilitating connection of the roaming caller originated call from the SCP of the home PLMN and facilitating connection of the roaming caller originated call in response to receiving the at least portion of the information.
US08774790B2

The invention includes a method and apparatus for reconfiguring a first base station element to attempt to serve at least a portion of the plurality of wireless terminals served by a second base station element in response to detection of a failure condition at a second base station element that was serving the plurality of wireless terminals prior to the occurrence of the failure condition.
US08774778B2

An approach is provided that receives a geographic beacon location that corresponds to a mobile entity with the mobile entity being an established entity at a social network website. A geographic user location is received with the geographic user location corresponding to a mobile user device that is associated with a user of the social networking website. A determination is made as to whether the geographic beacon location is proximate to the geographic user location. A check-in of the user at the entity is logged at the social media website in response to the geographic beacon location being proximate to the geographic user location.
US08774776B1

An alert device for mobile devices is provided. In some embodiments, an alert device for a mobile communications device, the alert device comprising a housing that includes control circuitry, wherein the control circuitry is configured to: associate wirelessly with the mobile communications device; in response to associating with the mobile communications device, receive a plurality of mobile communications device settings associated with the mobile device, wherein the plurality of mobile communications device settings include a ringtone corresponding to incoming communications and a ring volume setting; detect an incoming communication to the mobile communications device; determine a status of the mobile communications device in response to detecting the incoming communication; and provide an alert to a user of the mobile communications device.
US08774772B2

A set of techniques are described for preventing the problem of voicemail tromboning. The techniques can be implemented with a service broker or other intermediate entity having a connection to a telecommunications network. The service broker can receive an incoming call from a switch in a home network of the subscriber. The service broker can then determine that a recipient device of the incoming call is roaming in a visited network. If it is determined that the subscriber is roaming, the service broker can contact a remote switch in the visited network and instruct the remote switch in the visited network to disable late call forwarding prior to relaying the incoming call message to the remote switch. The service broker can then be responsible for contacting the voicemail server in the home network of the subscriber so that the subscriber can still have access to voicemail.
US08774764B2

The present invention concerns a method and a system for establishing a dynamic peer-to-peer communications channel between a first terminal and a second terminal. A first terminal and a second terminal are connectable over secured communications channels to a secured network. The first terminal sends a connection request for establishing a communications channel between the terminals. The connection request is intercepted and analyzed by an analyzer module. The analyzer modules requests network parameters from the first and the second terminals. Based on the intercepted connection request, and the network parameters of the terminals, the analyzer module instructs the terminal to establish a peer-to-peer communications channel over a network distinct from the secured network. Security of the peer-to-peer communications channel may be maintained by means of a central unit of the secured network. In this regard, the central unit may send to the terminal authentication keys and/or encryption keys.
US08774758B2

Systems and methods are provided to facilitate repeated purchase and payment transactions. In one aspect, a system includes an interchange and a data storage facility configured to store payment transaction records associated with phone numbers. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. The common format processor is configured to identify a prior payment transaction associated with a phone number in response to a message from a mobile phone having the phone number, communicate with a merchant to repeat a purchase according to the prior payment transaction, and transmit via one of the converters premium messages to the mobile phone to collect funds for a payment to repeat the purchase.
US08774756B2

Among other things, there is disclosed systems, methods and apparatus for sharing and/or expanding the reach of wireless communications signals. For example, where a first communication device is unable to obtain a sufficient communication signal from a transmission source, and a second communication device can obtain a sufficient signal, the second device may be used as a relay between the transmission source and the first device.
US08774746B2

There is provided a method for use in a wireless communication to avoid detection of a false modulated signal in a paged device. In one embodiment, a modulated signal is received by the paged device. Then, the modulated signal is identified by the paged device as a preliminary false modulated signal. Thereafter, the gain of at least one paged device amplifier and/or a matching threshold of the paged device is reduced by the paged device to decrease a sensitivity of the paged device to avoid detection of a future false modulated signal. In one embodiment, the wireless communication is a Bluetooth wireless communication and the paged device is a Bluetooth enabled device. An exemplary system for implementing one embodiment of the disclosed method is described.
US08774744B2

A radio frequency (RF) front-end circuit and an operating method thereof are provided. The proposed RF front-end circuit includes a first linear amplifier, a second linear amplifier, and a calibration unit. The first linear amplifier performs a high-frequency amplification on a RF signal to generate an amplified RF signal, and down-converts the amplified RF signal into an intermediate frequency (IF) signal. The second first linear amplifier performs a low-frequency amplification on the IF signal to generate an amplified IF signal. The calibration unit is coupled to the first and the second linear amplifiers, and receives a voltage gain fed back from the second linear amplifier. Then, the calibration unit performs an auto-calibration procedure according to the voltage gain fed back from the second linear amplifier to search for an input current value of the first linear amplifier, which correspondingly maximizes the voltage gain of the first amplifier.
US08774743B2

Real-time calibration of a tunable matching network that matches the dynamic impedance of an antenna in a radio frequency receiver system. The radio frequency receiver system includes two non-linear equations that may be solved to determine the reflection coefficient of the antenna. The tunable matching network is repeatedly perturbed and the power received by the antenna is measured after each perturbation at the same node in the matching network. The measured power values are used by an optimizer in converging to a solution that provides the reflection coefficient of the antenna. The reflection coefficient of the antenna may be used to determine the input impedance of the antenna. The elements of the matching circuit are then adjusted to match the input impedance of the antenna.
US08774741B2

A radio frequency (RF) power amplifier (PA) is reconfigured to operate in a low power mode from a high power mode. The RF PA has a first RF amplifier is connected to the first and second inputs of a first transformation network. The RF PA has a second a second RF amplifier connected to a second transformation network. During high power mode, both RF amplifiers drive a load coupled to the transformation networks. In low power mode the first RF amplifier is disabled and the first and second inputs of the first transformation are coupled together so as to change the load impedance seen by the second RF amplifier. The second RF amplifier continues to supply power to the load during operation in the low power mode.
US08774740B2

Aspects of a system for improving efficiency over power control for linear and class AB power amplifiers may include a current source circuit that enables determination of a bias current level for a PA circuit within an IC die based on an amplitude of an input modulation signal. The PA circuit may enable generation of an output signal based on a differential input signal and the input modulation signal to the current source circuit. A generated bias voltage may be applied to a transformer external to the IC die, but internal to an IC package containing the IC die and/or a circuit board containing the IC package. One or more amplifier bias voltage levels may be applied to the PA circuit wherein the amplifier bias voltage levels may be derived from the generated bias voltage level and/or the determined bias current level.
US08774738B2

Embodiments of the present disclosure provide systems and methods for estimating gain and phase error in a wireless transmitter. Embodiments of the present disclosure provide a gain and phase controller that uses a digital gain and phase estimator to jointly estimate both gain and phase. The forward and feedback signals of a wireless transmitter are digitized using analog to digital (ADC) converters. The digital signals are correlated with each other to dynamically extract gain and phase estimates of the loop. The gain and phase estimates are used to correct gain and phase errors in the wireless transmitter.
US08774736B2

A closed-loop antenna switching method, a reference signal allocating method, and a feedback signal transmitting method for the same are disclosed. Namely, by transmitting a reference signal via the plurality of transmitting antennas via the antenna switching for reference signal transmission for each prescribed multiple period of an antenna selection period, efficient antenna index information can be fed back. By setting an antenna switching period to a prescribed multiple of an antenna selection period, it is able to prevent power loss and data decoding performance degradation. And, the present invention includes transmitting a sounding reference signal (SRS) for each band selection period via at least one of the plurality of transmitting antennas and transmitting at least one data demodulation reference signal (DMRS) between the band selection periods via an antenna for not transmitting data by reference signal transmission antenna switching.
US08774724B2

Various embodiments provide for systems and methods of backhaul optimization. An exemplary system comprises a plurality of low power cells and a connector node. The connector node may be in communication with the plurality of low power cells. The connector node may be configured to receive demands from each of the plurality of low power cells. Each of the demands may indicate a demand at a predetermined time. The connector node may be further configured to determine a rate for each of the plurality of low power cells based on the demands of each of the low power cells and the assigned rate of the other of the plurality of low power cells. The connector node may be further configured to allocate capacity based on the determined rates.
US08774720B2

A data control apparatus that enables data communication among devices with simple operations. A first communication unit communicates with a first device placed on a predetermined surface of the data control apparatus. A second communication unit communicates with a second device. A detection unit detects a position of the first device placed on the predetermined surface of the data control apparatus. A communication control unit controls communication between the first device and the second device according to the position of the first device detected by the detection unit.
US08774716B2

A extension case adaptable onto a mobile terminal device to enable extended functions, includes a sheath, an electrical connector, a battery, and a radio frequency identification (RFID) antenna. The sheath is configured to shieldingly receive the mobile terminal device and comprises a covering portion and a buckling portion curvedly extended from an outer edge of the covering portion. The electrical connector is arranged on the buckling portion of the sheath for establishing electrical connection with the mobile terminal device. The battery is disposed on the covering portion and is accessible to the mobile terminal device through the electrical connector. The RFID antenna is electrically connected to the electrical connector and embeddedly disposed in the covering portion adjacent to the battery in a non-overlapping manner.
US08774711B2

A wireless communication system is disclosed. The wireless communication system performs data transmission using spatially multiplexed streams from a first terminal including N antennas to a second terminal including M antennas (N and M are integers larger than or equal to 2 and N>M).
US08774699B2

A sheet feeder includes an attraction separation unit including an attraction belt facing the upper surface of a stacked sheet bundle to attract an uppermost sheet thereof, and rotatably supported by a support member at a position upstream of the attraction belt in a sheet feeding direction; and a swing device for swinging the attraction separation unit around the support member as a fulcrum to move the attraction belt between an attraction position and a feed position more distant from the sheet bundle than the attraction position is. The swing device includes a first drive transmitting portion attached to a downstream end portion of the attraction separation unit and a second drive transmitting portion attached to the body of the sheet feeder and connected with the first drive transmitting portion. The first drive transmitting portion and the rack connect to swing the attraction separation unit.
US08774692B2

A fixing device includes a fuser member, a stripper member, an endless rotary belt, a heater, a pressure member, and a belt cooler. The stripper member is disposed parallel to the fuser member. The endless rotary belt is looped for rotation around the fuser member and the stripper member in a longitudinal, conveyance direction of the belt. The heater is disposed adjacent to the belt to heat the belt. The pressure member is disposed opposite the fuser member via the belt. The fuser member and the pressure member press against each other via the belt to form a fixing nip therebetween. The recording medium after passage through the nip remains in contact with the belt as the belt moves from the fuser member toward the stripper member, and separates from the belt as the belt passes around the stripper member.
US08774691B2

An image forming apparatus includes an image forming mechanism for forming a toner image on a recording medium, and a fixing device for fixing the toner image on the recording medium. The fixing device including a fixing film, a pressure member, a contact member, a heating device, a holding member, and at least one of a low friction member and a thermal conductivity improving member provided between the fixing film and the contact member. The fixing film heated by the heating device via the contact member comes into contact with the recording medium. The pressure member comes into pressure contact with the fixing film. The contact member comes into pressure contact with the pressure member via the fixing film to form, between the fixing film and the pressure member, a nip portion through which the recording medium is passed. The holding member holds the contact member and the heating device.
US08774690B2

An apparatus, system and method are provided for controlling a bulge radius of a pressure member in a belt-roll fuser. The belt-roll fuser has a first pressure member. The belt-roll fuser also has a fuser belt having a portion that faces a surface of the first pressure member at a region defining a fusing nip. The belt-roll fuser further has a second pressure member that faces another portion of the fuser belt at the fusing nip such that the fuser belt is entrained between the first pressure member and the second pressure member. The belt-roll fuser additionally has a deformation member configured to deform the first pressure member.
US08774670B2

An image forming apparatus that can prevent image deletion in carrying out image formation upon turning-on of power supply after main power supply is turned off before the image forming apparatus goes into a sleep state. A movable member is moved between a shielding position at which it shields a photosensitive drum from a charger and a retracting position at which the photosensitive drum and the charger are opened to each other. When power supply is turned on, a time period for which the photosensitive drum is rotated by a driving unit is controlled according to the position of the movable member detected by a movable member sensor.
US08774669B2

In a switching power source, an OFF-period of switching is set according to a resonance cycle when a transformer is driven.
US08774668B2

A fixing rotational body is rotated immediately before shifting from a standby mode to a power saving mode in which not only power supply to a heater and the rotation of the fixing rotational body are stopped but also a timer is stopped so that the reliability of the thermistor detection temperature when returning from the power saving mode is improved, and fixing defect is prevented while power consumption in the power saving mode is reduced.
US08774667B2

An image forming apparatus is provided. The image forming apparatus includes an image forming section, an intermediate transfer section, a secondary transfer section, a fixing section, a power source, a voltage detection section, a temperature detection section, and a fixing section control circuit. The fixing section control circuit includes a switching control section, a voltage judgment section, a temperature judgment section, and a preparation control section. When the switching control section switches the current conduction state to the heat source and the driving section from an off conduction state to an on conduction state and the voltage judgment section judges to be less than a threshold voltage, the preparation control section controls the preparation operation of the heating section such that the switching control section continues the on conduction state over a given idle time after the temperature judgment section has judged to be a preset temperature or higher.
US08774660B2

An image forming apparatus includes a separating unit for performing a stripping operation of forcibly returning toner particles carried on a toner bearing member to a developer bearing member, a sheet size discriminator for discriminating whether a sheet is a standard sized sheet or a long sheet, a determiner for determining whether or not there is any blank area of a predetermined length or longer in the sub scanning direction, where no toner image is to be substantially transferred, for each long sheet, and a controller for controlling the stripping operation. The controller causes the separating unit to perform the stripping operation at a developing timing of an electrostatic latent image corresponding to the blank area to be formed on the image bearing member when the sheet is a long sheet and when the blank area of the predetermined length or longer is present.
US08774658B2

An image forming apparatus includes: a first photosensitive drum for a monochrome printing mode; second and third photosensitive drums for a color printing mode; a moving unit moving a medium from the first photosensitive drum via the second photosensitive drum to the third photosensitive drum; charger devices for charging the photosensitive drums; transfer devices for transferring developer images on the photosensitive drums to the medium; and a control unit configured to control charging biases of the charger devices and transfer biases of the transfer devices. The control unit executes, in the monochrome printing mode, an energy saving control in which an absolute value of a charging bias applied to the charger device for the third photosensitive drum is smaller than an absolute value of a charging bias applied to the charger device corresponding to the second photosensitive drum.
US08774652B2

An image forming apparatus that applies clear toner to an image to be formed based on image data being input and image information regarding the image data when forming the image, the image forming apparatus including a subject detection unit that detects a subject included in the image data based on the image information, the subject including plural pixels; and a setting unit that sets a first maximum value for amounts of the clear toner, each amount being an amount of the clear toner to be applied to a corresponding pixel included in the subject, based on a detection result of the subject.
US08774649B2

An image forming apparatus includes an image forming portion for forming an image on a recording material, a sensor to detect a toner image formed by the image forming portion, and a correcting portion to correct an image forming condition of the image forming portion on the basis of a result of detection, by the sensor, of a first control toner image formed by the image forming portion. In addition, a supply controller controls a developer supplying operation on the basis of a result of detection, by the sensor, of a second control toner image formed by the image forming portion. A controller controls an image forming condition such that the first control toner image is formed at the image forming speed of a second image forming mode, and the second control toner image is formed after the image forming speed is changed to a third image forming speed which is higher than the second image forming speed.
US08774642B2

An optical transmission apparatus includes an interleaver configured to filter an optical carrier, a multiplexer configured to combine lights output from the interleaver to generate a composite light, a monitor configured to monitor a light intensity of the composite light, and a control circuit configured to change a grid spacing in a filter characteristic of the interleaver in a direction in which an amount of change in a light intensity of the composite light increases, on the basis of a monitoring result measured while changing a center frequency in the filter characteristic of the interleaver and to change the center frequency in the filter characteristic in a direction in which a maximum value of the light intensity increases, on the basis of the monitoring result.
US08774634B2

Provided are devices, systems, and methods for wirelessly streaming digital data to an optical disc. Embodiments of the device are designed to enable real time, wireless streaming of data via wireless communication. A user can wirelessly stream data from an electronic device capable of wireless communication, to an optical disc containing a memory, a power supply, a processor, a transceiver, a charging device, and an optical modulator. An optical disc reader can then read the electronic data on the optical disc to process the electronic data in real time.
US08774625B2

Embodiments of the present invention are directed to implementing high-radix switch topologies on relatively lower-radix physical networks. In one embodiment, the method comprises constructing the physical network (702) composed of one or more optical switches connected via one or more waveguides. A desired switch topology (704) is then designed for implementation on the physical network. The switch topology is then overlain on the switch network by configuring the optical switches and waveguides (706) to implement the switch topology on the physical network. The optical switches can be reconfigured following a transmission over the physical network and can be configured to implement circuit switching or packet switch.
US08774622B2

Control and monitoring of airfield lighting from a control tower and other maintenance/supervisory locations uses double loop self healing fiber optic communications circuits to enhances speed of operation even with large and complex airfield lighting system requirements, and significantly increased reliability and operating lifetime thereof. A plurality of local light control and monitoring groups are used, wherein each group has at least one fiber optic communications concentrator that independently communicates with light controllers within the group and the remote supervisory control and monitoring systems in the control tower and other locations. This allows faster control response of the lamps in each of the airfield light fixtures, and monitoring concentration of operational data within each group. Each of the at least one fiber optic concentrators is optically coupled to double loop self healing fiber optic communications backbone circuits coupled to main and backup computer supervisory control systems for redundancy purposes.
US08774620B2

An OADM device without a transponder unit does not mount the transponder in charge of separating a fault between the OADM device and an external device and is difficult to perform fault separation and to identify a fault interval. To solve this problem, for the OADM device without the transponder unit, the optical loop back function is provided by using such a switch as, for example, 2×2 optical switch. By identifying a fault developing interval by the use of the optical loop back function, fault separation at the time of occurrence of a fault can be facilitated.
US08774617B2

A camera is provided which is adapted to receive a photographic lens having a diaphragm. The camera includes a detection unit configured to execute electric charge accumulation for detecting a defocus amount when the diaphragm is in a state having a first aperture value, and a controller configured to, when causing the diaphragm to perform an aperture reducing operation from the first aperture value to a second aperture value, cause the diaphragm to start the aperture reducing operation without waiting for completion of the electric charge accumulation for detecting the defocus amount by the detection unit.
US08774616B2

The present invention provides an interchangeable lens mounted on a camera body in an exchangeable manner, and the interchangeable lens includes: an optical system in which a state of a subject light flux incident to the mounted camera body is adjustable by changing an optical state; a contact position detecting unit with a detection plane, which detects a contact state including a contact and a contact position of a finger of a photographer, to detect a change in a contact position on the detection plane in an approximately same direction as an optical axis direction of the optical system; and a lens controller to control an optical state of the optical system according to a contact state of the finger including the contact position detected by the contact position detecting unit.
US08774615B2

A lens barrel which can be extended over a larger amount without increasing the length of the lens barrel in a collapsed state. A movable barrel having a cam formed on an inner periphery thereof is movable in an optical axis direction. The movable barrel is extended toward an object in a shooting state, and is housed in a collapsed state. A lens holding frame holds a first lens group disposed closest to an object side of lens groups arranged in the optical axis direction. The lens holding frame including a fitting portion for slidably fitting to the cam is capable of moving in the optical axis direction, following a profile line of the cam. Barrier blades are disposed on the object side of the first lens group. A barrier drive ring is connected to the lens holding frame is rotatable to open and close the barrier blades.
US08774609B2

There is provided a system and method for time-adapted video content during trick mode playback. There is provided a method of providing a plurality of pre-produced alternative contents for use by a playback device in conjunction with rendering of a content, comprising determining a current playback speed of the playback device, comparing the current playback speed with a real-time playback speed of the playback device that is for viewing the content, selecting one of the plurality of pre-produced alternative contents based on the current playback speed in response to the comparing of the current playback speed with the real-time playback speed, and rendering the one of the plurality of pre-produced alternative contents in place of the rendering of the content. In this manner, more relevant and intelligible video contents can be provided for the user during trick mode playback.
US08774608B2

Content receivers may simultaneously record multiple instances of content for multiple programming channels based on content provider instructions. Systems and methods utilize the content receivers to perform memory jumping operations within files having the simultaneously recorded multiple instance of content stored therein. The memory jumping operation may jump locations within the file corresponding to a predetermined memory jumping operation timeframe, and in order to account for the variability in the recording bit rate and therefore the playing of the instance of content, the jump locations in the memory jumping operation may be dynamically adjusted based on recording bit rates.
US08774603B2

An information processing apparatus includes reproduction control means for controlling reproduction of a first parameter in order to reproduce an edit applied to a first image, generation means for generating a second parameter from a plurality of first parameters reproduced by the reproduction control means, and edit means for editing the first image based on the second parameter generated by the generation means, and generating a second image.
US08774601B2

A method and apparatus for detecting copy protection included in an input video signal is described. Two types of copy protection are particularly addressed, including techniques that imbed copy protection pulses and copy protection phase flips in the video signal. A method for preserving copy protection is also presented, where the input video signal is first examined to determine if copy protection has been included in the input video signal. The input video signal then converted to component video data, which removes any copy protection present. An output video signal is then generated from the component video data, and when it was determined that the input video signal includes copy protection, the copy protection is recreated in the output video signal.
US08774599B2

The present disclosure relates to the production of an application for transcoding video files for devices having limited computing power by means of using a grid computing platform. The platform offers storage space for the user (making use of the distributed storage capacity of the GRID platform and its own security mechanisms) where both the original video and the transcoded video will be stored. The solution also provides the device with middleware with GRID capacities in order to achieve complete GRID integration. That means that the transcoding application could either be run directly in the terminal or in the GRID.
US08774597B2

An information processing apparatus includes a playback controller and a storage unit. The playback controller reads per-disc or per-title identification information in the form of a media ID recorded onto a disc, and then executes content playback selection processing or determines a playback processing mode according to bit information included in the media ID. The storage unit stores a program that causes the processing of the playback controller to be executed. By thus using the media ID, provided services, such as the content authorized for playback, can be modified.
US08774596B2

An apparatus to automatically prioritize and divide a video into a plurality of video segments for a user, wherein the apparatus comprises a processor configured to, obtain a plurality of video content data that describes the content within the video, display the video in a viewable format for the user, receive at least one keyword from a search field, wherein the keyword indicates the type of video content data the user is searching for, search through the video content data using the keyword, divide the video into the plurality of video segments using the keyword, prioritize the video segments using the keyword, and display the prioritize video segments in a priority list.
US08774595B2

A method for controlling a multimedia device includes the steps of outputting a recorded broadcast program, parsing information related to the recorded broadcast program by using broadcast program information, searching for a broadcast program matching with the recorded broadcast program by using the parsed information, comparing a broadcast starting time of the searched broadcast program with an ending time of a broadcast program that is currently being outputted, and, based upon the compared result, when the broadcast starting time and the ending time overlap, playing-back the searched broadcast program when the broadcast program that is currently being outputted is ended.
US08774586B2

Disclosed herein is a fiber optics connection box in which a feeding cable introduced into the fiber optics connection box is processed by an optical processing module and is withdrawn as out cables, passing cables pass through a receiving space defined in the fiber optics connection box, thereby improving watertightness, work efficiency, and price competitiveness in a state in which the cables are mounted or while the cables are mounted.
US08774583B2

An optical device and an optical transmitter are provided. The optical device includes a substrate, a first optical waveguide that may be formed in the substrate and may have a bending portion, and a second optical waveguide that intersects with the bending portion of the first optical waveguide, wherein a groove may be formed outside the bending portion of the first optical waveguide in the substrate.
US08774572B2

A bistable element (100) comprising: a multi-mode interference optical waveguide (1), has two ports on one edge face (1a) thereof, and has one port on the other edge face (1b) thereof; a first group of optical waveguides (2), and each of which is composed of two optical waveguides each having one edge face connected to each port arranged on the one edge face (1a) side of the multi-mode interference optical waveguide (1); and a second group of optical waveguides (3), and each of which is composed of one optical waveguide having one edge face connected to each port arranged on the other edge face (1b) side of the multi-mode interference optical waveguide (1). The multi-mode interference optical waveguide (1) has a saturable absorption region (22) where the absorption coefficient is reduced to cause the saturation of the amount of absorbed light when the intensity of incident light becomes high.
US08774570B2

Provided are an optical printed circuit board and a method for manufacturing the same. The optical printed circuit board includes a printed circuit board and an optical connecting module. The printed circuit board is provided with at least one or more inner layers, and a circuit pattern electrically connecting the inner layers. The optical connecting module is embedded in the printed circuit board and includes an optical transmitting portion, an optical receiving portion, and an optical waveguide connecting the optical transmitting portion and the optical receiving portion. The printed circuit board defines an align pattern region, such that tops of the optical transmitting portion and the optical receiving portion are formed lower than a surface of the printed circuit board.
US08774565B2

An electro-optic device is disclosed, in which an RF signal electrode is used as a bias ground electrode. Thus, for Z-cut lithium niobate electro-optic crystals, there is no need to place a buried bias electrode under the RF signal electrode and over the optical waveguide. As a result, both optical and the RF wave propagation losses are reduced. In another embodiment, a buried bias electrode is placed over the optical waveguide between two buffer layers having a different electrical conductivity. The buffer layer underneath the buried bias electrode has a larger electrical conductivity than the buffer layer above the buried bias electrode. The buffer layer underneath the buried bias electrode reduces the optical loss penalty due to the buried bias electrode located above the optical waveguide, while the buffer layer above the bias electrode reduces leakage currents.
US08774559B2

A system for decoding a video sequence includes a first sequence of images corresponding to a first image acquisition device of a stereoscopic pair of image acquisition devices and a second sequence of images corresponding to another image acquisition device of the stereoscopic pair of image acquisition devices, wherein at least one of the images of at least one of the sequence of images and the second sequence of images has an exposure different than the exposure of other images. A high dynamic range image sequence is created, having a dynamic range greater than the dynamic range of the first sequence and the second sequence, based upon at least one of the first sequence of images and the second sequence of images together with at least one of the images of at least one of the first sequence of images and the second sequence of images having exposure different than the exposure of other images.
US08774558B2

A “Text Rectifier” provides various techniques for processing selected regions of an image containing text or characters by treating those images as matrices of low-rank textures and using a rank minimization technique that recovers and removes image deformations (e.g., affine and projective transforms as well as general classes of nonlinear transforms) while rectifying the text or characters in the image region. Once distortions have been removed and the text or characters rectified, the resulting text is made available for a variety of uses or further processing such as optical character recognition (OCR). In various embodiments, binarization and/or inversion techniques are applied to the selected image regions during the rank minimization process to both improve text rectification and to present the resulting images of text to an OCR engine in a form that enhances the accuracy of the OCR results.
US08774550B2

A picture processing device (100) includes: a mask generation unit (110x) which generates a masking picture (110aI) based on an edge in a first picture (101a); a feature point masking unit (111x) which masks extracted feature points with the generated masking picture (110aI); a rotation matrix calculation unit (112) which calculates a positional change between the first picture and a second picture (101a, 101b) using a feature point selected from the feature points as a result of the masking; and a picture correction unit (113) which uses the calculated change.
US08774547B2

A contour correcting device which includes a plurality of delay elements which delay an input video signal, a pixel-selection-control-signal generation circuit, a pixel selection circuit which selects outputs of the plurality of delay elements in response to outputs of the pixel-selection-control-signal generation circuit, a high-pass filter operation circuit and an adder circuit which adds an operation result of the high-pass filter operation circuit to the input video signal. When the pixel selection circuit extracts a contour component in a boundary portion between a horizontal video effective period and a period other than the horizontal video effective period of the input video signal, the pixel selection circuit replaces pixel data in the period other than the horizontal video effective period among pixel data input to the high-pass filter operation circuit, with pixel data at an edge-point of the horizontal video effective period.
US08774545B2

A plurality of representative filters are held, and weight vectors containing weight values for the respective representative filters as components are acquired for respective pixels which form an image. The respective representative filters act on the respective pixels which form the image, and the results of the action are weighted with the weight vectors and added.
US08774537B2

The present invention relates to an image processing device and method whereby deterioration of effects of filter processing due to local control of filter processing when encoding or decoding can be suppressed. A boundary control flag generating unit 132 of a control information generating unit 112 generates boundary control flags based on system specification information which a system specification managing unit 141 manages. A control unit 171 of an adaptive filter processing unit 113 determines a processing method for filter processing to be performed as to pixels nearby a slice boundary following the value of the boundary control flag. For example, selection is made to perform filter processing straddling slices or to perform filter processing closed at the present slice. The present invention can be applied to an image processing device, for example.
US08774532B2

Techniques for calibrating a classification system, wherein one or more objects in at least one video are classified, are provided. At least one view associated with the at least one video is obtained. The at least one view is partitioned into at least one region. A given object is classified in accordance with its location in reference to the at least one region. In an additional embodiment, one or more object models are obtained. At least one normalized size of the one or more objects is defined within at least one view associated with the at least one video in accordance with the one or more object models. The one or more objects are classified in accordance with the at least one defined normalized size.
US08774527B1

Aspects of the disclosure pertain to matching a selected image/photograph against a database of reference images having location information. The image of interest may include some location information itself, such as latitude/longitude coordinates and orientation. This location information may be based on information obtained when the user's device interacts with base stations or other access points in a wireless communication network, such as signal strength information. The location information is used as an estimated location. The image of interest and the estimated location are used to select one or more cells to match the image against. Each cell may have multiple images and an index. The image is compared against specific cells, and if a match is found, a front end server identifies the correct location and orientation of the received image, and may correct errors in the estimated location of the user device.
US08774526B2

Techniques for intelligent image search results summarization and browsing scheme are described. Images having visual attributes are evaluated for similarities based in part on their visual attributes. At least one preference score indicating a probability of an image to be selected into a summary is calculated for each image. Images are selected based on the similarity of the selected images to the other images and the preference scores of the selected images. A summary of the plurality of images is generated including the selected one individual image.
US08774514B2

Methods and apparatuses of classifying an image as either a text image or a non text image are provided. The method includes converting an input image into an image histogram comprising gray levels and a frequency of the gray levels; analyzing the image histogram to determine a characteristic of the image histogram; and classifying the input image as a text image or a non text image based on the characteristic. The characteristic of the image histogram may include the frequency of the gray levels, a number of peaks, a distance between peaks, and a peak width. The image may be split into blocks and a number of edge pixels determined for each block. The blocks with at least a predetermined number of edge pixels may then be classified. The entire image may then be classified based on the number of blocks determined to be a text image.
US08774504B1

The present invention describes a system for recognizing objects from color images by detecting features of interest, classifying them according to previous objects' features that the system has been trained on, and finally drawing a boundary around them to separate each object from others in the image. Furthermore, local feature detection algorithms are applied to color images, outliers are removed, and resulting feature descriptors are clustered to achieve effective object recognition. Additionally, the present invention describes a system for extracting foreground objects and the correct rejection of the background from an image of a scene. Importantly, the present invention allows for changes to the camera viewpoint or lighting between training and test time. The system uses a supervised-learning algorithm and produces blobs of foreground objects that a recognition algorithm can then use for object detection/recognition.
US08774494B2

In a genome sequencing system and methodology, a protocol is provided to achieve precise alignment and accurate registration of an image of a planar array of nanoballs subject to optical analysis. Precise alignment correcting for fractional offsets is achieved by correcting for errors in subperiod x-y offset, scale and rotation by use of minimization techniques and Moiré averaging. In Moiré averaging, magnification is intentionally set so that the pixel period of the imaging element is a noninteger multiple of the site period. Accurate registration is achieved by providing for pre-defined pseudo-random sets of sites, herein deletion or reserved sites, where nanoballs are prevented from attachment to the substrate so that the sites of the array can be used in a pattern matching scheme as registration markers for absolute location identification. Information can be extracted with a high degree of confidence that it is correlated to a known location, while at the same time the amount of information that can be packed on a chip is maximized.
US08774488B2

A method for concentrating and isolating nucleated cells, such as a maternal and fetal nucleated red blood cells (NRBC's), in a maternal whole blood sample. The invention also provides methods and apparatus for preparing to analyze and analyzing the sample for identification of fetal genetic material as part of prenatal genetic testing. The invention also pertains to methods and apparatus for discriminating fetal nucleated red blood cells from maternal nucleated red blood cells obtained from a blood sample taken from a pregnant woman.
US08774482B2

A method for generating a pseudo-computed tomography (CT) image volume includes acquiring a first magnetic resonance (MR) image volume (UTE1) using an ultra-short echo time and acquiring a second MR image volume (UTE2) using a conventional echo time that is longer than the ultra-short echo time. The acquired UTE1 and UTE2 image volumes are normalized. A mask for an anatomical structure featured in the normalized UTE1 and UTE2 image volumes is created and bone regions are segmented from the normalized UTE1 and UTE2 image volumes using the created mask and one or more trained classifiers. A pseudo-CT image is constructed from the normalized UTE1 and UTE2 image volumes, the created mask, and the segmented bone regions.
US08774474B2

A patient (14), at rest, is injected with a first isotope tracer. After a first uptake period, the patient is stressed and injected with a second isotope tracer. After a second isotope tracer uptake period, first and second isotope imaging data are concurrently detected by data acquiring devices (16). The first and second isotope imaging data are reconstructed into a first or rest state image, a second or stressed state image, and optionally a combined first and second isotope image. The image with the better image statistics is segmented to generate segmentation parameters, which segmentation parameters are applied to both the first or rest and second or stressed state images. In this manner, an image whose image statistics may be too weak for accurate segmentation is accurately segmented by generating two inherently aligned images and applying the same segmentation parameters to both.
US08774469B2

A system and method for obtaining multispectral images of fresh meat at predetermined wavelength bands at a first time, subjecting the images to analysis in an image analysis system comprising a computer programmed to perform such analysis, and outputting a forecast of meat tenderness at a later point in time. Predetermined key wavelength bands are precorrelated with a high degree of prediction of meat tenderness and/or other properties of meat and are used in the multispectral system and method. A system and method for determining the key wavelengths is also disclosed. The multispectral imaging system and method is suitable for use in an industrial setting, such as a meat processing plant. The system and method is useful in a method for determining quality and yield grades at or near the time of imaging in lieu of visual inspection with the unaided human eye, increasing efficiency and objectivity.
US08774466B2

Techniques for image stabilization may include detecting motion of an apparatus configured to display image data, the image data comprising one or more frames, a first frame of the one or more frames comprising a plurality of layers. The plurality of layers may be processed to correct for the detected motion. The processing may comprise applying a different degree of motion correction to a first layer of the plurality of layers than to a second layer of the plurality of layers. Such techniques may be performed via an apparatus comprising a display control unit configured to cause the image data to be displayed, and a motion correction unit configured to perform the processing.
US08774461B2

An apparatus and method for providing automatic threat detection using passive millimeter wave detection and image processing analysis.
US08774460B2

A method of processing a body inspection image and a body inspection apparatus are disclosed. In one embodiment, the method may comprise recognizing a target region by means of pattern recognition, and performing privacy protection processing on the recognized target region. The target region may comprise a head and/or crotch part. According to the present disclosure, it is possible to achieve a compromise between privacy protection and body inspection.
US08774455B2

An automated document processing machine may comprise an electro-mechanical transport subsystem configured to convey a document through the machine, and a camera arranged adjacent the transport and configured to capture an image of a front side of the document. A fingerprinting software component may be configured for processing the captured image of the document to create a unique digital fingerprint of the document based on the front side image, and a software interface may be configured for storing the digital fingerprint in a database of document identifiers in association with a unique alphanumeric identifier so that the document may be subsequently identified in a second processing machine that has access to the database. The digital fingerprint may be responsive to indicia that otherwise appears on the front side of the document, and may comprise data that identifies a document as being unique based on the front side indicia.
US08774454B2

A flaw detection image analyzer (10) takes in an inspection procedure command stored in a flaw detection condition database (40), takes in a flaw detection image signal corresponding to a flaw detection image indicated by the taken inspection procedure command from a database (50) for flaw detection image signal, and displays the flaw detection image based on the flaw detection image signal on a display (30), with a display range and a contrast indicated by the inspection procedure command in an arrangement pattern of image indicated by the inspection procedure command. Consequently, optimum images can be displayed sequentially with optimum arrangement pattern, optimum display range and contrast according to a flaw to be inspected when a flaw is detected by observing an ultrasonic flaw detection image.
US08774452B2

In one embodiment, a computer system identifies a user in one or more frames of a video file, accesses a data store for image attitudinal data associated with the user, ranks the one or more frames based on the image attitudinal data associated with the user, and presents one or more top ranked frames to the user.
US08774443B1

An enclosure which provides a storage of mobile phone headset cables as well as a means to extend and retract said headset cables is disclosed. The enclosure allows the headset cables to be wound internally onto a large diameter reel while a mobile phone connecting cable is wound onto a smaller spool, thereby allowing a greater length of headset cables to be extended. A button enables said cables to be retracted to eliminate slack while the device is in use, or to completely retract the cables when the device is disconnected from the phone. The retracted cable portions may be contained within the enclosure which further comprises a plurality of nests along external surfaces for the storage of ear buds, a microphone, and the phone connection plug in a flush manner, thereby avoiding the entanglement of exposed loose cables.
US08774436B2

An image processing apparatus according to the present invention includes a display control unit configured to cause a display screen to display image data, a determination unit configured to determine a position of an audio output device on the display screen based on the position of the audio output device which is placed within a first predetermined distance from the display screen, and a transmission control unit configured to perform control to transmit, to the audio output device, audio data corresponding to the image data displayed at a position within a second predetermined distance from a position on the display screen which is determined by the determination unit.
US08774427B2

The audio processing system disclosed in the invention comprises an audio processor and an audio amplifier. The audio processor receives a data signal to generate a processed signal, and comprises at least one gain control circuit and at least one operational amplifier. The gain control circuit generates a gain signal according to a volume control signal, a reference signal, and a feedback signal. The operational amplifier couples to the gain control circuit and amplifies the data signal by the gain signal to generate a processed signal. The audio amplifier couples to the audio processor to receive and amplify the processed signal, wherein an amplified signal is generated.
US08774424B2

Apparatus for reproducing sound including at least three loudspeakers (5, 6, 7) mounted in a substantially sealed enclosure. The three loudspeakers may be mounted to a wall of the enclosure so that they are all directed away from, and evenly spaced around, a common point. Two speakers may be driven with the respective out of phase signals comprising the difference between two stereo channels and another speaker with the sum of those channels.
US08774423B1

Systems and methods for controlling adaptivity of signal modification, such as noise suppression, using a phantom coefficient are provided. The process for controlling adaptivity comprises receiving a signal. Determinations may be made of whether an adaptation coefficient satisfies an adaptation constraint and of whether the phantom coefficient satisfies the adaptation constraint. The phantom coefficient may be updated, for example, toward a current observation. The adaptation coefficient may be updated, for example, toward the phantom coefficient, based on whether the phantom coefficient satisfies an adaptation constraint of the signal. A modified signal may be generated by applying the adaptation coefficient to the signal based on whether the adaptation coefficient satisfies the adaptation constraint. Accordingly, the modified signal may be outputted.
US08774420B2

A headphone set includes a head band and a pair of speaker assemblies supplied on opposite ends of the headband. Each of the speaker assemblies comprises an earphone speaker for reproducing sound to be directed toward one of the wearer's ears, a relatively larger and more powerful broadcast speaker for reproducing sound to be broadcast in the vicinity of the headphone set; and an expandable speaker enclosure for supporting the earphone speaker and the broadcast speaker. Each speaker enclosure defines a sound chamber having an enclosed air volume for improving the acoustical characteristics of the headphone set and each speaker enclosure is shiftable between a collapsed configuration and an expanded configuration. When the speaker enclosures are shifted to their expanded configurations, the sound chambers have a relatively larger enclosed air volume. When they are shifted to their collapsed configurations relatively smaller enclosed air volumes. This permits the sound chamber to be selectively increased in size when the larger broadcast speakers are operated and to be returned to their smaller size when only the earphone speakers are operated.
US08774397B2

A telephone includes: a housing; a voice output device that is placed inside the housing and produces voice; a contact detection unit that detects a position of an object that contacts the housing; a position offset calculation unit that calculates a distance between the contact position of the object detected by the contact detection unit and the voice output device; and a voice adjustment unit that adjusts the voice produced from the voice output device, depending on the distance.
US08774395B2

A computing device may receive a record order from a client device. The record order may include recording instructions for a communication session involving an interactive voice response recording system. The computing device may provide the record order to the interactive voice response recording system and, in response to providing the record order to the interactive voice response recording system, receive record metadata corresponding to the communication session and store the record metadata locally. The record metadata may include a storage location of record data corresponding to the communication session, and the record data may include a recording of the communication session.
US08774385B2

A service based Ringback Tone service that may be personalized by a calling party instead of a called party. The calling party generates and stores an originating profile that contains Ringback Tones or Ringback messages associated with a Ringback Tone subscriber (called party). When the calling party contacts the called party, the Ringback Tone chosen by the calling party and associated with the called party is then sent to the calling party until the calling party answers the call.
US08774370B2

In a VoIP system, a method and apparatus for tracking emergency callers is provided. A VoIP service provider network includes a plurality of VoIP phones and is connected to an emergency service provider system. The emergency service provider system includes a call server connected to the VoIP service provider network; a subscriber database; a VPC SBC; and a media gateway for connection to a PSTN. The call server is adapted to receive an emergency call from a VoIP telephone in the VoIP network; verify if the SIP URI has a DID bound to the SIP URI; if the SIP URI does not have a DID bound to the SIP URI, obtain a temporary DID from a DID pool and temporarily bind the temporary DID to the SIP URI; and forward the call to an appropriate PSAP in the PSTN. Should the emergency call be dropped, a person at the PSAP can call back the emergency caller without unnecessary delays.
US08774369B2

A method implemented to provide voice calls in a network. The method comprises receiving a voice call initiation request at a caller agent, wherein the voice call initiation request is triggered by a caller initiating a voice call via a caller equipment, wherein the voice call is destined to a callee equipment communicatively coupled with the network to reach a caller, and wherein the caller agent and a callee agent interact with the caller equipment and the callee equipment respectively. The method further comprise sending a call connection message to the caller equipment, receiving an acknowledgment message from the caller equipment, and opening a voice channel between the caller and the caller agent without waiting for a callee agent response.
US08774368B2

System and method are disclosed to mitigate noise in an area monitored by a plurality of telecommunication terminals in communication with a controller, the method including: detecting an excessive noise originating in the area monitored by the plurality of telecommunication terminals, the detection performed by one or more terminals of the plurality of telecommunication terminals; identifying a location of a first terminal of the plurality of telecommunication terminals by use of the detected excessive noise, wherein the first terminal is closest to a source of the excessive noise; and providing a mitigation message to the identified first terminal.
US08774362B2

The present invention is a system and method for screening subjects at security locations while preserving the privacy of subjects and retaining the efficiency and thus, throughput, of the screening process. More specifically, the present invention is an improved X-ray detection system and method that allows for maximum threat detection performance with improved verbal and visual communication between the screening and imaging system operator and an image analyst, either proximally or remotely located, thus allowing for an accurate, directed physical search and minimal “pat-down” of subjects under inspection.
US08774359B1

An x-ray photoelectron spectroscopy apparatus for measuring film stack characteristics, of the type having an x-ray source and an x-ray photoelectron spectroscopy module coupled to a contiguous vacuum environment, including an ultraviolet source and an ultraviolet photoelectron spectroscopy module coupled to the vacuum environment.
US08774343B2

A flow tripping device according to a non-limiting embodiment of the present invention may include a peripheral band surrounding a central space. A plurality of flow tabs may extend from an upper portion of the peripheral band toward the central space. A plurality of finger structures may extend from a lower portion of the peripheral band. When installed in a fuel channel of a boiling water reactor (BWR), the critical power ratio (CPR) performance of the periphery rods may be increased, thereby also increasing overall performance. Consequently, the increased power translates to lower fuel cycle costs.
US08774342B2

In the boiling water nuclear plant of the present invention, a steam dryer is disposed in a reactor pressure vessel. Materials that have capability of capturing nitrogen compounds containing N-16 are supported on porous member. The porous members are placed in a region where steam goes through in the steam dryer. For example, both or either of perforated plates installed in the steam dryer is constituted of the porous member on which N-16 capture material is supported. When steam containing N-16 goes through the perforated plates, the N-16 is captured by the porous member, whereby the N-16 transfer amount into the turbine system is reduced.
US08774341B2

A nuclear power plant is provided including a BWR, a reactor cooling system cooling the BWR, an HWC hydrogen injection system connected to the reactor cooling system and an alcohol injection system connected to the reactor cooling system. Methods for providing methanol and hydrogen are also provided.
US08774331B2

This disclosure is directed to wireless communication systems having a receiver configured to search for transmitted packets using a single chain and then receive the transmitted packets using multiple chains. Such receivers feature a chain controller that operates a single chain during search mode and turns on additional chains after packet detection. As will be appreciated, the techniques of this disclosure take advantage of the structure of the mixed mode data packet preamble to allow multiple chains to be brought on line after detection of a packet by a single chain.
US08774328B2

In one embodiment, a receiver front end circuit can receive and process multiple radio frequency (RF) signals and output downconverted signals corresponding to these signals. In turn, multiple signal processors can be coupled to this front end. Specifically, a first signal processor can receive and process the downconverted signals to output a first signal obtained from content of a first RF signal, and a second signal processor can receive and process the downconverted signals to output a second signal obtained from content of a second RF signal. In addition, the apparatus may include a detection circuit coupled to the receiver front end circuit to detect presence of at least the second signal and enable the second signal processor responsive to the detected presence.
US08774314B2

Techniques for generating a transmit (TX) signal with improved characteristics in the presence of interference such as noise and distortion. In one aspect, the TX output signal is used to generate a reconstructed signal having the characteristics of the interference, and the reconstructed signal is subtracted from the baseband TX signal. The reconstructed signal may be generated by high-pass filtering the TX output signal at baseband. Alternatively, the reconstructed signal may be generated from a reference signal Ref derived from the baseband TX signal.
US08774306B2

A transmitting apparatus groups a data bit sequence to groups each formed of a predetermined number of bits, modulates predetermined bits of one of groups through a frequency shift keying (FSK) modulation method, non-continuously aligns the FSK modulation signals, and transmits the non-continuous FSK modulation signals.
US08774304B1

A method in a first communication device configured to transmit data units to a second communication device via a forward link, and receive data units from the second communication device via a reverse link, includes transmitting, from the first communication device, consecutive sounding data units via the forward link. Each consecutive sounding data unit is transmitted via a different subset of antennas. The method also includes receiving, at the first communication device, CSI corresponding to the forward link that was generated at the second communication device and based on the consecutive sounding data units transmitted to the second communication device. The method also includes determining, at the first communication device, a subset of antennas to use in receiving data units via the reverse link. The subset of antennas to use in receiving data units via the reverse link is determined based on the CSI corresponding to the forward link.
US08774296B2

An apparatus and a method of calculating a channel frequency domain correlation are disclosed in the invention. The apparatus of calculating the channel frequency domain correlation includes: a pilot channel preliminary estimation unit configured to preliminarily estimate a frequency domain channel response at pilot subcarriers of a receiving signal to obtain a pilot channel preliminary estimation value; a determination unit configured to determine a channel frequency domain correlation value which can be reliably calculated; a first channel frequency domain correlation value calculation unit configured to calculate the channel frequency domain correlation value which can be reliably calculated using the pilot channel preliminary estimation value to obtain a reliably calculated channel frequency domain correlation value; and a second channel frequency domain correlation value calculation unit configured to calculate an other channel frequency domain correlation values using the reliably calculated channel frequency domain correlation value. The invention may also effectively apply to calculation of the channel frequency domain correlation and channel estimation.
US08774288B2

A receiver includes a positive pulse determination circuit and a negative pulse determination circuit. The positive pulse determination circuit outputs a first L-level between when a pulse signal having a negative amplitude is detected and when neither a pulse signal having a positive amplitude nor a pulse signal having a negative amplitude is detected; otherwise a first H-level if a pulse signal having a positive amplitude is detected during another period. The negative pulse determination circuit outputs a second L-level between when a pulse signal having a positive amplitude is detected and when neither a pulse signal having a positive amplitude nor a pulse signal having a negative amplitude is detected; otherwise a second H-level is output if a pulse signal having a negative amplitude is detected during the other period.
US08774282B2

Provided are an illumination compensation method and apparatus and video encoding/decoding methods and apparatuses using the illumination compensation method. The illumination compensation method for a reference block used for motion estimation includes receiving pixel values of reconstructed neighboring pixels around a current block to be encoded and pixel values of reconstructed neighboring pixels around the reference block, and performing illumination compensation with respect to the reference block based on the input pixel values of reconstructed neighboring pixels around the current block and the input pixel values of reconstructed neighboring pixels around the reference block.
US08774281B2

A decoder for decoding a plurality of digital video data is described. In an embodiment, the decoder comprises a DV video decoder for decoding digital video data which is formatted according to the DV standard. The DV video decoder has a Very-Long Instruction Word (VLIW) processor and a variable length decoding unit. The VLIW processor includes a preparser unit for recovering a decoding order of the digital video data so that the variable length decoding unit can process the digital video data. The variable length decoding unit decodes a variable length coding format of the digital video data which has been preparsed by the VLIW processor. Furthermore, the VLIW processor includes a decompression unit for decompressing the digital video data which has been decoded by the variable length decoding unit. In an embodiment, the VLIW processor and the variable length decoding unit are formed on the same semiconductor device.
US08774280B2

Methods and apparatuses are provided for achieving improved video coding efficiency through the use of Motion Vector Predictors (MVPs) for the encoding or decoding of motion parameters within the calculation of the motion information in B pictures and/or P pictures. Certain exemplary methods and apparatuses selectively apply temporal and/or spatial prediction. Rate Distortion Optimization (RDO) techniques are also applied in certain methods and apparatuses to further help improve coding efficiency.
US08774271B2

A scalable encoding apparatus that determines a motion mode of an enhanced layer using motion information of a base layer in a scalable video coding having a structure of the base layer and the enhanced layer. The scalable encoding apparatus includes: a second image detector that detects a current image frame from images input to the enhanced layer; a second motion detector that assigns weight to motion modes of a macro block and macro blocks adjacent to the macro block of the current image frame based on motion mode information and motion vector information obtained from the current image frame of the BASE LAYER, determines motion modes for the current image frame of the enhanced layer by applying the weight and comparing a sum of calculated mode values and a plurality of thresholds, and detects the corresponding motions; and a second motion compensator that compensates the motions detected in the second motion detector to compress the current image frame.
US08774270B2

Methods and apparatuses for generating video packets are provided. A method of generating a video packet includes generating at least one pixel block including at least one reference pixel and at least one neighboring pixel adjacent to the at least one reference pixel from pixels of a video frame; replacing a pixel value of the at least one neighboring pixel in the at least one pixel block with a pixel difference value, which is a difference value between a pixel value of a pixel adjacent to the at least one neighboring pixel and the pixel value of the at least one neighboring pixel; and generating packets so that a pixel value of the at least one reference pixel and the pixel difference value of the at least one neighboring pixel are allocated to different packets according to positions of the pixels.
US08774269B2

A more efficient way of addressing different bit-depths, or different bit-depths and chroma sampling format requirements is achieved by using a low bit-depth and/or low-chroma resolution representation for providing a respective base layer data stream representing this low bit-depth and/or low-chroma resolution representation as well as for providing a higher bit-depth and/or higher chroma resolution representation so that a respective prediction residual may be encoded in order to obtain a higher bit-depth and/or higher chroma resolution representation. By this measure, an encoder is enabled to store a base-quality representation of a picture or a video sequence, which can be decoded by any legacy decoder or video decoder, together with an enhancement signal for higher bit-depth and/or reduced chroma sub-sampling, which may be ignored by legacy decoders or video decoders.
US08774267B2

A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.
US08774260B2

A delay between a first signal and a second signal is estimated. The first signal and second signals are received and for each of a plurality of candidate delays between the signals, a correlation value is determined. Based on the correlation values, one of the candidate delays is selected to be used as an estimate of the delay between the first and second signals.
US08774257B2

A method of tuning a driving current of a data transmission interface includes: utilizing a driving current with a present current value to continuously send a test data to a receiving end; accumulating a number of times that the test data is sent to generate a transmission counting result; determining whether a transmission error occurs while the test data is sent to the receiving end and accumulating a number of times that the transmission error occurs to generate a transmission error counting result; and when the transmission counting result reaches a predetermined value, determining how to tune the present current value of the driving current according to the transmission error counting result.
US08774251B2

A method, implemented in a communication device configured to generate PHY data units corresponding to a first modulation mode and PHY data units corresponding to a second modulation mode, includes generating a PHY data unit having a CEF, including generating a sequence u of the CEF and generating a sequence v of the CEF. Sequence u includes complementary Golay sequences a and b, and is spread with a first cover code. Sequence v includes the complementary Golay sequences a and b, and is spread with a second cover code. The PHY data unit is generated such that sequence u precedes sequence v when the PHY data unit corresponds to the first modulation mode, and sequence v precedes sequence u when the PHY data unit corresponds to the second modulation mode. The method also includes causing the PHY data unit to be transmitted via a communication channel.
US08774238B2

A laser includes an optically pumped semiconductor OPS gain-structure. The apparatus has a laser-resonator which includes a mode-locking device for causing the laser to deliver mode-locked pulses. The resonator has a total length selected such that the mode-locked pulses are delivered at a pulse repetition frequency of about 100 MHz. An optical arrangement within the resonator provides that radiation circulating in the resonator makes a plurality of incidences on the OPS gain-structure with a time less than the excited-state lifetime of the gain-structure between successive incidences.
US08774235B2

An optical device, a method of making a laser gain medium, and a method of suppressing parasitics in a laser device include a core region comprising a plurality of a first type of ions that absorb energy at a first wavelength and transfer the absorbed energy to a plurality of a second type of ions that lase at a second wavelength after receiving the transferred energy. A cladding region coupled to the core region comprising another plurality of the second type of ions that suppress parasitics in the optical device by absorbing energy of at least a transverse portion of the second wavelength that enters the cladding region.
US08774234B2

A data processing apparatus includes an input unit to input data and processing modules. The processing modules may be connected as part of a ring-shaped data transfer path to transfer data in one direction. Each processing module includes a communication unit configured to implement a first data processing path and a setting path and a processing unit configured to process data received by the communication unit. When using switching data to switch the processing modules performing on the first data processing path to the processing modules performing on the setting path, the switching data is processed on the first data processing path.
US08774226B2

The present invention provides a method and device for generating and mapping a Channel State Information Reference Signal (CSI-RS) sequence, and the method includes: generating a pseudo-random sequence according to a pseudo-random sequence initial value, performing a Quadrature Phase-Shift Keying (QPSK) modulation on the pseudo-random sequence, and obtaining a first CSI-RS sequence according to maximum bandwidth of system; and cutting the first CSI-RS sequence according to the actual bandwidth of the system, obtaining a second CSI-RS sequence, and mapping the second CSI-RS sequence to a time frequency location of a CSI-RS antenna port. The CSI-RS reference signal sequence can be generated or obtained respectively at the UE terminal and eNB terminal in accordance with the stated methods for generating and mapping the reference sequence according to known parameters by the present invention, so that the calculated CSI-RS sequence can be utilized to measure the channel at the UE terminal.
US08774224B2

A method of transmitting uplink control information of a user equipment is provided. The method includes: generating the uplink control information repeatedly as many as uplink data transmission layers; modulating the uplink control information to generate a plurality of repeated modulation symbol; applying a precoding matrix to the plurality of repeated modulation symbols to generate a plurality of first precoded symbol; and transmitting the plurality of first precoded symbols respectively through a plurality of antennas in an uplink subframe comprising a plurality of single carrier frequency division multiple access (SC-FDMA) symbols in a time domain and a plurality of subcarriers in a frequency domain.
US08774213B2

High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing hardware-based segmentation offload and other such functionality. A hardware vendor such as a network interface card (NIC) manufacturer can enable the hardware to support open and proprietary stateless tunneling in conjunction with a protocol such as single root I/O virtualization (SR-IOV) in order to implement a virtualized overlay network. The hardware can utilize various rules, for example, that can be used by the NIC to perform certain actions, such as to encapsulate egress packets and decapsulate packets.
US08774208B2

Some implementations of the present invention provide mechanisms for gating the transmission of FIN and other short overhead messages of the like in order to improve spectral efficiency. In some implementations spectral efficiency is improved by reducing the number of air-link connections established to merely transmit FIN and other short overhead messages of the like. In one implementation FIN messages are buffered in a queue and transmitted when an air-link connection is established to transmit higher value messages. In one implementation FIN messages are buffered and transmitted when the contents of the buffer breach a threshold that justifies the establishment of an air-link connection to transmit the contents of the buffer.
US08774187B2

Systems, methods, and devices for network communication are described. According to one embodiment, a system for connecting to communication networks includes a host configured to support at least a first bidirectional network interface and a second bidirectional network interface. The system also includes a first network interface connected to the host, the first network interface's input configured to receive incoming data from a first network connection and its output configured to transmit outgoing data to a second network connection. The system further includes a second network interface connected to the host, the second network interface's input configured to receive incoming data from the second network connection and its output configured to transmit outgoing data to the first network connection.
US08774178B2

Call transfer techniques between multiple application servers in a SIP-based network or other type of communication network are disclosed. In accordance with one example technique of the invention, it is assumed that a first call is established between a first user device and a second user device via a first server, and the second user device, wishing to initiate a call transfer to a third user device, establishes a second call between itself and the third user device via a second server. Thus, the technique includes the following steps. Upon the first server receiving a call transfer request from the second user device such that the first user device and the third user device can communicate, it is determined whether the first server has information that matches the second call. Upon determining that the first server does not have information matching the second call, a message is sent from the first server to the second server so as to obtain information from the third device such that the first user device and the third user device can communicate via the first server. The message sent from the first server to the second server indicates that the call transfer request was referred by the second user device.
US08774167B2

Communications systems and methods with an evolved packet-switched core network architecture to enable voice services on second- and third-generation wireless access networks. The systems and methods permit unmodified 2G and 3G mobile devices to conduct voice calls using conventional circuit-switched user-plane and control-plane protocols at the air interface while the voice calls are switched at the back-end using a packet-switched core network. The system may include a translation module at a controller component that is configured to provide both user-plane and control-plane translation functions between an unmodified 2G/3G mobile device that utilizes circuit-switched protocols for a voice call and the packet-switched core network that utilizes packet-switched protocols to switch the voice call.
US08774163B2

A communication system for implementing IP cross-domain interconnecting via Border media Gateway (BG) includes: different IP domains, each of which includes: a Media Gateway Controller (MGC) for call control and a Media Gateway (MG) for media bearing; the communication system includes a BG for implementing interconnecting of the IP domains as well. A communication method based on the communication system, includes: a calling MG and a called MG located in different IP domains implements call switching and media stream creating with a BG under the control of MGCs in the different IP domains; and the calling MG communicates with the called MG based on the media streams created. Thus the cross-domain interconnecting between different IP domains via BGs is realize.
US08774157B2

When communicating with a traditional interrogator of passive smart tags, an actively transmitting smart tag of the invention, even within a data frame being transmitted, observes a first phase (Φi) being a phase of a voltage induced in a tag's antenna by an interrogator's high-frequency carrier signal and transmits wave packets in that it excites the antenna with a voltage having a phase (Φt), which is always set at the beginning of transmission of each said wave packet shifted with respect to said first phase (Φi) by the same phase angle (ΔΦ). At ΔΦ=180° an amplitude of voltage across an interrogator's antenna, when some of said wave packets influence this antenna, attains the largest attainable interference rise. Miniature actively transmitting smart tags are enabled to wirelessly communicate with said traditional interrogator and a communication range of pocket-sized tags is herewith increased.
US08774153B1

A first base station transceiver wirelessly receives communications from a first user in a code division multiplexing format using a first code assigned to the first base station transceiver. A second base station transceiver wirelessly receives communications from a second user in the code division multiplexing format using a second code assigned to the second base station transceiver. The base station transceivers determine and transfer wireless communication performance measurements. A network control system selects the second base station transceiver to assist the first base station transceiver based on the communication performance measurements. In response, the second base station transceiver wirelessly receives communications from a third user in the code division multiplexing format using the first code assigned to the first base station transceiver.
US08774148B2

A method and system for selectively provisioning connections between an access point, which supports telecommunications services over an IP network, and a carrier network includes a network connection and a telephone connector suitable for connecting to a landline telephone, a cordless telephone, or a mobile device. The access point sends a provisioning request, which includes identifying information such as a subscriber identifier and a MAC address, to a network controller. The network controller attempts to find a geographic, street, or other address associated with the connection to be provisioned. If an address is not found, the network controller rejects the connection and sends a missing information notification to the access point. After receiving the missing information notification, the access point controls a user indicator to provide error information.
US08774143B2

Described herein are embodiments of methods and systems of communicating with smart appliances through a smart grid and smart meter infrastructure. In one aspect, a method is described comprising a smart meter connected to a first network receiving via the first network registration information for an appliance operably connected to the first network, wherein the registration information includes a unique identifier for the appliance; transmitting at least a portion of the registration information and a smart meter identifier that uniquely identifies the smart meter to a second computing device connected to a second network; receiving, by the second computing device, update information for the appliance; transmitting, by the second computing device, the update information to the smart meter via the second network using the unique identifier for the device and the smart meter identifier; transmitting, by the smart meter, the update information to the appliance; and updating the appliance with the update information.
US08774141B2

A system is provided for scheduling for a multicast broadcast single frequency network (MBSFN). The system includes a central control configured to promote a plurality of enhanced node Bs (ENBs) transmitting one or more multicast traffic channels (MTCHs). The one or more MTCHs are provided during a variable scheduling period (SP) and include a data portion that contains MBSFN traffic content and a variable scheduling portion that contains scheduling information related to the MBSFN traffic content.
US08774139B2

The present invention provides a method for transmitting uplink control information and a user device, which transmits ACK/NACK (ACKnowledgement/Negative ACK) information and uplink control information other than the ACK/NACK information using a first PUCCH resource for transmitting the ACK/NACK information and a second PUCCH resource for transmitting the uplink control information within an uplink sub-frame, respectively when the first PUCCH resource and the second PUCCH resource belong to the same PUCCH area in each slot of the uplink sub-frame, and to drop the transmission of the uplink control information other than the ACK/NACK information using the first PUCCH resource when the first PUCCH resource and the second PUCCH resource belong to different PUCCH areas within the uplink sub-frame.
US08774135B2

A method (300) and apparatus (200) for radio link failure recovery is disclosed. The method may include detecting (320) the presence of an intra-frequency neighbor base station (145) of a serving base station (135). The method may include determining (330) that a radio link parameter of an inter-frequency neighbor base station is better than a threshold. The method may include acquiring (350) system information of the inter-frequency neighbor base station if the intra-frequency neighbor base station is present and if the radio link parameter of the inter-frequency neighbor base station is better than the threshold.
US08774127B2

The present invention proposes an infrastructure to enable seamless mobility for wireless metropolitan area networks (WMANs) and to provide for management of spectrum and network resources. An WMAN reference model is introduced where the radio resource management (RRM) and handover (HO) sub-layer is introduced into the protocol stack. The WMAN management plane is responsible for the RRM and HO management. Several physical and logical network architecture options for WMAN management are proposed.
US08774122B2

Disclosed is a symbol synchronization obtaining apparatus robust to a frequency offset in a cell search of a wireless communication system. The symbol synchronization obtaining apparatus robust to a frequency offset in a cell search of a wireless communication system may include a sequence generator to generate a base sequence for obtaining the symbol synchronization, a synchronization pattern generator to generate a modified sequence based on the base sequence, and to generate a synchronization pattern by combining the modified sequence and the base sequence, a frequency mapping unit to perform mapping of transmission information to a time area and a frequency area, based on the synchronization pattern, for generating a transmission frame, and a transmitting unit to transmit the transmission frame.
US08774121B2

First and second wireless transmission protocol uplink channels are available for use by a wireless device in transmitting data to a network. In various examples, the device selects between the first and second wireless transmission protocol uplink channels according to various different criteria. Examples include selecting between the first and second wireless transmission protocol uplink channels according to the type of data to be transmitted and according to the identity of the device, and various combinations of these.
US08774117B2

Disclosed are a terminal and a grant processing method therefor. The method includes: when a terminal carries out the 16 quadrature amplitude modulation (16QAM) operation, if an absolute grant is mapped by using absolute grant value mapping relationship table 1, then scheduling grant table 1 will be utilized to update a serving grant; and if the absolute grant is mapped by using absolute grant value mapping relationship table 2, then scheduling grant table 2 will be utilized to update the serving grant. By way of the present invention, the boundaries of various tables match each other as far as possible, thereby the performance problem appearing during the engineering application can be solved, improving the performance of high speed uplink packet access (HSUPA) technology during engineering application.
US08774115B2

A method for data transmission in a communication system is disclosed in the present invention. The method includes: after the radio access network and the core network finish the initialization, the core network initiates a public bearer establishment or the radio access network requests to establish the public bearer, and the radio access network and the core network establish the public bearer there between; and the radio access network and the core network transmit uplink data and/or downlink data of multiple machine type communication (MTC) equipment by using the public bearer. A system for data transmission in a communication system is also disclosed in the present invention.
US08774102B2

The invention is a process and system for controlling selection of which MS is to receive the next packet data transmission on a forward channel and selection of which plural MCS is to be used for the packet data transmissions on the forward channel. A process for controlling selection of MCS method to be used by a BTS (10) to transmit data packets over a forward shared channel to a MS (12) in accordance with the invention stores information at the BTS, the information containing MCS methods which may be selected to transmit data packets over the forward shared channel to the MS; receiving from the MS at the BTS a quality indication of transmission of data packets over the forward channel to the MS; and selecting a MCS method from a plurality of MCS methods which may be used to transmit data packets on the forward channel dependent upon the received quality indication.
US08774098B2

Embodiments addressing MAC processing for efficient use of high throughput systems are disclosed. In one aspect, a protocol stack is disclosed comprising one or more of the following: an adaptation layer, a data link control layer, a physical layer, and a layer manager. In another aspect, physical layer feedback is used for adaptation layer processing. In one embodiment, physical layer feedback is used for segmentation. In another embodiment, physical layer feedback is used for multicast mapping onto one or more unicast channels. In another aspect, a data unit for transmission from a first station to a second station comprises zero or more complete sub-data units, zero or one partial sub-data units from a prior transmission, and zero or one partial sub-data units to fill the data unit. In one embodiment, a pointer may be used to indicate the location of any complete sub-data units.
US08774092B2

A method for wireless communication in a Long Term Evolution (LTE) network includes transmitting a request, from a first evolved Node B (eNodeB) of the LTE network to a second eNodeB of the LTE network, for the second eNodeB to yield a bundles of non-consecutive subframes. The method also includes configuring a User Equipment (UE), which is associated with the first eNodeB and experiencing interference from the second eNodeB, for uplink transmission in the plurality of bundles of non-consecutive subframes.
US08774091B2

An integrated cell phone/WLAN AP for providing cell phone functionality and cellular-based data connectivity to a WLAN enabled device. The cell phone AP comprises a WLAN radio, a WLAN AP coupled to the WLAN radio, a cellular radio coupled to the WLAN radio, for communicatively connecting to a cellular system having a cellular-based data service and passing data between the WLAN-enabled device and the cellular system, a cell phone function block coupled to the cellular radio for providing conventional cell phone functionality, and a power supply.
US08774090B2

Methods and apparatuses are provided that facilitate detaching one of a plurality of network connections to ensure state information is retained at one or more network nodes. For a device initiated detach, the device can transmit a handover message related to performing a handover of one network connection to another active network connection, as opposed to explicitly detaching the network connection. This can cause at least some state information, such as a gateway identifier, to be retained in one or more network nodes. For a network initiated detach, a gateway can provision state information to a state information server following receiving a routing tunnel termination message to ensure state information deleted as a part of the detach is re-provisioned to the state information server.
US08774087B2

Methods, system, and articles are described herein for receiving and prioritizing a plurality of signaling messages based at least on classifications of the signaling messages. At least a number of the signaling messages are processed in order of priority, the number processed being based at least on a volume of the signaling messages.
US08774081B2

The invention relates to a method for transmitting an uplink signal and feedback information of a relay, and to a relay apparatus using the method. The relay can receive information, constituting a downlink backhaul subframe and an uplink backhaul subframe from a base station. The relay can transmit an uplink signal via the relevant uplink backhaul subframe on the basis of the received information constituting the uplink backhaul frame. Further, the relay can receive a downlink reference signal from the base station, measure the status of a channel, and transmit the status of the channel in values, in various formats and in various points in time and cycles, to the base station.
US08774077B2

In one embodiment, a wireless access point receives a wireless advertisement frame having a source address field that indicates a reachable node being advertised, a destination address field that indicates a destination to which the reachable node is to be advertised, a transmitter address field that indicates a transmitting node from which the wireless advertisement frame is received, and a receiver address field that indicates the access point. The wireless access point then transmits a reflected wireless advertisement frame having a source address field that indicates the reachable node, a destination address field that indicates the destination, a transmitter address field that indicates the wireless access point, and a receiver address field that indicates both a plurality of receivers the reflected wireless advertisement frame is to be accepted by, and a node that is to be excluded from accepting the reflected wireless advertisement frame.
US08774073B1

A radio network controller may be configured to issue a sleep command to each of a plurality of mobile communication devices commanding the mobile communication devices to stop sending requests for data services to the radio network controller. The sleep commands may be issued based on the performance of the radio network controller, including any authentication, authorization, and accounting server with which it communicates.A mobile communication device may be configured to receive a sleep command from the radio network controller. The mobile communication device may be configured to stop sending requests for data services to the radio network controller upon receipt of a sleep command.
US08774064B2

The present invention provides a method of receiving a message by a terminal in a wireless communication system. The method includes receiving a message from a base station, and determining whether to initiate a random access procedure based on the presence of an indicator in the message, wherein the indicator is used for an uplink transmission.
US08774063B2

The present invention provides a method of preserving packet ordering in a multi-path network having a plurality of network elements interconnected by network links wherein for each data packet arriving at an egress port of the multi-path network, a delivery acknowledgement is issued by the egress port and is transmitted across the network following in reverse the path taken by the data packet being acknowledged, and wherein the state of each link in the path taken by the data packet being acknowledged is updated by the acknowledgement. The present invention further provides a multi-path network for use in a bridge, switch, router, hub or the like, the multi-path network comprising a plurality of network ports; a plurality of network elements; and a plurality of network links interconnecting the network elements and the network ports for transporting data packets, each network egress port including acknowledgement means for issuing a delivery acknowledgement in response to receipt of a data packet and each network element being adapted to transmitted a delivery acknowledgment in the opposite direction along the path taken by the data packet being acknowledged and being further adapted to update the state of at least one of the network links to which it is connected in response to receipt of an acknowledgement. The invention further provides an Ethernet bridge or router incorporating such a multi-path network.
US08774060B2

A communication system that includes one or more mobile wireless headsets with full duplex capabilities, a server, and a communication access point configured to deliver communications between the server and the mobile wireless headsets. The communication access point can be a multi-cell network of multiple communication access points.
US08774056B2

A system and method provide automated discovery of devices on a network. The system may include specialized communications between devices for monitoring and tracking the devices. In particular, devices may transmit and/or receive messages over the network that includes information for discovering, identifying, and/or managing each of the devices on the network.
US08774055B2

A method for providing identifiers for virtual devices in a network. The method comprises receiving a discovery data packet directed to a physical network node associated with a physical endpoint device. A response to the discovery data packet directed to a physical network node is provided, the response comprising an identifier of a virtual device. At least one further discovery data packet directed at least to said virtual device is received. A response to a first one of the further discovery data packets is provided, the response comprising an identifier of a virtual endpoint device. At least some functionality of the virtual endpoint device is provided by the physical endpoint device.
US08774046B2

The present disclosure discloses a method for traffic counting, in which an address space for storing the traffic data of a user is allocated in a wireless network card. The method includes the following steps of: within a preset counting period, counting uplink traffic and downlink traffic after the wireless network card accesses the network, and updating the traffic data of the current online user stored in the address space of the wireless network card. The present disclosure also provides a method for automatically calculating a cost of surfing a network, including the following steps of: monitoring updated charging standards in real time or periodically; within a preset counting period, counting uplink traffic and downlink traffic and updating the traffic data corresponding to the current user; and within a preset charging period, calculating the current cost of surfing a network of the current day or the current month according to a charging standard for surfing the network and the traffic data of the current user. Accordingly, the present disclosure further provides a device for traffic counting and a device for automatically calculating a cost of surfing a network.
US08774043B2

Methods and apparatus for providing layered gear mechanism to analyze network loss and latency conditions includes bundling data into data packets of varying depths, at a source with data packets of each depth belonging to a particular data type. The data packets of varying depths are transmitted in layers over a network, to a destination. Information for the transmitted data packets for each layer is collected constantly and analyzed as the data progresses along the network to identify corresponding network transmission characteristics. The transmission of subsequent data packets for anyone of the layers is adjusted based on the network transmission characteristics. The adjusting is repeated one or more times based on the analyzed information for the transmitted data packets. The transition metrics for each layer is utilized for relative analysis of transmission metrics across the layers to set the adjusting.
US08774042B2

A communication apparatus with transmitted rate detecting function and the method therefore is provided. The communication apparatus receives an input signal transmitted at a first rate or a second rate from a remote apparatus. The method includes setting the communication apparatus to operate at an initial receiving rate; sampling the input signal by a specific sampling frequency to generate a sample result; estimating the input transmitted rate of the input signal according to the sample result so as to set the receiving rate of the communication apparatus at a working rate; and communicating with the remote apparatus at the working rate. The second rate is higher than the first rate, and the specific sampling frequency is associated with the initial receiving rate.
US08774038B2

A method implemented by a network apparatus comprising receiving a Multicast Listener Discovery (MLD) membership report message from a host, sending an Automatic IP Multicast Tunneling (AMT) Relay discovery message comprising an anycast address for a border relay (BR) via an IPv4 network, receiving an AMT Relay advertisement message comprising a unicast address for the BR via the IPv4 network, sending an AMT request message to the BR via an AMT tunnel, receiving an AMT query message comprising a MLD listener query from the BR via the AMT, sending an AMT membership message comprising the MLD membership report message of the host to the BR via the AMT tunnel, and receiving an AMT multicast data message comprising an encapsulated IPv6 multicast message from the BR via the AMT tunnel.
US08774026B2

A wireless communication device may perform a first determination process of determining whether the access point operates in accordance with a first type of authentication protocol in which an authentication is performed by an authentication server or operates in accordance with a second type of authentication protocol in which an authentication is performed by the access point, and make a diagnosis of a wireless connection state of the wireless communication device based on a determination result of the first determination process so as to create a diagnosis result. In a case where the wireless connection state is a connection error state, the diagnosis result may include at least one of a reason by which the connection error state has occurred and a countermeasure for resolving the connection error state. The wireless communication device may output the diagnosis result outside.
US08774012B2

A disclosed wireless communication device performing transmission and reception in a time-division manner includes an antenna, a transmission unit, a reception unit, a transmission/reception switchover unit, a first path switchover unit, a directional coupler, a second path switchover unit, a first fault diagnosis unit, and a second fault diagnosis unit. The second fault diagnosis unit causes the second path switchover unit to form a reflection signal input path; causes a second transmission signal level-adjusted for fault diagnosis to be outputted from the transmission unit; acquires a signal level of a reflection signal from the antenna inputted from the directional coupler into the reception unit; and determines whether or not a transmission radio wave is normally emitted from the antenna based on the signal level of the reflection signal.
US08774007B2

A system for communicating information on an energy distribution network is disclosed. In one embodiment, the system includes a local supervisor on a communication network, wherein the local supervisor can collect data from one or more energy generation/monitoring devices. The system also includes a command center on the communication network, wherein the command center can generate one or more commands for controlling the one or more energy generation devices. The local supervisor can periodically transmit a data signal indicative of the data to the command center via a first channel of the communication network at a first interval. The local supervisor can also periodically transmit a request for a command to the command center via a second channel of the communication network at a second interval shorter than the first interval. This channel configuration provides effective data communication without a significant increase in the use of network resources.
US08774005B2

A method for congestion response in a communication system that comprises routing capability over a first type network and a second type network is described. The method comprises: —receiving a congestion indication for resources on a route to a target through the first type network, —storing the congestion indication associated to the route, —upon receiving a subsequent request for initiating a set-up of a call on the route, —checking if a congestion indication exists for the route, and—establishing the call on an alternative route to the target through the second type network if said congestion indication exists.
US08774003B1

The present disclosure generally pertains to systems and methods for providing service admission control in telecommunication networks. In one exemplary embodiment, a system comprises a network access control (SAC) element that is coupled to at least one node of a network segment. The SAC element communicates with each network node within the network segment to discover its configuration and capacity. The SAC element also stores information indicative of performance requirements, such as terms of SLAs pertaining to traffic that passes through the network segment. When a new service is to be added, the SAC element receives information indicative of the new service and its requirements, such as the SLA terms for the new service. The SAC element then automatically determines whether the network segment has sufficient capacity to add the new service without violating the SLAs of any of the services using the network segment. The SAC element then provides an output indicating whether the new service can be so added. Accordingly, the SAC element can be used to ensure SLA compliance.
US08773999B2

A distributed virtual chassis comprises scaled-out fabric coupler (SFC) boxes. Each SFC box has fabric ports and a cell-based switch fabric for switching cells associated with a packet among the SFC fabric ports of that SFC box. Distributed line cards (DLCs) include switching DLCs and an appliance DLC (A-DLC). Each switching DLC has network ports. Each switching DLC and A-DLC has DLC fabric ports. Each switching DLC and A-DLC is connected to each of the SFC boxes. The A-DLC provides an upper layer service for packets arriving on the network ports of the switching DLCs. To forward a packet to the A-DLC, a switching DLC divides the packet into cells and distributes the cells among the SFC boxes. The SFC boxes forward the cells to the A-DLC, and the A-DLC reassembles the packet from the cells and provides the upper layer service to the packet.
US08773997B1

A real-time message allocation computer in a messaging gateway system may determine the maximum amount of message traffic for each of a plurality of message provider systems based on information indicative of the magnitude of message traffic that is received by the messaging gateway system from each of the message provider systems.A message delivery controller in a message provider system may throttle the messages from the message provider system to a messaging gateway system so that the message traffic does not exceed information indicative of a maximum amount of message traffic which is received from the messaging gateway system.
US08773995B2

System and method for power saving transmission in a wireless communications networks. In one embodiment, a communications device includes a transceiver configured to transmit or receive frames over a peer communications link to or from another communications device in a wireless communications network. The communications device also includes a controller configured to initiate a service period for transmission of data frames to the another communications device. The controller is also configured to terminate the service period following an acknowledgement to a transmission of a last data frame therein addressed to either the communications device or the another communications device.
US08773982B2

A transmitting terminal for used in a communication system having the transmitting terminal and receiving terminals which are connected to each other in a tree shape, each of the receiving terminals copies the data transmitted from the transmitting terminal and transfers the copied data to a receiving terminal in downstream, includes a receiving section that receives a receiver report including a packet loss rate and a round trip time, a bandwidth estimation target terminal selection section that selects a receiving terminal to be estimated on the basis of distribution tree information and a packet loss rate included in the receiver report, and a bandwidth estimation section that estimates a bandwidth of the network to control a transmission rate of data on the basis of the packet loss rate and the round trip time included in the receiver report transmitted from the selected receiving terminal.
US08773979B2

The present invention is to provide a system for assisting a user in troubleshooting network connection problems, which includes a main terminal device (e.g., a computer) and a mediation device (e.g., a router) connected to the main terminal device and storing an assisting web page. Upon receiving a web page request instruction from the main terminal device, the mediation device redirects the web page request instruction to a website address. When the mediation device determines that itself is not connected to the Internet (i.e., a network connection problem occurs), the mediation device will send the assisting web page to the main terminal device. The assisting web page is displayed by the main terminal device through a browser thereof, so as for the user to troubleshoot the network connection problem according to the steps specified in the assisting web page (e.g., to perform a line inspection, a light signal check, etc.).
US08773972B2

A transmitting device for transmitting signals carrying data in a wireless communication system, including at least two beam antennas, each beam antenna having a main beaming direction at a different angle; a generator configured to generate a number of signal streams to be transmitted over a wireless communication channel within the wireless communication system, wherein each of the signal streams includes a different version of the data and the number of signal streams corresponds to the number of the at least two beam antennas, wherein each signal stream is transmitted over the wireless communication channel via a different beam antenna of the at least two beam antennas; and a cyclic delay diversity unit configured to cyclically shift each different version of data and to use cyclic delay diversity.
US08773964B2

Synchronous CDMA/spread spectrum methods, devices, and systems are used to suppress crosstalk in clock-forwarded on-chip interconnects. Transmitting a spread spectrum signal across on-chip interconnects for recovery at the terminus permit integrated chip designers to overcome the effects of capacitive cross-talk between adjacent data bus lines. The methods, devices, and systems provided herein improve cross-talk immunity between adjacent high speed signal lines by applying synchronous CDMA spread spectrum techniques to some or all of the high speed signal lines. Other methods, devices, and systems provided herein apply synchronous CDMA spread spectrum techniques to the concept of sending phantom signals to reduce the number of signal lines used to carry data.
US08773953B2

The present invention relates to a transducer assembly (1) for an echoscope, comprising a first row of ultrasonic transducers (2) and a second row of ultrasonic transducers (3), said transducer assembly (1) combining the advantages of a linear transducer and of transducers with various rows of transducers which are arranged at an angle with respect to one another, due to the fact that the first row of ultrasonic transducers (2) forms part of a first transducer element (4), due to the fact that the second row of ultrasonic transducers (3) forms part of a second transducer element (5) and due to the fact that the first transducer element (4) and the second transducer element (5) are detachably connectable to one another in at least two positions to form a composite transducer element (6).
US08773951B2

A computer-implemented method, system, and article of manufacture for generating images of a subsurface region are disclosed. The method includes obtaining seismic data and an earth model related to the subsurface region, forward propagating a source wavefield through the earth model for a limited time range dependent on a first travel time and a second travel time, backward propagating a receiver wavefield through the earth model for the limited time range dependent on the first travel time and the second travel time, and applying an imaging condition to the forward propagated source wavefield and backward propagated receiver wavefield to generate images related to the subsurface region. The first travel time is a length of time taken by seismic energy to travel from a seismic source to an image point in the subsurface region and the second travel time is a length of time taken by seismic energy to travel from a seismic receiver to the image point in the subsurface region. The limited time range is between the first travel time and the second travel time subtracted from a maximum travel time.
US08773948B2

Methods and apparatus to determine slowness of drilling fluid in an annulus are described. An example method of determining slowness of drilling fluid in an annulus of a borehole in a formation includes obtaining a first slowness of the drilling fluid in the annulus and measuring with a downhole tool slownesses of the formation based on the first slowness. The example method also includes determining a first compressibility of the formation based on the slownesses of the formation and a first density of the formation and calculating a second density and a second compressibility of the drilling fluid in the annulus based on the first density and the first compressibility. The method also includes calculating a second slowness of the drilling fluid in the annulus based on the second density and the second compressibility.
US08773947B2

A probe assembly (1) suitable for use with apparatus for use in the investigation and/or analysis of an underwater floor of a body of water such as, for example, a seabed. The apparatus includes a depth penetration device (10), and an underwater floor testing tool (11, 12). The probe assembly (1) includes a first coupling for operatively connecting the probe to the depth penetration device (10) and a second coupling for operatively connecting the probe assembly (1) to the underwater floor testing tool (11, 12). The probe assembly (1) further includes a signal processing module (5) for processing information from the tool, a data transmission module (2) for the transmission of data from the signal processing module (5), a power source (3) for operating the data transmission module (2) and the signal processing module (5) and a switch module (4) for selectively connecting from the power source (3) to the data transmission module (2) and signal processing module (5).
US08773945B1

An assembly is provided for determining a parametric design of a large eddy breakup device in which the assembly comprises a water tunnel turbulent pipe flow section; a large eddy breakup device ring disposed within the pipe flow section; and a wall pressure sensor array operable to detect wall pressure in the turbulent pipe flow section. Energy in a wavenumber frequency spectra of wall pressure fluctuations is redistributed via changes to the parametric design in order to minimize turbulent wall pressure fluctuations with the result of reduced flow noise and drag.
US08773929B1

A memory cell (300) having a plurality of transistors connected so as to restore a data value to a node of the memory cell to an initial value following an event upsetting the initial value. A first transistor (306) of a first type is in a first well (334) of a second type having a first well tap (342). A second transistor (308) of the first type is in a second well (336) of the second type having a second well tap (344). A third transistor (310) of the second type is in a third well (338) of the first type having a third well tap (346); and a fourth transistor (312) of the second type is in a fourth well (340) of the first type having a fourth well tap (348). The first well, second well, third well, and forth well are isolated from each of the other wells.
US08773927B2

A memory tracking circuit controls discharge duration of a tracking bit-line based on (i) a signal received at the far end of a tracking row after a propagation delay and (ii) a signal applied to a transistor-based gate delay. The tracking circuit (i) extends the discharge duration when one or more of (a) the propagation delay and (b) the transistor-based gate delay is shorter than an uncontrolled discharge duration of the tracking bit-line, and (ii) does not extend the discharge duration otherwise. Based on the discharge duration, the tracking circuit activates a reset signal that resets a clock-pulse generator to switch the memory from an access operation to a recess state. Controlling the discharge duration, and consequently the reset signal, based on the propagation delay and the gate delay allows the clock-pulse generator to adjust access times to account for the memory array configuration and process, temperature, and voltage conditions.
US08773924B2

A read circuit includes a precharge circuit, coupled with at least a subset of bit lines and a sense circuit in a memory, and a transmission gate. The precharge circuit receives a first control signal and is operative during a first mode to set the bit lines to a first voltage level and to set an input to the sense circuit to a second voltage level. The transmission gate connects a given one of the bit lines with the sense circuit during a second mode as a function of a second control signal, such that when reading a first logic level from the selected memory cell, when the input of the sense circuit is connected with the given bit line, the given bit line is discharged to at least a third voltage, which is between the first and second voltage levels, thereby reducing a read access time in the memory.
US08773913B1

Memory circuits and systems are provided. One memory circuit includes an active memory device, an inactive memory device, and a sense amplifier coupled between the active memory device and the inactive memory device. A reference current is coupled between the inactive memory device and the sense amplifier. The active memory device and the inactive memory device are the same type of memory device and the inactive memory device is a reference device with respect to the active memory device's current. A memory system includes a plurality of the above memory circuit coupled to one another. Methods for sensing current in a memory circuit are also provided. One method includes supplying power to a first memory device and comparing the amount of current in the first memory device and a reference current coupled to a second memory device that is the same type of memory device as the first memory device.
US08773910B2

Methods for programming and memory devices are disclosed. In one such method for programming, a first programming voltage applied to control gates of a group of memory cells generates a maximum threshold voltage of the group of memory cell threshold voltages. A voltage difference between the maximum threshold voltage and a maximum target voltage is used as a gate step voltage for a second programming voltage. Fast and slow programming memory cells are determined from the distribution resulting from the second programming voltage. An effective gate voltage applied to the control gates of the fast programming memory cells is less than an effective gate voltage applied to the control gates of the slow programming memory cells during the third programming voltage.
US08773907B2

Subject matter disclosed herein relates to a memory device, and more particularly to write performance of a memory device.
US08773904B2

A method includes storing data in a group of analog memory cells. The memory cells in the group are read using first read thresholds to produce first readout results, and re-read using second read thresholds to produce second readout results. Third read thresholds, which include at least one of the first read thresholds and at least one of the second read thresholds, are defined. Readout performance of the first, second and third read thresholds is evaluated based on the first and second readout results. The first, second or third read thresholds are selected based on the evaluated readout performance, and data recovery is performed using the selected read thresholds.
US08773903B2

A two transistor NOR flash memory cell has symmetrical source and drain structure manufactured by a NAND-based manufacturing process. The flash cell comprises a storage transistor made of a double-poly NMOS floating gate transistor and an access transistor made of a double-poly NMOS floating gate transistor, a poly1 NMOS transistor with poly1 and poly2 being shorted or a single-poly poly1 or poly2 NMOS transistor. The flash cell is programmed and erased by using a Fowler-Nordheim channel tunneling scheme. A NAND-based flash memory device includes an array of the flash cells arranged with parallel bit lines and source lines that are perpendicular to word lines. Write-row-decoder and read-row-decoder are designed for the flash memory device to provide appropriate voltages for the flash memory array in pre-program with verify, erase with verify, program and read operations in the unit of page, block, sector or chip.
US08773893B2

A system for charging a low voltage power domain in a low power DRAM includes: a first capacitor, for providing a local domain power voltage supply; a first transistor, coupled to the first capacitor and a voltage supply and turned on by a powerdown signal, the first transistor for decoupling the first capacitor during powerdown mode, and charging the capacitor to provide the local domain power voltage supply when exiting powerdown mode; a second capacitor selectively coupled to the voltage supply or the local domain voltage power supply; and a second transistor, coupled to the second capacitor, the powerdown signal, and the local domain power voltage supply, for decoupling the second capacitor from the local domain power voltage supply during powerdown mode and coupling the second capacitor to the local domain power voltage supply when exiting powerdown mode.
US08773888B2

According to an example embodiment, a method of operating a semiconductor device having a variable resistance device includes: applying a first voltage to the variable resistance device to change a resistance value of the variable resistance device from a first resistance value to a second resistance value that is different from the first resistance value; sensing a first current flowing through the variable resistance device to which the first voltage is applied; determining a second voltage used for changing the variable resistance device from the second resistance value to the first resistance value, based on a dispersion of the sensed first current; and applying the determined second voltage to the variable resistance device.
US08773885B2

A semiconductor device including: a first memory cell including a non-volatile first variable resistance element that stores data by varying a resistance value and a selection transistor that selects the first variable resistance element; a first memory layer provided with more than one such first memory cell arranged in a plane; a second memory cell including a non-volatile second variable resistance element that stores data by varying a resistance value and a selection diode that selects the second variable resistance element; and a second memory layer provided with more than one such second memory cell arranged in a plane; wherein more than one such second memory layer is stacked over the first memory layer.
US08773868B2

A holder includes a main-body disposed on a main circuit-board, a moving-arm, a fixed metal piece, and a moving metal piece. A support portion protrudes from a front side of the main-body and provides a supporting surface. The moving-arm includes a support block and an extension block. The support block is disposed to the front side, and an upper edge of the support block and the supporting surface are arranged in the same plane. The moving-arm moves to make the extension block protrude from the main-body. The fixed metal piece extends to a location between the support block and the front side. A part of the moving metal piece is located between the supporting block and the front side, while the other part extends to the extension block, so that at the moving metal piece is partially exposed corresponding to the front side.
US08773861B2

A computing system includes a rack, a shelf module that couples to the rack, and two or more electrical modules. The shelf module includes two or more shelf members that form slots for receiving electrical modules. The shelf members are adjustable to alter the width of the slots. The shelf members may be adjustable to form a row of two or more partial width slots having a height that is a multiple of ¼ of a rack unit. The electrical modules may each include a chassis that couples with the shelf module. The electrical modules may be mounted in the partial width slots.
US08773858B2

The invention relates to heat dissipation means for use with electrical and/or electronic apparatus to provide for the improved cooling of at least one component within the housing of the apparatus. The heat dissipation means includes a first portion located internally of the housing at or adjacent to the at least one component to be cooled and the means is formed of a material to allow the same to be passed via the first portion to an interface and onto a second portion located externally of the housing to allow the heat to be dissipated therefrom to the external environment more effectively. This allows heat to be dissipated without the need for moving heat dissipation means to be provided and avoids the noise and/or vibration which can be created.
US08773857B2

A heat sink mounting device includes a touching plate and a mounting member. The touching plate defines a locking hole. The mounting member includes a locking post. The locking post includes a body and two protrusions protruding from the body. An inner surface of the locking hole defines two cutouts. The touching plate includes two blocking blocks extending from an edge of the locking hole on a bottom surface of the touching plate. The two protrusions extend out of the two cutouts and abut the bottom surface of the touching plate. One of the two protrusions is located between the two blocking blocks, to prevent the body from rotating freely in the locking hole.
US08773836B2

The invention relates to a relay controller for controlling an excitation current of a relay, wherein the relay controller is designed, upon the energization of the relay by means of a switch, to control the excitation current through the excitation winding of the relay in such a way that through the excitation winding there flows firstly a pull-in current and, after a pull-in time has elapsed, through the excitation winding there flows a holding current that is lower than the pull-in current, and wherein the relay controller is designed, upon the switching-off of the relay by means of the switch, to feed a commutation current that flows through the excitation winding to the commutation device through the first terminal and through the second terminal of the relay controller.
US08773834B2

Systems and methods for dynamically defending a site from lightning strikes are provided. The systems and methods involve dynamically altering electrostatic fields above the site and/or dynamically intervening in lightning discharges processes in the vicinity of the site.
US08773831B2

A semiconductor integrated circuit that is efficiently reduced in a noise level is offered. P-channel type MOS transistors M1 and M2 serving as differential input transistors have a thin gate oxide film in order to reduce the noise level. A protection circuit to protect the P-channel type MOS transistors M1 and M2 from overvoltage is formed including P-channel type MOS transistors M3 and M4. The P-channel type MOS transistor M3 is a first protection transistor to protect the P-channel type MOS transistor M1 from overvoltage, and is connected to a drain of the P-channel type MOS transistor M1. The P-channel type MOS transistor M4 is a second protection transistor to protect the P-channel type MOS transistor M2 from overvoltage, and is connected to a drain of the P-channel type MOS transistor M2.
US08773829B2

A generator protection device is provided. The generator protection device includes a safety factor estimation module configured to estimate a safety factor as a function of a terminal voltage (VS) of a source-end generator, and a swing center voltage (SCV) between the source-end generator and a receiving-end generator. The system further includes a comparison module configured to compare the estimated safety factor with a defined safety threshold limit, and a decision module configured to trigger an alarm or a generator circuit breaker trip action or both, based on the comparison between the estimated safety factor and the defined safety threshold limit.
US08773826B2

A power-rail ESD clamp circuit with a silicon controlled rectifier and a control module is provided. The silicon controlled rectifier is connected to a high voltage level and a low voltage level for bearing a current flow. The control module is connected to the silicon controlled rectifier in parallel, and includes a PMOS, a NMOS, at least one output diode, a resistor and a conducting string. The silicon controlled rectifier is a P+ or N+ triggered silicon controlled rectifier. By employing the novel power-rail ESD clamp circuit, it is extraordinarily advantageous of reducing both a standby leakage current and layout area while implementation.
US08773825B2

An electrode pad is provided above a circuit block of a semiconductor integrated circuit device. A junction point A and a junction point B are provided on connection lines connecting electrode pads to an internal circuit and an electrostatic discharge (ESD) protection circuit. The junction point A and the junction point B are positioned at locations closer to the ESD protection circuit than to the electrode pads.
US08773824B2

An ESD protection device includes a ceramic base material including a glass component, a first opposed electrode on one side of the ceramic base material and a second opposed electrode on the other side of the ceramic base material, which are arranged so as to include ends that are opposed to each other on the surface of the ceramic base material, and a discharge auxiliary electrode disposed between the first and second opposed electrodes, which is connected to each of the first and second opposed electrodes, and arranged so as to provide a bridge from the first opposed electrode to the second opposed electrode, and a sealing layer to prevent the ingress of the glass component from the ceramic base material into the discharge auxiliary electrode is provided between the discharge auxiliary electrode and the ceramic base material.
US08773820B1

A PZT microactuator for a disk drive suspension has a first electrode on a majority of its top surface, a second electrode on a majority of its bottom surface, the first electrode extending to a small portion of the bottom surface through a via filled with a conductive material such as conductive epoxy. The microactuator may be cut near the via during manufacturing in order to separate it from the bulk PZT material. Alternatively, the microactuator may be cut through the via in which case the via becomes a conductive column at the side edge of the microactuator. The conductive column may be coated with an encapsulant in order to prevent particle shed from the cut material.
US08773817B2

A hard disk drive or other disk-based storage device comprises a storage disk, a write head configured to write data to the disk, and control circuitry coupled to the write head. The control circuitry comprises a write driver and degauss circuitry associated with the write driver. The degauss circuitry is configured to generate a chirped degauss signal to be applied to the write head by the write driver. The degauss circuitry comprises a ramp generator configured to generate a ramp signal for controlling a frequency of at least a portion of a waveform of the chirped degauss signal. The ramp signal generated by the ramp generator may comprise a current ramp that is applied to a control input of a current controlled oscillator of the degauss circuitry.
US08773808B2

A magnetic disk device includes a magnetic disk on which servo information is recorded, a head to read the servo information of the magnetic disk, and a position control module. When carrying out positioning control of the head, the position control module estimates frequency components of noise in a head positioning control process, using a high-order digital filter that includes first and second variable coefficients that are each based on position error information generated from the servo information read by the head.
US08773805B2

Tape media life is increased by dynamically controlling a turn around point (TAP) on the tape media for either an end of a tape wrap or a directional change from a first longitudinal position tape section to a second longitudinal position tape section for reducing damage to the tape media caused by debris by monitoring the TAP for all tape media motion and adjusting tape deceleration for maintaining the TAP to be located at the second longitudinal position tape section.
US08773804B2

A disk drive internal temperature control system is disclosed. The internal temperature control system includes a disk drive temperature monitor for determining a temperature of the disk drive and for providing a measure of the temperature of the disk drive and a disk drive temperature manager for managing the temperature of the disk drive based on the measure of the temperature of the disk drive. A temperature control component controls the temperature of the disk drive.
US08773803B2

Three structures, and processes for manufacturing them, that improve the performance of a TAMR feature in a magnetic write head are disclosed. This improvement is achieved by making the separation between the edge plasmon generator and the plasmon shield less than the separation between the edge plasmon generator and the optical wave-guide.
US08773796B2

A system and method of establishing write timing in a disk drive using bit patterned media and a magnetic head with read-write offset in which servoing and writing occur on different tracks with timing offsets. Initially, the distance between the servoing and writing tracks is determined for each track/head position in accordance with head geometry and skew angle. The relative timing errors are then measured by iteratively writing data at timing offset increments to determine the optimal timing offset for the servoing/writing track pair, and then writing the offset to sync fields on the servoing tracks of the disk.
US08773795B1

An apparatus includes a magnetic head having an array of transducers. The apparatus is configured to read and/or write to a magnetic recording tape according to a format. The format specifies a number of active channels, locations of data tracks on the magnetic recording tape, and a contiguous spare area on the magnetic recording tape. The format also specifies backward compatibility with a second format. The second format specifies a smaller number of active channels than the number of active channels specified by the format. A product includes a magnetic recording tape and a cartridge memory. The cartridge memory has data stored therein specifying the aforementioned format.
US08773792B1

A system including an analog front end module to receive a first signal generated by reading data from a storage medium storing the data in concentric tracks, sample the first signal, and output a second signal based on the sampling of the first signal. An equalizer module generates a first vector based on the second signal. The first vector represents the data in the first signal. A detector module generates a second vector based on the first vector. The second vector represents a noise-free vector corresponding to the first vector. A re-timing module re-samples a plurality of samples in the first vector based on the second vector and generates a third vector based on the re-sampling of the plurality of samples in the first vector. An inter-track interference cancellation module removes inter-track interference from the third vector.
US08773781B2

Disclosed herein is an imaging lens, including: a first lens having positive (+) power and being biconvex; a second lens having negative (−) power and being concave toward an image side; a third lens having positive (+) power and being biconvex; a fourth lens having positive (+) power and being convex toward the image side; and a fifth lens having negative (−) power and being concave toward the image side, wherein the first lens, the second lens, the third lens, the fourth lens, and the fifth lens are sequentially disposed from an object side.
US08773773B2

Provided is an imaging lens, including, in an ordered way from an object side, a first lens having positive (+) refractive power, a second lens having negative (−) refractive power and having a meniscus shape concavely formed at an object side surface, and a third lens having positive (+) refractive power and having an aspheric shape. An object side surface and an image side surface of the third lens can each have an inflection point.
US08773771B2

An image pickup optical system having four lenses includes in order from an object side, a first lens having a biconvex shape, and a positive refractive power, a second lens having a biconcave shape, and a negative refractive power, a third lens having a meniscus shape with a concave surface thereof directed toward the object side, and a positive refractive power, and a fourth lens having a biconcave shape, and a negative refractive power, and a diaphragm is disposed nearest to the object side, and the surface on the object side of the fourth lens does not have a point of inflection as well as the optical system satisfying the recited numerical conditions.
US08773768B2

There is provided a lens module, including: a first lens having positive refractive power, an object-sided surface thereof being convex; a second lens having negative refractive power, an image-sided surface thereof being concave; a third lens having positive refractive power; a fourth lens having negative refractive power, an image-sided surface thereof being convex; and a fifth lens having negative refractive power, an image-sided surface thereof being concave, wherein the fourth lens satisfies Conditional Expression 1, f ⁢ ⁢ 4 f < - 3.0 [ Conditional ⁢ ⁢ Expression ⁢ ⁢ 1 ] where f is an overall focal distance of an optical system and f4 is a focal distance of the fourth lens.
US08773765B2

An endoscope apparatus includes an objective optical system mounted at a distal end portion of an endoscope, which is inserted into a tube cavity, and configured to form an image of an object in the tube cavity, the objective optical system including a focusing lens movable in an optical axis direction, a solid-state image pickup device for color image pickup configured to pick up the image formed by the objective optical system, a color separation filter being arranged for each pixel in the solid-state image pickup device, a focus adjusting mechanism configured to move the focusing lens and automatically adjust the objective optical system to a focus position in a focused state, a moving range switching section configured to perform switching of a moving range of the focusing lens, a moving range limiting section configured to limit the moving range in association with the switching by the moving range switching section, and the like.
US08773760B2

The embodiments of this invention use a multi-point scanning geometry. This design maintains the high frame rate of the slit-scan system and still allows both grayscale and multi-spectral imaging. In a confocal configuration, the multi-point scanning system's confocal performance is close to that of a single point scan system and is expected to yield improved depth imaging when compared to a slit-scan system, faster imaging than a point scan system, and the capability for multi-spectral imaging not readily achievable in a Nipkow disk based confocal system.
US08773743B2

A security device comprising at least first and second superposed optically variable effect generating structures (3-5, 31-51), each having a surface relief microstructure, the second optically variable effect generating structure being viewable through the first.
US08773732B2

An image reading apparatus comprises a reading unit including a document table, a cover portion covering the document table, an opening and closing mechanism having a first and second mounting portions and opening and closing the cover portion to an opened and a closed state, a covering member rotating about a rotating shaft of a member side and covering at least a portion of an exposed portion, and a rotating regulating unit regulating rotation of the covering member due to the weight of the covering member in a state where the center of gravity of the covering member is separated further from the cover portion than the rotating shaft of the member side, and where the covering member covers at least a portion of the exposed portion within a movement range of the opening and the closing of the cover portion.
US08773725B2

An information processing apparatus includes a latent image generating unit and a background image generating unit. The latent image generating unit generates a latent image using both of a first color component to be printed with a first color material and second color components to be printed with second color materials having an optical property different from an optical property of the first color material, or generates the latent image using only the second color components. The background image generating unit generates a background image, which serves as the background of the latent image, using only the second color components when the latent image generating unit uses both of the first color component and the second color components, or generates the background image using both of the first color component and the second color components when the latent image generating unit uses only the second color components.
US08773724B2

A method of superimposing a first image onto a second image, wherein each image is defined by a plurality of pixels is disclosed. The method includes changing target pixels of the second image corresponding in position to pixels of the first image to be superimposed on the second image. Changing target pixels of the second image includes changing the values of some of these target pixels of the second image to respective new values. Each new value is based on the original value of at least one pixel of the second image. A personalization method including such an image superimposing method and a data carrier thereby personalized are also disclosed.
US08773720B2

An image processing apparatus according to this invention performs the first halftone processing for input image data having the first number of gradations, generating halftone image data having the second number of gradations smaller than the first number of gradations. The image processing apparatus evaluates a pixel value difference between input image data and halftone image data, and calculates quantization error data representing a quantization error generated in the halftone image data owing to the first halftone processing. Then, the image processing apparatus performs the second halftone processing for the calculated quantization error data, generating correction data having the second number of gradations for correcting the quantization error generated by the first halftone processing. The image processing apparatus corrects the halftone image data using the correction data.
US08773719B2

There is disclosed a power supply control device including a load that executes a predetermined process and operates when power is supplied; a power supply state transition controlling unit that allows at least the load to be transitioned to a power supply state, or a power interruption state; plural detection units that can operate within respective power-consumption ranges, and detects information related to the execution of the load; a power supply control unit for detection unit, which supplies power continuously to a minimum power-consumption type detection unit, and which supplies power to a detection unit having a relatively large power-consumption based on a detection result of a detection unit having a relatively small power-consumption; and a transition time determining unit that is executed when power is supplied with respect to a maximum power-consumption type detection unit, and that determines a transition time by the power supply state transition controlling unit.
US08773718B2

A line width is derived based on the number of black pixels counted in an area set so that in a case where a first line width is finer than a second line width, the area for the lines having a first line width is set larger than for the lines having a second line width.
US08773717B2

An information processing apparatus includes a check unit, an acquisition unit, a first determination unit, and an output unit. The check unit checks a processing status of a printing apparatus. The acquisition unit acquires exception processing information including a content of exception processing from the printing apparatus in response to the processing status checked by the check unit being in execution of the exception processing. The first determination unit determines a check operation to be added to a physical job ticket according to the exception processing content included in the exception processing information acquired by the acquisition unit. The output unit outputs the physical job ticket including the check operation determined by the first determination unit.
US08773715B2

At least one color patch, which is extracted as a candidate patch from within a color chart, is colorimetrically measured and a color value is acquired. Based on a color value of a designated color to be reproduced on a print and a color value of the candidate patch, a corresponding position on the color chart responsive to the color value of the designated color is calculated. Instruction mark images indicative of the calculated corresponding position are displayed respectively, together with a simulating image, in which a layout of multiple color patches on the color chart is simulated.
US08773705B2

A method of transmitting data from an image forming apparatus, the method including: receiving identification information of a destination of the data; determining whether to transmit the data to the destination corresponding to the received identification information based on a security policy of the image forming apparatus; and transmitting the data to the destination in response to the destination being determined to be a destination to where the data is allowed to be transmitted, based on the security policy.
US08773704B2

An image processing apparatus includes an image reading unit configured to read information as image data, a character recognition unit configured to recognize individual characters included in the image data, a grouping unit configured to group the individual characters recognized into one or more character string based on character information indicating a format of the character, a character extraction unit configured to extract a character string for which a link is to be created based on an importance of the character string obtained by the grouping, a character search unit configured to search the image data in which the characters have been recognized for the character string having the same character base among the character strings extracted, and a link setting unit configured to link the character strings having the same character base that are retrieved to each other based on the importance.
US08773703B2

An image forming apparatus to which a portable storage medium can be connected includes a storage unit, a connecting unit, and a control unit. The storage unit stores default setting information. A portable storage medium that can store user-specific setting information customized to the individual users is connected to the connecting unit. When the portable storage medium in which the user-specific setting information is stored is connected to the connecting unit, the control unit performs a process based on the user-specific setting information stored in the portable storage medium without changing the default setting information stored in the storage unit.
US08773700B2

A panoramic image preparing method comprises a step of setting a measurement range 70 so as to include objects to be measured 72, 73, and 74, a step of dividing the measurement range as required and setting two or more sections 71 and a step of synthesizing partial images 81 photographed for each of the sections and preparing a panoramic image 80, a step of photographing each of the sections under two or more image pickup conditions and a step of synthesizing the panoramic image by using the partial image photographed under an optimal image pickup condition at least about the object to be measured.
US08773699B2

An information processing apparatus includes a storage unit, an installation unit, a processing unit, and a transmission unit. The storage unit stores data to be printed in an intermediate format independent of a specific model of a printing apparatus. The installation unit installs a printer driver corresponding to a printing apparatus in response to a request from the printing apparatus. The processing unit causes the printer driver installed by the installation unit to generate, from the intermediate-format data, data capable of recognizing output settings used for actual printing apparatus printing and outputs the generated data to a storage area inside the information processing apparatus. The transmission unit acquires information about the output settings from the data output by the processing unit and transmits the information about the output settings to the printing apparatus. The printing apparatus displays the information about the output settings of the data to be printed.
US08773694B2

A print server comprises: storage unit configured to store the print job of the intermediate format received from an information processing apparatus; setting change receiving unit configured to receive, from a printing apparatus, a print setting information change instruction for the print job of the intermediate format stored in the storage unit; update unit configured to update print setting information of the print job in accordance with the print setting information change instruction; print request receiving unit configured to receive a print request from the printing apparatus; and job transmission unit configured to generate a print job of a format printable by the printing apparatus based on the print job of the intermediate format and the print setting information updated in accordance with the print request, and to transmit the generated print job to the printing apparatus.
US08773690B2

The invention allows an online print engine to enhance a printing quality and a user experience of an online printing system. The invention may be used for photo books, photo cards, photo calendars, and in other online print situations. One embodiment is a print engine residing on and executable from a digital medium, the print engine integrated with a graphical user interface (GUI) for creating and editing photo-based projects over a data network, the print engine including a communications link to a print server and a printer connected to the data network, a print queue for queuing printing tasks, and an effects filter size-reduction module. The print engine automatically senses via the effects filter size-reduction module if the area of a filter is greater than a pre-defined threshold, and if so produces a smaller filter embedded into a bitmap image, after which the bitmap image is scaled back up to the filters original size.
US08773687B2

Techniques are provided for allowing an application program to print to a new or updated printing device on a network without the user having to perform any updates or reconfigurations that are required with conventional print drivers. The techniques include techniques for retrieving new or updated printing device capabilities data from the printing device on the network, converting the retrieved printing device capabilities to a printer description file, generating print job tickets based on the printer description file, and submitting the print job tickets to the printing device as part of the submission of print jobs to the printing device.
US08773684B2

An image forming apparatus according to the present disclosure includes: a printing unit configured to perform printing on a recording medium; a multiple-sheet-feed detecting unit configured to detect a multiple sheet feed of the recording medium; an image holding unit configured to hold an image expected to print on the recording medium on which the multiple sheet feed is detected (i.e. the multi-fed medium); and a print control unit configured to control the printing unit. The print control unit is further configured (a) to cancel printing on the multi-fed medium, and (b) to cause the printing unit to print the held image on another recording medium, which (b1) is in transfer after the multi-fed medium, (b2) is nearest in a transferring order to the multi-fed medium, and (b3) has a property same as that of the multi-fed medium.
US08773680B2

The print output system obtains, when performing printing from a first application that is operated in a first execution environment, information regarding a printer driver, and determines whether or not settings of print functionality can fully be performed in the first execution environment. If it is determined that the settings of print functionality cannot fully be performed, then the print output system causes a second application that is operated in a second execution environment to display a user interface through which print settings are executed and to execute print output, allowing fully utilizing the print functionality.
US08773676B2

A multifunction peripheral of the present invention includes: a display section that displays an information display screen; a storage section that stores information display screen setting data including default conditions for preparing the information display screen; and an information display screen preparation section that prepares the information display screen on the basis of the information display screen setting data, the information display screen preparation section (i) changing, in accordance with an instruction received from the server, at least one of the default conditions included in the information display screen setting data, and (ii) causing the display section to display the information display screen prepared on the basis of the information display screen setting data including the change.
US08773674B2

A system for interfacing a universal print driver with a print device after the universal print driver is deployed. The system includes a universal print driver interfaced with a network and at least one associated print device. A repository stores a set of device compatibility packs (DCPs) for each of the at least one associated print device interfaced with the universal print driver. The universal print driver is adapted to search the repository for a DCP if the associated print device is unsupported by the print driver.
US08773673B2

An image forming apparatus includes a print engine that forms an image on an image formation material, and an image data generating unit that generates bitmap image data of the image. The image data generating unit includes plural reconfigurable processing circuits that are capable of performing any of first image processing and second image processing, and a controller that controls the plural reconfigurable processing circuits. The controller changes a reconfigurable processing circuit among the plural reconfigurable processing circuits from a reconfigurable processing circuit that performs the first image processing to a reconfigurable processing circuit that performs the second image processing, or changes the reconfigurable processing circuit from a reconfigurable processing circuit that performs the second image processing to a reconfigurable processing circuit that performs the first image processing, in accordance with an amount of the first image processing.
US08773665B1

A compact fiber optic gyroscope including a first housing; a transceiver module disposed in the first housing, the transceiver module including a second housing; a non-coherent light source disposed in the second housing for producing a first beam of light; a single lens for focusing the first beam of light; an optical circulator disposed in the second housing and in the path of the first beam of light to produce polarized second and third beams respectively, with polarization orthogonal to each other; and first and second photodiodes disposed in the second housing and coupled to the optical circulator, wherein the first photodiode is a transmit monitor photodiode coupled to the second beam, and the second photodiode is a receiver photodiode. The first housing further includes a planar optical fiber loop having a first end and a second end; a phase modulator coupled to the third beam emitted from the transceiver module to produce fourth and fifth beams coupled to the first and the second end respectively of the optical fiber loop respectively, and for receiving the return sixth and seventh beams from the second and the first ends respectively of the optical fiber loop.
US08773664B1

A method and system align a laser diode on a first substrate to a waveguide on a second substrate. The first substrate includes an edge and a first surface adjoining the edge. The laser diode has an emission exit on the edge. The second substrate includes a back side and a side edge. The waveguide has a waveguide input on the back side and directs light along the side edge. A first alignment mark set on the first substrate is aligned to a second alignment mark set on the second substrate. The first alignment mark set corresponds to the emission exit, is formed on the first surface and is visible from the edge. The second alignment mark set corresponds to the waveguide input, is formed on the side edge, and is visible from the back side. The first substrate's edge is affixed to the second substrate's back side.
US08773654B2

A satellite tracking system and a method of controlling the same, in which the satellite tracking system comprises an ARGO-M Operation System (AOS) and a Tracking Mount System (TMS). The AOS comprises a time & frequency system configured to include a Global Positioning System (GPS) receiver, and to receive Universal Time Coordinated (UTC), and an Interface Control System (ICS) configured to calculate the orbital position data of a satellite using the UTC and per-satellite estimated orbit data by means of Lagrangian interpolation, and to send a command to track the position of the satellite. The TMS comprises a tracking mount configured to support a telescope that measures distance to the satellite, and to operate in accordance with the position of the satellite, and a servo controller configured to receive the orbital position data of the satellite, to receive the UTC, and to send a command to track the satellite.
US08773648B2

An imaging system may be collect information related to a specific gemstone such that a user may later access those images in a manner that allows the user to emulate a microscope. The illustrative embodiment of the imaging system may allow a subject gemstone to be rotated by 360 degrees in yaw, pitch, and roll dimensions relative to an image capture device, and the linear distance between the image capture device and the subject gemstone to be adjusted. The illustrative embodiment of the image capture device may record images of the subject gemstone at a plurality of focal points in three-dimensional space from a plurality of angles. A viewer system may be used to access images for a specific gemstone.
US08773646B2

Fiber optic scanner and method for transmitting and receiving optical signals and range imaging camera including fiber optic scanner. The fiber optic scanner includes a light guide array including individual light guides arranged such that a first end has first ends of the individual light guides arranged in an image plane of collimating optics and a second end has second ends of the individual light guides arranged in a circular manner. A central light guide includes a first end arranged at a center of the circularly arranged second ends of the individual light guides and a motor driven reflector arranged to guide light emerging from the circularly arranged ends of the individual light guides into the central light guide. The central light guide further includes two coaxially arranged cross sectional areas that are structured and arranged to guide transmitted light through a central one of the two coaxially arranged cross sectional areas and to guide received light through an outer one of the two coaxially arranged cross sectional areas.
US08773637B2

A lithographic apparatus includes at least one image alignment sensor for receiving radiation projected from an alignment mark on a reticle. Processor processes signals from the sensor(s) to resolve spatial information in the projected alignment mark to establish a reference for measuring positional relationships between a substrate support and the patterning location. Examples of the sensor include line arrays of photodetectors. A single array can resolve spatial information in a plane of the sensor (X, Y direction) and in a perpendicular (Z) direction. At least a final step in establishing the reference position is performed while holding the substrate support stationary. Errors and delays induced by mechanical scanning of prior art sensors are avoided. Alternatively (not illustrated) the sensor is moved for mechanical scanning relative to the substrate support, independently of the main positioning systems.
US08773634B2

Provided is a method for producing a liquid crystal panel capable of repairing a defective portion of an alignment film more easily. Provided is a method for producing a liquid crystal panel, including the step of repairing a defective portion 50 of an alignment film 30 formed on a substrate 12 by use of a repair stamp 60 having repair ink 61 attached thereto. The step of repairing includes step (a) of locating the repair stamp 60 in a zone (repair zone) 55 including the defective portion 50; step (b) of moving the repair stamp 60 from the position (60a) at which the repair stamp 60 has been located in step (a); and step (c) of moving the repair stamp 60 again from a position (60b) to which the repair stamp 60 has been moved in step (b) to the position (60a) at which the repair stamp 60 was located in step (a).
US08773632B2

It is an object of the present invention to provide a display device where expansion of a frame portion over a substrate, which results from formation of a lead wiring over an active matrix substrate, is minimally suppressed to realize a narrow frame. According to one feature of a display device of the present invention, a chamfer portion is formed at least at an end portion of an active matrix substrate having a pixel portion of a pair of substrates disposed to be opposed to each other, and wirings (a source line, a gate line, a storage capacitor line, a leading out wiring, and the like) over the active matrix substrate are electrically connected by a common wiring formed in the chamfer portion.
US08773627B2

A liquid crystal display device includes a pair of substrates of which one substrate is provided with a plurality of scanning lines and a plurality of common wirings, a first insulation film covering the scanning lines, the common wirings, and the one substrate, a plurality of signal lines provided on the first insulation film, a thin film transistor provided near an intersection part of the scanning lines and the signal lines, a lower electrode formed below the first insulation film and connected to the common wirings, a second insulation film formed on surfaces of the thin film transistor, the signal lines, and the first insulation film, and an upper electrode formed on the second insulation film and having a slit, a display region in which the liquid crystal layer is driven by an electric field, and a non-display region that is formed outside the display region.
US08773621B2

A liquid crystal device includes a liquid crystal panel including a pair of substrates that sandwiches a liquid crystal layer containing liquid crystal molecules exhibiting a parallel alignment in an initial alignment state, and a polarizing plate disposed on either side of the liquid crystal panel. The liquid crystal molecules are inclined at a pretilt angle and aligned in a predetermined direction in planes of the substrates. The liquid crystal panel emits light entering through one of the polarizing plates toward the other. The liquid crystal panel emits light having the maximum intensity in a direction different from a direction normal to the substrates. The azimuth of the maximum-light-intensity direction projected onto the planes of the substrates is substantially parallel to the predetermined direction. The maximum-light-intensity direction is a direction inclined from the direction normal to the substrates toward a direction in which the maximum-light-intensity direction form a right angle with a longitudinal direction of the liquid crystal molecules inclined at the pretilt angle.
US08773612B2

A light emitting module (1) comprises a module substrate (2), a light emitting diode string (31), and a sealing member (48). The light emitting diode string (31) includes light emitting diode elements (32) and bonding wires (37) which connect the light emitting diode elements (32). The light emitting diode element (32) has a pair of element electrodes (33, 34) and has a rectangular shape extending in a direction along which the element electrodes (33, 34) are aligned. The sealing member (48) is laminated on the module substrate (2) to seal the light emitting diode string (31). The light emitting diode elements (32) are arranged at intervals in a direction crossing the direction along which the element electrodes (33, 34) are aligned, and the element electrodes (33, 34) with the same polarity are aligned to be adjacent to each other in an arrangement direction of the light emitting diode elements (32) between the light emitting diode elements (32) adjacent to each other. Each bonding wire (37) is obliquely wired with respect to the arrangement direction of the light emitting diode elements (32) to connect the element electrodes (33, 34) with different polarities of the light emitting diode elements (32) adjacent to each other.
US08773608B2

The present invention discloses a liquid crystal display module having a first rubber supporting element and a second rubber supporting element used to replace a conventional elastic frame. The present invention has the following advantages and effects: because a structure of elastic frame is replaced by the rubber structures of the present invention, the cost for mold development can be reduced significantly; furthermore, comparing with pressure rivet thread posts employed in conventional techniques for positioning a light guide plate and an optical film, metal is inserted into the rubber structures of the present invention for positioning the light guide plate and the optical film, so that the cost for cutting and manufacturing of the light guide plate are reduced; at the same time, the rubber structures of the present invention can absorb a heat expansion of the light guide plate, and reduce a probability of occurrence of optical problems.
Patent Agency Ranking