US09038052B2

A terminal device configured to be connectable with a plurality of accessory devices and a server configured to store a firmware package, may include a processor, and a memory storing computer readable instructions that, when executed, cause the terminal device to perform functions. The functions may include a function of receiving the firmware package from the server, a function of storing the firmware package received from the server into the memory, a function of providing the stored firmware package to a first one of the plurality of accessory devices to install the firmware package therein, and a function of providing the stored firmware package to the other of the plurality of accessory devices to which the same firmware package is applied as the first one, to install the firmware package therein.
US09038050B2

A low or medium voltage electric power distribution network comprising: a plurality of P&C devices (IED1, IEDN), and a computerized station (11) which can communicate with said P&C devices through a communication network (12). Said computer station comprises first computerized means (111) for executing, according to a batch processing mode, downloading/uploading sessions of configuration/software upgrading data packages (F1, FN) to/from said P&C devices, said computerized means executing a plurality of processing threads during a downloading/uploading session of said configuration/software upgrading data packages, each of said processing threads being executed for performing the task of downloading/loading one or more configuration/software upgrading data packages to a selected P&C device in parallel and independent manner with respect to the other P&C devices.
US09038048B2

Methods, systems, and media for protecting applications from races are provided. In some embodiments, methods for protecting applications from races are provided, the methods comprising: adding to at least one cycle of the application an update check to determine when an update to the application is to be made; adding an update engine to the application, wherein the update engine is configured to: receive an update plan that is based on an execution filter that specifies how operations of the application are to be synchronized; and cause synchronization operations to be added to the application based on the update plan that prevent the race from occurring.
US09038038B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for just in time compilation. In one aspect, a method includes receiving an application on a mobile device, the mobile device including a processor for executing native code and an interpreter for interpreting intermediate code, wherein an application includes at least one machine instruction; receiving data characterizing prior actions of the application on the mobile device; determining a portion of intermediate code to be compiled into native code based at least in part on the data, wherein the portion includes some but not all of the application; sending the portion of intermediate code over a network to a compilation server; receiving native code corresponding to the portion of intermediate code from the compilation server; and executing the native code on the processor.
US09038037B1

A method and a system for first, expressing relationships between design contexts as a set of simultaneous parameterized type equations and then, automatically solving those type equations to produce type difference transformations that automatically convert code from one design context to a different design context. For example, a set of solution transforms might redesign code from a simple image convolution expression within a specification context to a set of thread based, parallelized expressions of the convolution designed to fit the “holes” within a design framework from a reusable library. The type equations are expressed in terms a generalization of programming data types (called Context Qualified Types or CQ Types) that may have embedded variable parameters. In addition to programming data type information, CQ Types incorporate design features or concepts that fall outside of the programming data type domain (e.g., a planned program scope or a design skeleton).
US09038030B2

A method, non-transitory computer readable medium, and apparatus that obtains a version history for a plurality of source code files associated with the computer program. At least one defect probability value is generated for each of the plurality of source code files using at least one metric and the obtained version history. One or more of the plurality of source code files having a higher risk of including one or more defects than one or more other of the plurality of source code files are identified based on the generated defect probability values. Information regarding each of the one or more identified source code files is output.
US09038028B1

A software testing tool providing dynamic testing stubs. The tool comprises, comprising a processor, a non-transitory memory coupled to the processor, and an application stored in the memory. When executed by the processor in a single execution session, the application receives a definition of a test stub as a mapping from a stub handle to a reply message content, stores the test stub in a data store as an entry comprising the stub handle and the reply content, receives an invocation of an application programming interface, where the invocation comprises an argument, searches the data store for a test stub having a stub handle that matches at least in part to the argument received in the invocation of the application programming interface, and transmits a reply message defined by the test stub.
US09038021B2

An extension naming approach for avoiding naming collisions in de-normalized view on a business object can include accessing a reference field bundle, which includes reference field(s) corresponding to a core business object defined in a core software platform of a software architecture, from a metadata repository. A user can define an extension to the business object based on the core business object, for example via a development environment. The reference field(s) can include a defined path from a node in a peripheral object to a corresponding node in the core business object. A unique and reproducible name for the extension field can be generated based on the reference field, and the extension field with the unique and reproducible name can be added to the business object and to a data model of the peripheral object.
US09038019B2

The disclosure generally describes computer-implemented methods, software, and systems for generating and using platform-independent code. A computer-implemented method includes: identifying a user interface library that includes abstractions of user interface elements, each abstraction being platform-independent and associated with platform-specific code including user interface code unique to different platforms; receiving application code at design time that includes an abstraction of a user interface element; and storing the application code for use on a client device. At subsequent execution time, the application code is configured to: determine platform-specific information of the client device; execute platform-specific lines of code appropriate for the client device; and present the user interface element in a user interface of the client device in a way that is appropriate for the client device.
US09038014B2

The present invention extends to methods, systems, and computer program products for intelligently recommending schemas based on user input that defines a portion of a data structure. An intelligent auto-complete function can identify characteristics of the user input and, based on these characteristics, recommend schemas that are most likely to be selected by the user to complete the data structure or portion of the data structure. The identified characteristics of the user input can be compared to characteristics of defined schemas or of other data structures to identify schemas that are most likely to match the user's intent. These schemas are then recommended to the user. Such schemas can define the recommended shape of the data structure being defined, including data types for a particular column, columns to add to the data structure, or can define additional data structures to be added such as additional tables to a database.
US09038013B2

Methods and apparatuses for circuit design are described. In one embodiment, the method comprises determining a distribution of nets of a circuit, the distribution of the nets comprising numbers of blocks that each of the nets has in each of a plurality of partitions of the circuit in a partitioning solution, moving a first block of the circuit from a source partition to a destination partition to modify the partitioning solution, and updating the distribution of the nets after the moving.
US09038010B2

The present disclosure relates a method of performing a design rule checking (DRC) procedure on a multi-tiered integrated chip. In some embodiments, the method is performed by defining layer databases for a plurality of tiers within a multi-tiered integrated chip. The layer databases respectively identify design layers within an associated tier. A DRC (design rule checking) deck is then generated, which defines one or more individual design layer definitions as a function of a plurality of layer databases, so that the one or more individual design layer definitions are defined for a plurality of tiers. One or more design rules for the one or more individual design layer definitions are defined within the DRC deck. Since the individual design layer definitions are defined as functions of the plurality of layer databases, the design rules apply to the plurality of tiers.
US09038006B2

A mechanism for generating gate-level activity data for use in clock gating efficiency analysis of an integrated circuit (IC) design is provided. Generating the gate-level activity data includes generating a signal behaviour description for inter-register signals, generating a gate-level netlist for the IC design, generating gate-level stimuli based at least partly on the generated signal behaviour description, and performing gate-level simulation using the generated gate-level stimuli to generate gate-level activity data for the IC design. In one embodiment, generating the signal behaviour description includes performing Register Transfer Level (RTL) simulation of the IC design, and generating the gate-level netlist includes performing RTL synthesis. The RTL simulation and RTL synthesis are performed on RTL data for the IC design.
US09038002B2

A method and apparatus for partitioning of the input design into repeating patterns called template cores for the application of reticle enhancement methods, design verification for manufacturability and design corrections for optical and process effects is accomplished by hierarchy analysis to extract cell overlap information. Also hierarchy analysis is performed to extract hierarchy statistics. Finally template core candidates are identified. This allows to the design to be made amenable for design corrections or other analyses or modifications that are able to leverage the hierarchy of the design since the cell hierarchy could otherwise be very deep or cells could have significant overlap with each other.
US09037999B2

A method and apparatus for an adaptive search user interface is provided. The user interface allows for search results to be customized by the user. The user interface includes a discovery bar of multimedia content that includes additional media content, advertisements, and features that are recommended to users. The discovery bar of multimedia content is customizable based upon user command input. The user interface also includes methods and graphical interface in which to resolve recording conflicts.
US09037996B2

Email functions, such as, for example, reply, reply to all, forward, delete, mark as unread, and mark as spam are made accessible to a user through a browser independent sidebar. In one embodiment, email messages stored by an email service provider comprise a first identifier used by a first email retrieval client and a second identifier used by the sidebar. In one embodiment, a protocol used by the sidebar to retrieve messages is augmented to comprise the first identifier, so that the sidebar can use email functions, such as, for example, mark as spam, that identify messages using the first identifier.
US09037989B2

Methods, systems, and products are disclosed for multi-source, multi-destination data transfers that include identifying a plurality of destination points having destination contexts in one or more destination objects; selecting source content for transfer; displaying destination contexts for the destination points; and directing source content to at least one destination point in dependence upon the displayed destination contexts. In typical embodiments, identifying destination points includes recording each identified destination point and storing in association with each recorded destination point a copy of a destination context for each recorded destination point.
US09037986B2

The claimed subject matter provides a system and/or a method that facilitates seamless integration of a data storage service within an operating system (OS). An online safe deposit box can store a portion of data, wherein the online safe deposit box is hosted by a data storage service provider. A local operating system associated with a device can leverage a graphic user interface (GUI) to interact with a portion of data associated with the device. A map component can create a mapped drive that integrates the online safe deposit box within the local operating system to enable seamless data interaction between the local operating system and the online safe deposit box, wherein the data interaction is at least one of a data upload from the local operating system to the online safe deposit box or a data download from the online safe deposit box to the local operating system.
US09037983B1

Selectively restricting changes to a web page is disclosed. It is determined whether a current user is to be limited to editing content. If it is determined that the current user is to be limited to editing content, an interface that enables the current user to edit a content data but not an associated layout data of the web page is displayed to the user, based at least in part on the determination.
US09037978B2

A system may receive a first user input that identifies an optical route in an optical network, may receive a second user input that identifies a direction with which to display the optical route, and may provide, based on the first user input and the second user input, a user interface. The user interface may display optical links associated with the optical route, and may display network entities associated with the optical route. The user interface may display a source entity, where the source entity identifies a source of an optical transmission carried by an optical link, and may display a destination entity, where the destination entity identifies a destination for the optical transmission. The user interface may also display a power adjustment made to the optical transmission at the source entity or the destination entity.
US09037975B1

Various features are provided for assisting users in efficiently locating and viewing network content of interest, including but not limited to particular portions of web pages. The features are particularly useful for users of mobile computing devices having a limited display size, but may be used with any type of client device. Some features identify popular content items by collectively analyzing the interactive behaviors of a population of users, such as zooming interactions. The results of such analysis can be used in various ways to improve users' browsing experiences. For example, popular content items can be highlighted on a web page, an option to zoom in automatically on popular content items can be provided, popular content items may be rendered at relatively high resolution, and caching of content items may be based partly on a measure of their popularity.
US09037965B2

A browser and operating system (OS) compatibility system may include a user interface to select a first combination of a browser and OS for comparison to a second combination of a browser and OS. A download engine may capture source files for browsers for the first and second combinations. A parse engine may create Document Object Model (DOM) trees of objects of first and second website pages respectively for the browsers for the first and second combinations. A metric engine may read the DOM trees for attributes of the objects to capture metrics of the objects. An analysis metric engine may compare a metric of an object of the first website page to a metric of the same object of the second website page to determine a compatibility of the browser and the OS for the first combination to the browser and the OS for the second combination.
US09037947B2

A method of controlling a nonvolatile semiconductor memory includes checking a first group at a first interval period, the first group including a plurality of blocks, and when a first block in the first group satisfies a first condition, assigning the first block to a second group. The method includes checking, at a second interval period, an error count of data stored in the second group, and when a second block in the second group satisfies a second condition, moving data stored in the second block to an erased block in which stored data is erased among the plurality of blocks.
US09037944B2

A method for estimating error probability of LDPC codes includes ordering LDPC codes according to features in each code with known error characteristics. The method includes identifying features in each LDPC code having known error characteristics; adding each code to one or more categories based on the existence of such features; and ranking the LDPC codes according to the level of error risk.
US09037940B2

Aspects of a method and system for encoding in 100G-KR networking are described. In one example embodiment, a coding method uses certain forward error correcting codes based on a given transcoding method and delivers the codes according to burst interleaving. In another example, a coding method includes receiving source data from a plurality of physical lanes, combining data from the physical lanes to generate a block, transcoding the block, and encoding a data stream including the transcoded block.
US09037939B2

Systems, methods and apparatus are described to interleave LDPC coded data for reception over a mobile communications channel, such as, for example, a satellite channel. In exemplary embodiments of the present invention, a method for channel interleaving includes segmenting a large LDPC code block into smaller codewords, randomly shuffling the code segments of each codeword and then convolutionally interleaving the randomly shuffled code words. In exemplary embodiments of the present invention, such random shuffling can guarantee that no two consecutive input code segments will be closer than a defined minimum number of code segments at the output of the shuffler. In exemplary embodiments of the present invention, by keeping data in, for example, manageable sub-sections, accurate SNR estimations, which are needed for the best possible LDPC decoding performance, can be facilitated based on, for example, iterative bit decisions.
US09037935B2

In a message retransmission apparatus, a storage unit stores store a plurality of non-transmission messages, each being assigned a respective destination device to which delivery, over a communication network, is indicated as unsuccessful. A calculation unit sets a respective retransmission time for each of the plurality of non-transmission messages. A communication unit retransmits a given non-transmission message at a given respective retransmission time a given respective destination device, and, in response to an indication that delivery of the given non-transmission message over the communication network is successful, retransmits the other non-transmission messages to the respective destination devices without waiting for the respective retransmission times thereof. Accordingly, it is possible to set retransmission periods for the plurality of non-transmission messages and retransmit only a non-transmission message of which a retransmission time arrives to the destination one by one, thereby reducing system load and enhancing retransmission efficiency.
US09037920B2

A method for accumulating fault condition data from a hierarchical system is presented comprising monitoring an operation of a component with a computing node that includes a processor and a memory. The memory contains a configuration file comprising failure modes (FM), symptoms, tests that identify the symptoms and a corrective action for the symptom. The method further comprises populating at least one of the processor and the memory of the computing node with one or more standardized executable application modules (SEAM) and a workflow service. The one or more SEAMS is configured to create a fault condition record by collecting all FMs that manifest the symptom. For all FMs collected, a list of unique symptoms is produced. Further all tests that can identify the listed unique symptoms and all of the corrective actions associated with the FMs that manifest the symptom are determined from the memory device.
US09037917B2

A method includes identifying, at a computing system executing a line test engine, a line to be tested by comparing a test entry of a test configuration database to a first database. The first database includes line data descriptive of multiple lines of a network. The method includes determining, at the computing system, a test to be performed on the line based on the test entry and sending a message from the computing system to a line test controller. The message indicates the line and the test to be performed on the line. The line test controller causes a test device to perform the test on the line. The method includes receiving a result message from the line test controller, wherein the result message indicates a result of the test.
US09037913B2

A method includes detecting user interaction with a first control of a user interface, identifying a property of the first control, and storing data representing the property of the first control in a memory. The method further includes dynamically generating an event for the first control by use of the property of the first control upon detecting user interaction with a second control and upon detecting an absence of an event corresponding to the first control being generated with respect to a user interface test program. An action responsive to the dynamically generated event is stored in an event log.
US09037912B1

Disclosed are various embodiments of a computing device for acquiring a shipment manifest for a component assembly, the shipment manifest including expected asset data associated with the component assembly and a component of the component assembly. The computing device serves, via a network interface, a boot image executable by the component of the component assembly, the component including a processor. Empirical asset data associated with the component is obtained, via the network, by the computing device, the empirical asset data being supplied by the boot image. The computing device determines a validation response for the component assembly based at least upon a comparison of the empirical asset data with expected asset data.
US09037911B2

Embodiments include methods for performing various operations in a computing system that includes an electronic module and a debug circuit. The method includes programming the debug circuit to monitor for pre-selected triggers produced by the computing system, and to perform actions in response to detecting the pre-select triggers. For example, in response to various pre-selected triggers, the debug circuit may, among other things: perform state transitions and log information indicating whether or not the state transitions were performed; monitor various signals when the debug circuit has determined that a test escape has occurred; and/or perform one or more actions that initiate stopping one or more clocks in response to certain pre-selected triggers.
US09037907B2

A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.
US09037900B2

The method includes receiving a command at a first storage system of a block storage cluster. The command is transmitted by the initiator system to the first storage system via a network and includes a request for data. The method further includes transferring the stored data from the first storage system to the initiator system via the network when data requested in the data request is stored by the first storage system. The method further includes transmitting a referral response from the first storage system to the initiator system when a portion of the data requested in the data request is not stored by the first storage system, but is stored by a second storage. system of the block storage cluster.
US09037898B2

A method, apparatus and program product implement a failover of a communication channel in a cluster fabric that transfers a state of the communication channel between windows resident in a hardware fabric interface device. The failover is desirably implemented by updating a plurality of mappings between memory resources in a host memory and hardware resources in the fabric interface device, and typically without modifying the memory resources such that involvement of a client that utilizes the communication channel in the failover is minimized or eliminated.
US09037897B2

A method, an apparatus and an article of manufacture for cloud-driven application execution. The method includes determining a plurality of attributes of a failed application, wherein the plurality of attributes comprises at least one policy context attribute and at least one context attribute, correlating each of the plurality of attributes to at least one alternative asset, wherein the at least one alternative asset is a part of an environment on which the failed application can be executed, using the plurality of attributes correlated to the at least one alternative asset to identify an alternative asset set of alternative assets, wherein the alternative asset set is capable of enabling an alternative environment on which to execute the failed application, and provisioning the alternative assets in the alternative asset set from at least one cloud network to create the alternative environment on which the failed application is executed.
US09037894B1

Timing circuits including supervisor chip(s), capacitors, and latches. The supervisor chip(s) and capacitors cooperate to generate an electrical signal (window signal) having a high logic state when the window is open. The latches are used to determine whether an event of interest occurred while the window was open using the generated window signal and an electrical signal asserted upon occurrence of the event of interest.
US09037892B2

An apparatus, method and computer program product for automatically controlling power dissipation of a parallel computing system that includes a plurality of processors. A computing device issues a command to the parallel computing system. A clock pulse-width modulator encodes the command in a system clock signal to be distributed to the plurality of processors. The plurality of processors in the parallel computing system receive the system clock signal including the encoded command, and adjusts power dissipation according to the encoded command.
US09037891B2

A multi-processor system includes a first processor that includes a first time base counter that outputs a first time base count, a second processor that includes a second time base counter that outputs a second time base count, and a communication bus. The first and second processors exchange the first and second time base counts on the communication bus. The first and second processors determine a skew based upon a difference between the first and second time base counts, and the first and second processors synchronize with each other based upon the skew.
US09037888B2

A multi-core processor system includes a core configured to detect that among cores different from a specific core executing a specific process, a given software different from specific software having a function equivalent to the specific process, is under execution; extract, from a database storing required computing capacities for the plural software and upon detecting that a given software is under execution, requirement values indicating the required computing capacity of the specific software and of the given software; judge for each the cores, whether a sum of the required computing capacities of the specific software and the software is at most a computing capacity value of the core; assign the specific software to a core for which the sum of the required computing capacities is judged to be at most the computing capacity value of the core; and suspend the specific core, upon assigning the specific software to the core.
US09037887B2

Embodiments of methods, systems, and storage medium associated with are disclosed herein. In one instance, the method may include: first determining whether the computing device is connected to a network, based on a result of the first determining, monitoring data traffic between the computing device and the network, wherein the data traffic is associated with at least one application residing on the computing device, based on the monitoring, second determining whether the at least one application has been updated, and initiating a transition of the computing device to a sleep mode upon a result of the second determining that indicates that the at least one application has been updated. Other embodiments may be described and/or claimed.
US09037882B2

Various embodiments of methods and systems for thermal energy management in a portable computing device (“PCD”) based on power level calculations are disclosed. An exemplary method includes tracking instantaneous operating temperatures and active power supply levels to one or more components. With an estimate or measurement of ambient temperature, the instantaneous operating temperature values and active power supply level values can be used to calculate an instantaneous thermal resistance value. In the event that thermal energy generation should be managed, a target operating temperature may be used with the ambient temperature and the instantaneous thermal resistance value to solve for an optimum power supply level. The active power supply level may then be adjusted based on the calculated optimum power supply level.
US09037881B2

A method of power flow mapping in a datacenter includes encoding, by a power supply unit of the datacenter, identification information that uniquely identifies the power supply unit, and modulating the encoded identification information onto a power cable, wherein the power supply unit receives operating power via the power cable. Modulating the encoded information onto the power cable further includes changing a voltage internal to the power supply unit to create a current change in the power cable.
US09037876B2

A system for power distribution to network devices in a powered network is described herein. The system includes a first power sourcing equipment (PSE) device, which is configured to communicate data and selectively provide power to one or more devices. The system further includes a second PSE device coupled to the first PSE device through a network cable. The second PSE device is configured to communicate data, selectively provide power to one or more devices, and to receive a probing input through the network cable. The second PSE device includes a false detection mitigation circuit, which is configured to increase a leakage current of the second PSE device. The increased leakage current is associated with a resistive signature that is outside of a resistive range of a valid powered device.
US09037872B2

A processor, a method and a computer-readable storage medium for encrypting a return address are provided. The processor comprises hardware logic configured to encrypt an instruction pointer and push the encrypted instruction pointer onto a stack. The logic is further configured to retrieve the encrypted instruction pointer from the stack, decrypt the instruction pointer and redirect execution to the decrypted instruction pointer.
US09037863B2

A terminal device recording content onto a recording medium device, a permission to record the content onto the recording medium device being granted by a server device, the terminal device comprising: a generation unit generating a value calculated so as to represent subject content for which permission to record is requested; an information transmission unit requesting the permission from the server device by transmitting information indicating the value generated by the generation unit to the server device; a signature reception unit receiving subject content signature data from the server device, the subject content signature data being transmitted by the server device upon granting the permission; and a recording unit recording the subject content onto the recording medium device as one of plain-text data and encrypted data, as well as the subject content signature data received by the signature reception unit.
US09037861B2

A data source may be configured to provide usage data including subscriber identifiers and associated information indicative of subscriber device locations and usage. A data warehouse server may be configured to perform operations including: decrypting subscriber identifiers included in usage data received from the data source using a two-way rolling key groups algorithm; re-encrypting the subscriber identifiers decrypted from the usage data to create secure encrypted identifiers using a one-way secured encryption algorithm; and correlating the subscriber identifiers in the decrypted usage data with the corresponding re-encrypted identifiers.
US09037860B1

Embodiments provide ideal security, order-preserving encryption (OPE) of data of average complexity, thereby allowing processing of the encrypted data (e.g. at a database server in response to received queries). Particular embodiments achieve high encryption efficiency by processing plaintext in the order preserved by an existing compression dictionary already available to a database. Encryption is based upon use of a binary search tree of n nodes, to construct an order-preserving encryption scheme having Ω(n) complexity and even O(n), in the average case. A probability of computationally intensive updating (which renders conventional OPE impractical for ideal security) is substantially reduced by leveraging the demonstrated tendency of a height of the binary search tree to be tightly centered around O(log n). An embodiment utilizing such an encryption scheme is described in the context of a column-store, in-memory database architecture comprising n elements. OPE according to embodiments is compatible with adjustable encryption approaches.
US09037856B2

The present disclosure relates to an advantageous system and related methods for distributed deduplication of encrypted chunks. One embodiment relates to a method for storing encrypted chunks in which an encryption key is generated independently from a chunk payload. With this method, two encrypted chunks are identifiable as having identical chunk payloads even when the chunk payloads are encrypted with different encryption keys. Other embodiments, aspects and features are also disclosed.
US09037851B2

A user authorization system for authorization management is disclosed. The user authorization system includes a public key infrastructure (PKI) certificate issuing server that issues a PKI certificate including a subscriber's biometric signature. The system also includes a sensing means that recognizes biometric patterns. The system also includes a smart card that stores the subscriber's biometric signature and the PKI certificate and verifies the user. The user authorization system also includes a terminal configured to establish a virtual private network (VPN) between the smart card and the service server in response to a tunneling start signal received from the smart card. The smart card transmits the tunneling start signal to the terminal if the user's biometric pattern matches with the subscriber's biometric signature and transmits authorization information derived from the PKI certificate to the service server through the VPN.
US09037848B2

An apparatus and method associated with an Internet Protocol Television (IPTV) service in a mobile environment are provided. A streaming server may provide a mobile terminal with a mobile certificate and an encryption key. In response to a content request received from the mobile terminal, the streaming server may provide the mobile terminal with encrypted content and a Downloadable Conditional Access System (DCAS) code. The mobile terminal may decrypt the encrypted content using the encryption key and the DCAS code, and may play back the decrypted content.
US09037845B2

Systems and methods for updating status of digital certificate subkeys. A request is made to a key server to verify if a given key is revoked. If it is not, then the key with its subkeys is acquired from the key server. If one or more subkeys or signatures of the subkeys are different in the acquired key, then the key is replaced.
US09037841B2

A control circuit for a terminal electronic device includes a network card, a wakeup circuit, a south bridge, a restart circuit, and a controller. The network card receives a remote control command from a remote apparatus, and generates a wakeup signal if the terminal electronic device is turned off. The wakeup circuit activates the terminal electronic device according to the wakeup signal. The south bridge provides a low voltage power signal if the terminal electronic device is turned off. The controller receives the wakeup signal and the low voltage power signal, and outputs a first control signal to the restart circuit to disable the restart circuit.
US09037838B1

A multiprocessor system includes a first microprocessor and a second microprocessor. A first signaling pathway is configured to send message transmission coordination signals from the first microprocessor to the second microprocessor. The first signaling pathway may be coupled to at least two flag registers associated with the second microprocessor. A second signaling pathway is configured to send message transmission coordination signals from the second microprocessor to the first microprocessor. The second signaling pathway may be coupled to at least two flag registers associated with the first microprocessor. The first signaling pathway is independent of the second signaling pathway.
US09037837B2

Mechanisms are provided for offloading a workload from a main thread to an assist thread. The mechanisms receive, in a fetch unit of a processor of the data processing system, a branch-to-assist-thread instruction of a main thread. The branch-to-assist-thread instruction informs hardware of the processor to look for an already spawned idle thread to be used as an assist thread. Hardware implemented pervasive thread control logic determines if one or more already spawned idle threads are available for use as an assist thread. The hardware implemented pervasive thread control logic selects an idle thread from the one or more already spawned idle threads if it is determined that one or more already spawned idle threads are available for use as an assist thread, to thereby provide the assist thread. In addition, the hardware implemented pervasive thread control logic offloads a portion of a workload of the main thread to the assist thread.
US09037834B2

An adaptable integrated circuit is disclosed having a plurality of heterogeneous computational elements coupled to an interconnection network. The interconnection network changes interconnections between the plurality of heterogeneous computational elements in response to configuration information. A first group of computational elements is allocated to form a first version of a functional unit to perform a first function by changing interconnections in the interconnection network between the first group of heterogeneous computational elements. A second group of computational elements is allocated to form a second version of a functional unit to perform the first function by changing interconnections in the interconnection network between the second group of heterogeneous computational elements. One or more of the first or second group of heterogeneous computational elements are reallocated to perform a second function by changing the interconnections between the one or more of the first or second group of heterogeneous computational elements.
US09037832B2

A method for managing a memory apparatus including at least one non-volatile (NV) memory element includes: providing at least one block of the memory apparatus with at least one local page address linking table within the memory apparatus, wherein the at least one local page address linking table includes linking relationships between at least one physical page address of the at least one block and at least one logical page address; and building a global page address linking table of the memory apparatus according to the at least one local page address linking table.
US09037830B2

A memory heap is allocated to a contiguous range of memory. One end of the heap is designated as a small object area. The other end of the heap is designated as a large object area. When the two object areas grow, the small object area grows inward within the heap toward the large object area, and the large object area grows inward within the heap toward the small object area.
US09037821B1

A computer-implemented method for replicating snapshots across backup domains may include 1) identifying a replication of a snapshot from a source storage device within a source domain to a target storage device within a target domain, 2) identifying a source master system within the source domain and a target master system within the target domain, 3) identifying metadata for managing the snapshot at the source master system, and 4) transmitting the metadata from the source master system to the target master system using a master-to-master communication channel that is separate from a communication channel used for the replication. Various other methods, systems, and computer-readable media are also disclosed.
US09037812B2

Techniques and mechanisms for assuring that one or more addressable locations in memory of a computer platform are transitioned from potentially invalid state to known-valid state. In an embodiment, a memory validation agent separate from a processor of the computer platform performs memory validation writes in response to an indication of power state transition. In another embodiment, the memory validation agent determines information to be included in write commands which implement the memory validation, where the determining the information is decoupled from operation of the processor.
US09037811B2

Embodiments relate to tagging in a MCU. An aspect includes assigning a command tag to a command by a tag allocation logic of the MCU. Another aspect includes sending the command and the command tag on a plurality of channels that are in communication with the MCU. Another aspect includes receiving a response tag comprising one of a data tag and a done tag corresponding to the command tag from each of the plurality of channels. Another aspect includes, based on receiving a data tag from each of the plurality of channels, determining that read data corresponding to the command is available.
US09037804B2

Method and apparatus to efficiently organize data in caches by storing/accessing data of varying sizes in cache lines. A value may be assigned to a field indicating the size of usable data stored in a cache line. If the field indicating the size of the usable data in the cache line indicates a size less than the maximum storage size, a value may be assigned to a field in the cache line indicating which subset of the data in the field to store data is usable data. A cache request may determine whether the size of the usable data in a cache line is equal to the maximum data storage size. If the size of the usable data in the cache line is equal to the maximum data storage size the entire stored data in the cache line may be returned.
US09037801B2

Method and system of storing data by a software application. Each read query of a data storage system by a software application is first solely issued to a plurality of cache nodes, which returns the queried data if available. If not available, the software application receives a miss that triggers a fetch of the queried data from one or more database systems on a first dedicated interface. Upon having retrieved the queried data, the software application adds the queried data to at least one cache node on a second dedicated. Each writing of the one or more database systems by the software application is also concurrently performed in the at least one cache node. Hence, population of the at least one cache node is quickly done at each missed read query of the at least one cache node and at each write query of the data storage system.
US09037798B2

A system (200) and a method (100) of operating a computing device to perform memoization are disclosed. The method includes determining whether a result of a function is stored in a cache and, if so, retrieving the result from the cache and, if not, calculating the result and storing it in the cache. The method (100) includes transforming (104) by the computing device at least one selected from the input parameters and the output parameters of the function, the transforming being based on an analysis of the function and its input arguments to establish whether or not there is a possible relationship reflecting redundancy among the input parameters and output parameters of the function. The transforming may include at least one of: use of symmetry, scaling, linear shift, interchanging of variables, inversion, polynomial and/or trigonometric transformations, spectral or logical transformations, fuzzy transformations, and systematic arrangement of parameters.
US09037796B2

A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to optimize data remanence over hybrid disk clusters using various storage technologies, determine one or more data storage technologies accessible by a file system, and determine secure delete rules for each of the one or more storage technologies accessible by the file system. The secure delete rules include a number of overwrites required for data to be securely deleted from each of the one or more storage technologies. The programming instructions are further operable to provide the secure delete rules to the file system upon a request for deletion of data for each of the one or more storage technologies a specific amount of times germane to secure delete data from the one or more storage technologies.
US09037795B1

There is disclosed herein techniques for use in managing data storage in a data storage system comprising a cache and data storage devices. In one embodiment, the technique comprises setting a hot spare capacity value for a virtual hot spare device in a data storage system. The technique also comprises detecting the state of data storage devices in a RAID configuration in the data storage system. The technique further comprises determining if a cache in the data storage system has free capacity corresponding to the hot spare capacity value in response to detecting a failure state in connection with at least one of the data storage devices in the RAID configuration. The technique still further comprises provisioning at least a portion of the cache as the virtual hot spare device with a capacity corresponding to the hot spare capacity value in response to determining the cache has free capacity corresponding to the hot spare capacity value.
US09037791B2

For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and managed tiered levels of storage, groups of data segments are migrated between the tiered levels of storage such that uniformly hot ones of the groups of data segments are migrated to use a Solid State Drive (SSD) portion of the tiered levels of storage, clumped hot ones of the groups of data segments are migrated to use the SSD portion while using the lower-speed cache for a remaining portion of the clumped hot ones, and sparsely hot ones of the groups of data segments are migrated to use the lower-speed cache while using a lower one of the tiered levels of storage for a remaining portion of the sparsely hot ones.
US09037790B2

In one embodiment, a method includes receiving metadata corresponding to data on a removable storage device/medium, storing the metadata to a metadata repository that is not on the removable storage device/medium, associating an identifier with the stored metadata (the identifier corresponding to the removable storage medium/device), and storing the identifier to the metadata repository. According to another embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith. The computer readable program code comprises computer readable program code configured to: receive metadata corresponding to data on a removable storage device/medium, store the metadata to a metadata repository, associate an identifier corresponding to the removable storage device/medium with the stored metadata, and store the identifier to the metadata repository. Other methods, systems, and devices are presented as well.
US09037783B2

A non-volatile memory device having respective parallel queues is disclosed. The non-volatile memory device includes a plurality of concurrently addressable units. The non-volatile memory device has respective queues for the concurrently addressable units, and transfers a second command to respective queues for the remaining concurrently addressable units while a first command is executed in a part of the concurrently addressable units, and executes a second command in the remaining concurrently addressable units. Accordingly, non-volatile memory device may concurrently access the concurrently addressable units in parallel, and may have high speed.
US09037782B2

A method of programming memory cells for a rewritable non-volatile memory module is provided. The method includes: receiving a command which indicates performing an update operation to a logical page; and identifying valid logical access addresses and invalid logical access addresses in the logical page according to the command. The method also includes: selecting a physical page; setting flags corresponding to the valid logical access addresses in a valid state, setting flags corresponding to the invalid logical access in an invalid state; programming the flags and data belonging to the valid logical access addresses to the selected physical page based on the update operation; and mapping the selected physical page to the logical page. Accordingly, the method can effectively increase the speed of programming the memory cells.
US09037779B2

Systems and methods for performing wear leveling are disclosed. In one implementation, a controller partitions a memory block into at least a first partition and a second partition. The controller utilizes the first partition of the memory block for storage of data blocks until the first partition reaches a first end of life condition. After the first partition reaches the first end of life condition, the controller utilizes the first partition for storage of data blocks associated with a compression ratio that is less than a compression threshold until the first portion reaches a second end of life condition. The controller additionally utilizes the second partition for the storage of data blocks until the second partition reaches the first end of life condition.
US09037761B2

Systems and methods are described including dynamically configuring a shared buffer to support processing of at least two video read streams associated with different video codec formats. The methods may include determining a buffer write address within the shared buffer in response to a memory request associated with one read stream, and determining a different buffer write address within the shared buffer in response to a memory request associated with the other read stream.
US09037758B1

Embodiments of the present invention include systems and methods for controlling input-output (IO) requests of a plurality of virtual machines to a datastore. The method includes: monitoring, for each virtual machine, a throughput of IO to a datastore for a preset time interval; identifying a peak value of the throughput; calculating a value of input-output-per-second (IOPS) using the peak value; and setting the value of IOPS as an IOPS limit for a corresponding virtual machine.
US09037754B2

The present application is directed towards systems and methods for coordination and management of a shared resource in a multi-core system. In a multi-core system, multiple cores may be utilizing a shared resource. However, internal resources common to the shared resource may need to be initialized by only one core, and independent and uncoordinated initialization by multiple cores may cause errors. The present invention provides systems and methods for coordinating such initialization and use through a handshaking protocol.
US09037749B2

An information processing apparatus includes rendering a software processing result to an image memory that stores a image to be displayed on a terminal apparatus connected through a network, and includes detecting an update field in which the image is updated, when the rendering with respect to the image memory is performed, and includes first compressing the image of the update field to obtain first compression data, and includes dividing the first compression data into a data size within a window size of a connection established with the terminal apparatus to obtain division data, and includes second compressing the image of the update field to the data size within the window size of the connection to obtain second compression data, and includes assigning each division data to any connection of multiple connections and assigning the second compression data to a dedicated connection different from the multiple connections.
US09037747B1

Systems and methods for processing service requests using logical environments. One of the methods includes receiving, by a router in a communication service provider system, a user service request from a first communication device; determining, by the router, an identifier of a first user of the communication service provider system associated with the first incoming service request; determining, by the router, a logical environment for the first user, wherein the logical environment for the first user identifies a plurality of components of the communication service provider system used to process service requests associated with the first user; identifying, by the router, a first application cluster of a first version of an application identified in the logical environment for the first user; and routing, by the router, the first incoming service request for processing by the first application cluster of the first version of the application.
US09037740B2

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.
US09037733B2

A comprehensive platform for developing digital products. A standardized process is applied to a product development effort and an online portal provides tools to aid the product development, assessment, funding and commercializing products. Project management, workflow and data security functionality enable consistent, efficient and secure interactions between users. Business rules, workflows, valuation models and rating methods may be user defined or based upon marketplace, industry or technology standards.
US09037732B2

The present invention discloses a method of implementing UE capability exchange and a method of route control for parallel IMS and CS services in communication system, so as to distinguish among multiple UEs sharing a same IMPU during capability exchange and route control. Said method comprises: each of UEs involved in capability exchange sending its capability information to the opposite party respectively; the opposite party storing these information as well as the correlation between the information and the service ID; The UE including equipment ID of the opposite UE in an initiated service request; service control function entity in the network utilizing the equipment ID to query the established correlation among equipment ID, service ID, and address of the UE, so as to determine the address of the destination UE and route the service request to the destination UE. Said equipment ID identifies effectively a UE in the network.
US09037729B2

There is provided a system, method and computer program product for managing network communications to a Session Initiation Protocol (SIP) server. In the system, a packet limiter receives packets relating to SIP messages from a network and selectively forwards said packets for initial SIP processing. A work scheduler then accesses the result of the initial SIP processing and determines whether to proceed with further SIP processing based on a level of system activity. If a level of system activity is such that the system should proceed with further SIP processing, then further SIP processing may be scheduled. Initial SIP processing may involve one or more of parsing, request handling and response handling. Further SIP processing may involve one or more of initiating a new dialog, processing SIP messages relating to an existing dialog and processing messages that do not require a dialog.
US09037716B2

A method of managing a policy related to a network-based service can include receiving a policy request at a policy creation system from a service creation and development (SCD) system, the request identifying a network-based service. The method can also include developing a policy template related to the network-based service based on requirements of a service level agreement associated with the network-based service. The method can also include sending the policy template to the SCD system after verifying that the policy template meets the requirements of the service level agreement.
US09037714B2

An application manager may distribute applications from trusted servers to end-user devices. The end-user devices, such as mobile devices managed by the application manager, may include devices having different platforms. An application manager may determine whether one or more application servers are trusted servers before determining whether applications may be provided from the application servers. Both internal servers and certain external servers may be trusted application servers when particular criteria are satisfied. An application manager may also manage application licenses for one or more end-user devices.
US09037711B2

A policy directed, security-centric model driven architecture is described to secure internal web services, such as those implementing service-oriented architecture (SOA), and external web services such as those hosted on a cloud computing platform. A distributed data dictionary hosted across multiple dictionary engines and operating in conjunction with web security services are used to embed security profiles in web services messages and to validate messages that contain such security profiles.
US09037709B2

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

The present invention related generally to an arrangement for delivering information to the user of a mobile device where the information presented to the user is associated with information that has a temporal or contextual or location based association with other information also presented to the user. In one example the mobile device is a devices used to remotely control one or more controllable devices, such as a television, personal video recorder, and/or digital radio receiver, and additional multi-media information is made available to the user interface of the remote control to the user at the time the source information is being viewed/listened to or provided to the user regardless of when the source was generated or broadcast.
US09037697B2

Embodiments of the present invention include controlling user subscriptions within an IMS Application Server of an IP Multimedia Subsystem, IMS, network, via an Open Service Access Application Programming Interface, API, between the IMS network and a web-based application. Embodiments include subscribing a set of users by sending a start subscription message from said web-based application to the IMS network, the start subscription message including an address for each user in the set. An acknowledgement of the subscription is sent from the IMS network to said web-based application, the acknowledgement including a correlator uniquely identifying the subscribed set of users within the IMS network. A subscription for one or more users of the set is terminated by sending a stop subscription message from said web-based application to the IMS network, the stop subscription message including the address of the or each user for which the subscription is being stopped.
US09037691B1

Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. For example, a manager module associated with a source computing node may select one or more particular intermediate destination computing nodes to use for one or more particular communications from the source computing node to an indicated final destination, such as based on a configured logical network topology for the managed computer network. The manager module then forwards those communications to a first of the selected intermediate destination computing nodes for further handling.
US09037685B2

A system (and method) discloses migrating data of a first client device to a second client device. A second client device transmits configuration information of the second client device to a remote server. The remote server compares this data to data from the first client device that was previously sent to the remote server from the first client device. The remote server prepares data that is in a format that is compatible with hardware or software configuration of the second client device and that corresponds to the data from the first client device. Thereafter, the remote server transmits this data to the second client device, which uses it to initialize (e.g., restore or reinitialize) the second client device.
US09037672B2

A method for communication between computing devices includes identifying the parameters of a data transfer between a source computing device and a target computing device and identifying communication paths between a source computing device and target computing device, in which at least one of the communications paths is a physical network. A communication path is selected for the data transfer. When a data transfer over the physical network is selected as a communication path, a nonvolatile memory (NVM) unit is removed from the source computing device and placed in a cartridge and the cartridge is programmed with transfer information. The NVM unit and cartridge are transported through the physical network to the target computing device according to the transfer information and the NVM unit is electrically connected to the target computing device.
US09037670B2

Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell.
US09037664B1

A processor-implemented method of providing personalized integrated audio comprises maintaining, by a computer, a profile for a user, creating the audio stream to transmit to an audio play device associated with the user and inserting the music from a source into the audio stream, interrupting the insertion of the music into the audio stream, inserting a first audio message into the audio stream, and resuming insertion of the music into the audio stream after the completion of the first audio message. The profile comprises user specified preferences for music and a user-defined schedule of when insertion of audio messages from user selected subscribed information services are permitted into an audio stream, and the first audio message is selected by the computer from the user selected subscribed information services of the profile based on at least one of a time or a place of the audio play device.
US09037659B2

Methods and apparatus for using a browser history file to determine web site reach are disclosed. An example method includes receiving a message from a first computer at a second computer after a browser history at the first computer is populated with information, wherein the message includes an identity indication of the first computer and the browser history is maintained by browser functionality native to the browser and sending an application to the first computer from the second computer in response to the message, wherein, when the application is executed at the first computer, the application accesses the browser history, extracts a portion of the browser history, and inserts the extracted portion of the browser history into a communication directed to a third computer.
US09037652B2

First and second stations have first and second memory elements (2, 3) for storing first and second shared data, respectively, and a data transfer system (DT1) includes third and fourth memory elements (CM 12, CM 14) for storing third and fourth shared data, respectively, first and second transfer period determiner (CNT 90, CNT 92), a first transfer element (26a) working to operate in accordance with the first transfer period to have the second shared data stored in the fourth memory element (CM 14) and operate in accordance with the second transfer period to have the first shared data stored in the third memory element (CM 12), a second transfer element (26b) working for transfer of shared data between the fourth memory element (CM 14) and the third memory element (CM 12), and a third transfer element (26c) working to operate in accordance with the second transfer period to have the fourth shared data stored in the second memory element (3) and operate in accordance with the first transfer period to have the third shared data stored in the first memory element (2).
US09037651B2

A multimedia collaboration system that facilitates more efficient, free-flowing collaboration sessions. In order to make addition of new participants, media components, and or network access device to a collaboration session more efficient, client devices associated with each participant can store endpoint address information that can be automatically obtained by the multimedia collaboration system. The endpoint address information can then be used to add the new participants, media components, and or network access device.
US09037650B2

A device may receive a request to update a data structure with first communication information from multiple applications. The first communication information may identify communications made, by a particular user, using the applications, and the applications may be associated with different modes of communication. The device may request the first communication information from devices storing the first communication information, may receive the first communication information, and may store the first communication information in the data structure. The device may receive criteria identifying requested communications, and may search the data structure to determine second communication information. The second communication information may identify the requested communications that satisfy the criteria. The device may provide the second communication information to a user device associated with the particular user.
US09037642B2

Systems and methods facilitate the deployment of software modules from a file server to agents on endpoints. Agents can contact a heartbeat server to receive information about a latest manifest file that identifies the software modules that should be installed on the endpoint. Agents can then determine from the manifest information whether new files need to be downloaded and automatically download them. A scripting engine can be used to allow run-time installation of modules without causing significant downtime of the endpoint. The scripting engine can utilize the agent to report back status and data from the software modules to allow modules to be used with a mobile device management platform.
US09037639B2

A system and method are provided for enabling a portable media player to obtain media content from secondary systems, such as other portable media players, via local wireless communication. In general, the portable media player stores proxy information identifying the media content of a number of media files in the user's media collection rather than the media files themselves. When a secondary system is within a local wireless coverage area of the portable media player, the proxy information for the media files, or a subset thereof, is provided to the secondary system. In response, the secondary system identifies media files stored by the secondary system having media content matching the media content identified by the proxy information. The secondary system then provides a notification of the identified media files to the portable media player, which may then obtain the identified media files from the secondary system.
US09037635B2

A system for accessing digital content includes a server storing the digital content and a client device. The server includes a first broadcast network interface communicating with a broadcast network and a first unicast network interface communicating with a unicast network. The client device includes a user interface accessing the digital content based on user preferences and allowing a user to generate a request to receive a selected portion of the digital content. The client device includes a second broadcast network interface communicating with the broadcast network and a second unicast network interface transmitting the request for the selected portion of the digital content via the unicast network. The server receives the request via the unicast network and transmits the selected portion of the digital content via the broadcast network and the unicast network based on a characteristic of the selected portion of the digital content.
US09037629B2

According to one embodiment, an electronic apparatus includes a first module and a second module. The first module receives a remote command from another electronic apparatus and transmits a response to the remote command to the other electronic apparatus. The remote command includes command type information indicating a type of the local command. The second module issues one or more local commands including the local command to the storage device and transmits a first response from the storage device to the other electronic apparatus by storing the first response into a second response to the remote command, in accordance with a process specified by the command type information in the remote command.
US09037625B2

A method is provided for decimating a digital signal by a factor of M and matching it to a desired channel bandwidth. The method applies the digital signal input samples to a (M−1) stage tapped delay line, downsamples the input samples and the output samples of each tapped delay line stage by a factor of M, and applies each of the M downsampled sample value streams to M allpass IIR filters, respectively. The M allpass IIR filtered sample streams are then summed and scaled by a factor of 1/M. The result can then be filtered by a digital channel filter.
US09037613B2

A semantic conversion system (1900) includes a self-learning tool (1902). The self-learning tool (1902) receives input files from legacy data systems (1904). The self-learning tool (1902) includes a conversion processor (1914) that can calculate probabilities associated with candidate conversion terms so as to select an appropriate conversion term. The self-learning tool (1902) provides a fully attributed and normalized data set (1908).
US09037612B2

Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
US09037606B2

Certain implementations of the disclosed technology include systems and methods for internal co-convergence using clustering when there is hierarchy in the data structure. A method is included for clustering hierarchical database records into a first set of clusters having corresponding first cluster identifications (IDs), each hierarchical database record including one or more field values, the clustering based at least in part on determining similarity among corresponding field values of the hierarchical database records. The method includes receiving parent-child hierarchical relationship information for the hierarchical database records, re-clustering at least a portion of the hierarchical database records into a second set of clusters having corresponding second cluster IDs, the re-clustering based at least in part on the received parent-child hierarchical relationship information, and outputting hierarchical database record information, based at least in part on the re-clustering.
US09037605B2

Embodiments of the present invention provide for embedded change logging for data synchronization. In an embodiment of the invention, an embedded change logging data processing system can include a change embedded database (EDB) disposed in a pervasive device. The EDB can store entries for notified changes in data for multiple different end-user applications in the pervasive device. The system also can include a change log service (CLS) disposed in the pervasive device and coupled to the EDB. The CLS can include program code enabled to register with multiple different end-user applications in the pervasive device to receive notifications of changes, and to write entries to the EDB responsive to the notifications. Finally, the system can include a synchronization client disposed in the pervasive device separately from the CLS. The synchronization client can include program code enabled to directly access the EDB to perform data synchronization with a remote host.
US09037604B2

A database system is disclosed. The database system includes a matching module configured to query a database for users which have data matching an interest of another user and to selectively grant to one or more of the users access to data of the other user based at least in part on a result of the query and on an access control list.
US09037603B2

A system of proposing a creative keyword and a method thereof are provided, in which the system includes a search server which receives the request for search from a user terminal, analyzes in a real-time basis energy consumption of coordinate regions according to a plurality of information searched by an extracted user's keyword, and modifies association among the searched words by increasing or decreasing accessibility to associated searched words related to the request for search based on the analysis, wherein the user terminal which requests search by transmitting the user's search keyword to the search server, and receives and displays on a screen the resultant associated words.
US09037600B1

A system for tagging an image comprises a processor and a memory. The processor is configured to analyze an image associated with an image query using one or more computer vision analysis types to determine zero or more computer vision matches. Each computer vision match has one or more associated computer vision tags. In the event that it is determined that there are zero computer vision matches, the processor is further configured to analyze the image associated with the image query using a human vision analysis system to determine zero or more human vision matches. Each human vision match has one or more associated human vision tags. A memory coupled to the processor and configured to provide the processor with instructions.
US09037598B1

An example device includes a memory and one or more processors configured to receive an indication of a first set of characters, responsive to determining that a predetermined amount of time has elapsed since the indication of the first set of characters was received, execute a query generated based on the first set of characters, to determine a typing speed associated with the first set of characters, and to generate, based on the predetermined amount of time and the typing speed, an adjusted amount of time, the adjusted amount of time being different from the predetermined amount of time. The processor(s) are further configured to receive an indication of a second set of characters, and responsive to determining that the adjusted amount of time has elapsed since the indication of the second set of characters was received, execute a second query generated based on the second set of characters.
US09037585B2

A system and method for mapping an input uniform resource identifier (URI) to an entry in a database. The system cleans an input URI to produce a prime URI that references an entry in a database. The prime URI is created by applying a regular expression determined for a particular domain to the input URI. Once the prime URI is generated, the prime URI can be used to retrieve information from a database.
US09037584B2

Techniques for dynamic cross-filtering are described. An apparatus may comprise a filter manager component for an application program. The filter manager component is operative to manage cross-filtering operations for the application program. The filter manager component may comprise a filter control module operative to determine a selection state for a filter data element of a first filter component, and a relationship state for the filter data element of the first filter component with a filter data element of a second filter component. The filter manager component may also comprise a filter interface module communicatively coupled to the filter control module. The filter interface module is operative to dynamically display a different visual indicator for the filter data elements based on the selection state and the relationship state, among other filter criteria or filter states. Other embodiments are described and claimed.
US09037581B1

A system determines a user's past search result selection activity. The system adjusts the ranking of current search results provided to the user based on the user's past search result selection activity.
US09037569B2

A method of identifying one or more particular images from an image collection, includes indexing the image collection to provide image descriptors for each image in the image collection such that each image is described by one or more of the image descriptors; receiving a query from a user specifying at least one keyword for an image search; and using the keyword(s) to search a second collection of tagged images to identify co-occurrence keywords. The method further includes using the identified co-occurrence keywords to provide an expanded list of keywords; using the expanded list of keywords to search the image descriptors to identify a set of candidate images satisfying the keywords; grouping the set of candidate images according to at least one of the image descriptors, and selecting one or more representative images from each grouping; and displaying the representative images to the user.
US09037568B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a statement that references a particular attribute of a particular topic, in response to providing the statement, obtaining one or more query patterns that each include one or more query terms that are used in queries submitted to a search system in obtaining a value for the particular attribute of the particular topic, generalizing one or more of the query patterns, and associating the one or more generalized query patterns with one or more other topics that include the particular attribute.
US09037566B2

An embodiment of a method includes receiving a selection of an original content item, deriving a supplemental content item from the original content item, designating a unique identifier to the supplemental content item, and inserting a reference including the unique identifier into the primary document. A system includes a candidate content item repository having one or more content items that can be included in a structured electronic document, a copy module configured to derive a base supplemental content item from a selected one of the candidate content items and further configured to designate a unique identifier for the base supplemental content item, and a document editor configured to receive the unique identifier and insert the unique identifier into a reference to the base supplemental content in the primary document.
US09037556B2

In one embodiment, a system for implementing a distributed, transactional key-value store is provided. The system includes a set of nodes, where each node is communicatively coupled with one or more storage devices storing a set of data log files, and where each data log file including key-value pairs for a key namespace. Each node is configured to execute, using a transaction log file specific to the node, transactions for modifying or retrieving key-value pairs in the set of data log files, where the transaction log file includes state information for the transactions. The transactions are executed in a manner that ensures the atomicity and durability of each transaction.
US09037552B2

A method, non-transitory computer readable medium, and apparatus for analyzing a database includes obtaining SQL code defining one or more databases, each including a plurality of objects, wherein the SQL code is stored on one or more database servers. Defects in the SQL code are identified by applying a plurality of rules to the SQL code. Information regarding each identified defect is stored. The information regarding each identified defect is selectively provided to one or more defect closing interface modules.
US09037548B1

A networked data storage system includes data movement logic and a virtual machine for executing a data management processing plan which is generated by a facility outside the storage array based on statistical information associated with extent level activity metrics provided by the storage array. Dynamically updated and automatically generated data management processing plans are provided to the storage array in the form of units of compiled byte code which the storage array is able to verify and execute using a virtual machine. The virtual machine interfaces with the environment in which it is embedded in a carefully constrained manner, thereby preventing clearly undesirable operations.
US09037540B2

A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US09037539B2

A computer program product is provided. The computer program product includes a tangible storage medium readable by a processing circuit and on which instructions are stored for execution by the processing circuit for performing a method. The method includes, upon receipt of a command relating to a file stored at a remote location, synchronizing the file between the remote location and a local device, determining whether a list of files linked to the file is stored in the local device, and, in an event the list is stored in the local device, synchronizing the files included in the list between the remote location and the local device.
US09037538B2

A method to perform file system migration is described. The method comprises associating a source block device to a destination block device, wherein the source block device and the destination block device include a plurality of source blocks and destination blocks, respectively. At least one command for a source block from the plurality of source blocks is directed to the source block device or the destination block device based at least on the associating. Further, a destination block from the plurality of destination blocks is updated based, in part, on the at least one directed command.
US09037537B2

A document workflow management system monitors progress of a document as it moves between various personnel to whom workflow actions have been assigned. It may send the document to the alternate person and then return the document to the original workflow when the alternate person has completed the action. If the document includes content that is subject to an access restriction, it will automatically redact that content before sending it to the alternate person, and it may return the content to the document when the document returns to the original workflow.
US09037536B2

A system and method for automated database management are provided. Statistics relating to operation of a database may be collected, wherein the database comprises one or more database objects. Characteristics of the database objects may be determined, either automatically or by user intervention, using the collected statistics, one or more policies, and/or one or more definitions. The policies and definitions may be defaults or may be customized by a user. Actions to be performed on the database objects may be determined, either automatically or by user intervention, based on the characteristics of the database objects. A schedule for performing the actions on the database objects may be automatically determined. The actions may be performed on the database objects based on the schedule.
US09037534B1

A data transformation system receives data from one or more external source systems and stores and transforms the data for providing to reporting systems. The data transformation system maintains multiple versions of data received from an external source system. The data transformation system can combine data from different versions of data and provide to the reporting system. As a result, external source systems that do not maintain data in a format appropriate for reporting systems and/or do not maintain sufficient historical data to generate different types of reports are able to generate these reports. The data transformation system can also enhance older versions of data stored in the system or exclude portions of data from reports. The data transformation system can purge older versions of data so that older data that is less frequently requested is maintained at a lower frequency than recent data.
US09037530B2

A “Wearable Electromyography-Based Controller” includes a plurality of Electromyography (EMG) sensors and provides a wired or wireless human-computer interface (HCI) for interacting with computing systems and attached devices via electrical signals generated by specific movement of the user's muscles. Following initial automated self-calibration and positional localization processes, measurement and interpretation of muscle generated electrical signals is accomplished by sampling signals from the EMG sensors of the Wearable Electromyography-Based Controller. In operation, the Wearable Electromyography-Based Controller is donned by the user and placed into a coarsely approximate position on the surface of the user's skin. Automated cues or instructions are then provided to the user for fine-tuning placement of the Wearable Electromyography-Based Controller. Examples of Wearable Electromyography-Based Controllers include articles of manufacture, such as an armband, wristwatch, or article of clothing having a plurality of integrated EMG-based sensor nodes and associated electronics.
US09037529B2

A method for performing relational analysis of parsed input is employed to create a visual map of knowledge information. A title, header or subject line for an input item of information is parsed into syntactical components of at least a subject component and any predicate component(s) relationally linked as topic and subtopics. A search of topics and subtopics is carried out for each parsed component. If a match is found, then the parsed component is taken as a chosen topic/subtopic label. If no match is found, then the parsed component is formatted as a new entry in the knowledge map. A translation function for translating topics and subtopics from an original language into one or more target languages is enabled by user request or indicated user preference for display on a generated visual map of knowledge information.
US09037527B2

Methods, apparatuses and articles of manufacture for use in a mobile device to determine whether a dynamic user profile is to transition from a first state to a second state based, at least in part, on one or more sensed indicators. The dynamic user profile may be indicative of one or more current inferable user behavior contexts for a user co-located with the mobile device. The mobile device may transition a dynamic user profile from a first state to a second state, in response to a determination that the dynamic user profile is to transition from the first state to the second state, and operatively affect one or more functions performed, at least in part, by the mobile device based, at least in part, on the transition of the dynamic user profile to the second state.
US09037521B1

A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyzes.
US09037519B2

A system and method that facilitates urban traffic state detection based on support vector machine (SVM) and multilayer perceptron (MLP) classifiers is provided. Moreover, the SVM and MLP classifiers are fused into a cascaded two-tier classifier that improves the accuracy of the traffic state classification. To further improve the accuracy, the cascaded two-tier classifier (e.g., MLP-SVM), a single SVM classifier and a single MLP classifier are fused to determine a final decision for a traffic state. In addition, fusion strategies are employed during training and implementation phases to compensate for data acquisition and classification errors caused by noise and/or outliers.
US09037515B2

Items—including gourmet products—are evaluated and rated by participants in a controlled event, which can be coordinated by software locally or at a dedicated website. Event data, including item scores and participant scores can be shared with vendors, merchants and other commercial entities associated with the products. Promotional incentives from such entities for the products (and related products) can then be directly targeted and provided to participants and other members of the public. The participant's activities can also be collected and disseminated to affiliates/friends of the participants through social networking sites, personalized web pages, etc.
US09037512B2

An apparatus for allocating and tracking utilization of information technology resources of a distributed virtual infrastructure comprises at least one processing platform associated with the distributed virtual infrastructure. The processing platform comprises at least one processing device having a processor coupled to a memory. The processing platform is operative to allocate at least a designated one of the information technology resources to a user responsive to a corresponding request, to track utilization of the designated information technology resource allocated to the user, and to generate one or more notifications if the utilization of the designated information technology resource by the user falls below a specified threshold. The distributed virtual infrastructure may comprise an enterprise private cloud infrastructure.
US09037510B2

A technique for transferring money between a customer and a beneficiary comprises a money-transfer company, and a plurality of selling agents and paying agents. The money-transfer company maintains a server, a database, and a communications interface for communicating, via a telephone network and/or the Internet, with data terminals located at the selling and paying agents' sites. Customer transaction cards are distributed to customers. These cards have a visible card number and a corresponding alphanumeric card code stored in, e.g., a magnetic strip. In response to a customer's request, the money-transfer company activates the customer's transaction card by loading customer and beneficiary information into a corresponding transaction card record stored in the database. A selling agent initiates a money-transfer request from a data terminal. Specifically, the selling agent enters a monetary amount and swipes the customer's card in a magnetic strip reader located on the data terminal. Upon receiving the money amount and the customer's card code, the company creates a corresponding and unique transaction record associating the customer, his (her) card and the beneficiary, in the database and returns a fund pick-up (“folio”) number to the customer. The customer discloses the folio number to the beneficiary, who, with this number and appropriate personal identification, collects the transferred money from a paying agent. The customer can use the same transaction card to make subsequent money transfers, in any amount, to the same beneficiary.
US09037509B1

A computer-implemented method includes capturing an image by a mobile computing device and determining a geographic location and a direction of the mobile computing device while capturing the image. The method includes generating a display that includes the image and that identifies the locations of merchants that have at least one offer available for a user of the mobile device based on the geographic location and the direction of the mobile computing device and generating the at least one offer based on the past transactions of the user.
US09037507B2

A method for electrically charging a high-voltage battery of a subject vehicle includes resolving a geographic location of the subject vehicle at a remote charging site, electrically charging the high-voltage battery through a connection of the subject vehicle to an electric power outlet at the remote charging site, monitoring cumulative electric power flow to the high-voltage battery of the subject vehicle, communicating the cumulative electric power flow to a central server, and reconciling billing for the cumulative electric power flow between an owner of the subject vehicle and an owner of the remote charging site.
US09037498B1

Embodiments of the present disclosure provide an effective, user-friendly approach to help a buyer of a car, truck, boat, or other vehicle to get a firm quote from a dealer on a vehicle that the buyer wants, and is financially qualified for, without the hassle and time expense involved in traditional vehicle sales. Embodiments of the present disclosure also help link dealers with buyers who are pre-qualified and motivated to purchase a vehicle, thus helping to eliminate the wasted time, money, and opportunity costs dealers often devote to customers who are not interested in purchasing, and/or who do not financially qualify to purchase, a vehicle.
US09037496B2

Embodiments of the invention provide an ESL system using a smart phone and an operating method thereof. In accordance with at least one embodiment, the operating method of an ESL system using a smart phone includes listing purchase target product items and transmitting a product purchase item list through a smart phone of a user, and receiving the product purchase item list through a gateway, searching products of purchase items, and transmitting position information of each product to the smart phone, by an ESL server. The method further includes calculating an optimal path from a current position of the smart phone to a position of each product based on the position information of each product by the smart phone, and transmitting final position information of a corresponding product to the smart phone by the ESL server, when the smart phone approaches the corresponding product of a purchase target depending on a movement of the user based on the optimal path.
US09037492B2

Devices, systems and methods are disclosed which relate to securing payments from a mobile communications device. In exemplary embodiments, a mobile communications device communicates with a payment server via a point-of-sale device to conduct a transaction. The mobile communications device uses a client payment logic to send payment information to the point-of-sale device. The point-of-sale device uses a vendor payment logic to forward the payment information to the payment server. The payment server verifies the payment information and sends confirmation to the point-of-sale device.
US09037490B2

Aspects of the invention are directed to a two phase payment link and authorization method and system for mobile devices. A method for payment and authorization according to an embodiment includes: requesting and receiving, at a mobile device, a transaction identifier from a payment service; displaying the transaction identifier on a display of the mobile device, wherein the transaction identifier is in a machine readable format; scanning the transaction identifier at a point of sale system; sending the transaction identifier and transaction information associated with items to be purchased from the point of sale system to the payment service; creating, at the payment service, a logical link between the mobile device and the point of sale system, based on the transaction identifier; and sending the transaction information from the payment system to the mobile device.
US09037484B2

Requests for content are received, for example, an HTTP request for a web page is received. Each request has a landing context, which may include information about the user sending the request, the request itself, the referrer, or another subject. This information can be found in the requests or external to the requests. The information of the landing context is compared to appropriate triggering criteria. For requests that satisfy the appropriate triggering criteria, a destination is provided based on one or more weighted treatments. The request is directed to the provided destination. The results of the requests are subsequently analyzed and used to adjust the treatments in an automated fashion.
US09037474B2

Low bit rate audio coding such as BWE algorithm often encounters conflict goal of achieving high time resolution and high frequency resolution at the same time. In order to achieve best possible quality, input signal can be first classified into fast signal and slow signal. This invention focuses on classifying signal into fast signal and slow signal, based on at least one of the following parameters or a combination of the following parameters: spectral sharpness, temporal sharpness, pitch correlation (pitch gain), and/or spectral envelope variation. This classification information can help to choose different BWE algorithms, different coding algorithms, and different postprocessing algorithms respectively for fast signal and slow signal.
US09037461B2

Automated delivery and filing of transcribed material prepared from dictated audio files into a central record-keeping system are presented. A user dictates information from any location, uploads that audio file to a transcriptionist to be transcribed, and the transcribed material is automatically delivered into a central record keeping system, filed with the appropriate client or matter file, and the data stored in the designated appropriate fields within those client or matter files. Also described is the recordation of meetings from multiple sources using mobile devices and the detection of the active or most prominent speaker at given intervals in the meeting. Further, text boxes on websites are completed using an audio recording application and offsite transcription.
US09037460B2

Dynamic features are utilized with CRFs to handle long-distance dependencies of output labels. The dynamic features present a probability distribution involved in explicit distance from/to a special output label that is pre-defined according to each application scenario. Besides the number of units in the segment (from the previous special output label to the current unit), the dynamic features may also include the sum of any basic features of units in the segment. Since the added dynamic features are involved in the distance from the previous specific label, the searching lattice associated with Viterbi searching is expanded to distinguish the nodes with various distances. The dynamic features may be used in a variety of different applications, such as Natural Language Processing, Text-To-Speech and Automatic Speech Recognition. For example, the dynamic features may be used to assist in prosodic break and pause prediction.
US09037449B2

A method for establishing paraphrasing data for a machine translation system includes selecting a paraphrasing target sentence through application of an object language model to a translated sentence that is obtained by machine-translating a source language sentence, extracting paraphrasing candidates that can be paraphrased with the paraphrasing target sentence from a source language corpus DB, performing machine translation with respect to the paraphrasing candidates, selecting a final paraphrasing candidate by applying the object language model to the result of the machine translation with respect to the paraphrasing candidates, and confirming the paraphrasing target sentence and the final paraphrasing candidate as paraphrasing lexical patterns using a bilingual corpus and storing the paraphrasing lexical patterns in a paraphrasing DB. According to the present invention, the consistent paraphrasing data can be established since the paraphrasing data is automatically established.
US09037443B1

A design system for generating a power equipment proposal for a particular location, comprises an insolation database, a load database, and a processing system. The insolation database comprises insolation values associated with a plurality of geographic data points. The load database associates appropriate power equipment with load requirements. The processing system generates at least one power equipment proposal based on load requirements generated from the insolation database based on the insolation values associated with a geographic data point closest to the particular location and solar power equipment appropriately selected from the load database based on the load requirements generated from the insolation database.
US09037441B2

The present invention aims to simulate a response more similar to a actual machine while inhibiting load increase in analog operation. Program configuration of the present invention is a component of a simulation program for circuit design, which is executed by a computer. The computer includes an operation portion, a storage portion, a manipulation portion, and a display portion, so that the computer exerts a function of a circuit design simulator, and as a macro model of an operational amplifier for use in the circuit design simulator, enabling the computer to act by simulating a response of the operational amplifier on the circuit design simulator. The macro model of the operational amplifier includes a control portion (LMT1) for generating output exception in the event of input exception or power supply exception of the operational amplifier.
US09037440B2

A computer-implemented method for simulating flow and acoustic interaction of a fluid with a porous medium includes simulating activity of a fluid in a first volume adjoining a second occupied by a porous medium, the activity of the fluid in the first volume being simulated so as to model movement of elements within the first volume and using a first model having a first set of parameters, simulating activity of the fluid in the second volume occupied by the porous medium, the activity in the second volume being simulated so as to model movement of elements within the second volume and using a second model having a second set of parameters and differing from the first model in a way that accounts for flow and acoustic properties of the porous medium, and simulating movement of elements between the first volume and the second volume at an interface between the first volume and the second volume.
US09037422B2

A method for detecting a leak in a fluid conducting conduit is disclosed. Inlet and outlet flowrates are measured for calculating a time derivative of average temperature of the fluid flowing in the fluid conducting conduit. A predicted difference in flowrate between a flowrate of fluid in the fluid conducting conduit adjacent the inlet and a flowrate of fluid in the fluid conducting conduit adjacent the outlet is calculated based on the calculated time derivative of the average temperature of the fluid flowing in the fluid conducting conduit. The predicted difference in flowrate is compared to a difference between the measured inlet flowrate and the measured outlet flowrate to determine whether a leak exists in the fluid conducting conduit.
US09037418B2

Methods and sensors for selective fluid sensing are provided. Each sensor includes a resonant inductor-capacitor-resistor (LCR) sensor that is coated with a sensing material. In order to collect data, an impedance spectrum is acquired over a relatively narrow frequency range, such as the resonant frequency range of the LCR circuit. A multivariate signature may be calculated from the acquired spectrum to discern the presence of certain fluids and/or fluid mixtures. The presence of fluids is detected by measuring the changes in dielectric, dimensional, resistance, charge transfer, and other changes in the properties of the materials employed by observing the changes in the resonant electronic properties of the circuit. By using a mathematical procedure, such as principal components analysis (PCA) and others, multiple fluids and mixtures can be detected in the presence of one another, even in a high humidity environment or an environment wherein one or more fluids has a substantially higher concentration (e.g. 10×, 1,000,000×) compared to other components in the mixture.
US09037413B1

A method for collecting data of species in the magnetosphere includes the steps of: (a) tuning at least one laser to spectral indices of targeted atomic or molecular species located in the magnetosphere; and (b) measuring fluorescence radiation from each of the targeted species, in response to the tuning step. The method determines range to each of the targeted species. The method geo-locates the species with respect to the Earth to provide a registered map of the targeted species in three dimensions (3D) with respect to the Earth; and temporally trends each of the targeted species to provide the registered map in four dimensions (4D). The method may also determine abundance from multiple wavelengths returned from the fluorescence radiation of the targeted species.
US09037404B2

In one example, we describe a method, system, and infrastructure for dealing with lane-level matching problem, and provide different methods of estimating position corrections, position and map matched confidence, self-correcting map matching (i.e., Map Matching Algorithm (at lane-level)), and turning and lane change events. On the top of the described algorithms, the V2V data, when available, can be used to help the entire discussed algorithm steps. If the relative GPS accuracy between the host vehicle and the remote vehicles in the proximity of the host vehicle is enough to separate vehicle in lane, and there are enough vehicles to exist in all lanes of interest, then it becomes an easier job to determine which lane the host vehicle is in, and this can reflect very positively on all the above algorithm steps.
US09037398B2

A navigation server is equipped with a support route searching element which searches for a support route from a departure position to a destination position, on the basis of a journey plan and a support map information of a support map information database, a support information retrieving element which retrieves discount information satisfying discount conditions of a toll of toll roads, on the basis of the departure time of the mobile body and the support route, and a support data creating element which transmits discount notice data which is capable of making the car navigation system output the discount information while omitting information arithmetic processing using navigation map information to the car navigation system.
US09037391B2

An unmanned aircraft, unmanned aviation system and method for collision avoidance during the flight operation of an unmanned aircraft are provided. The unmanned aircraft includes a lift and propulsion system and a flight control system having a flight control unit, a navigation system and an actuator system. The flight control unit has an autopilot unit. The flight control unit calculates control commands using data from the navigation system and/or the autopilot unit, which can be conveyed to the actuator system for actuating the lift and propulsion system. A collision warning system is connected with the flight control system, the collision warning system detects a collision situation and makes collision avoidance data available. A connection between the collision warning system and the autopilot unit is provided, in order to initiate an obstacle avoidance maneuver by the autopilot unit with the help of the collision avoidance data.
US09037371B2

Systems and methods disclosed herein may be useful for manual braking systems for use in, for example, an aircraft. A system is disclosed that allows for manual braking. For example, a system is provided comprising a brake handle, a potentiometer in mechanical communication with the brake handle, a mapping module in electrical communication with the potentiometer, wherein the mapping module receives an output voltage from the potentiometer, wherein the mapping module produces a braking command output.
US09037370B2

A transmission includes an electro-hydraulic controller that includes redundancy in the hydraulic circuit that permits single fault failures to be compensated for by changing the flow path of hydraulic fluid to bypass the single fault failure. The redundancy results in the ability of the transmission to maintain full operation in all modes.
US09037369B2

A method of controlling clutch transfer torque in a hybrid vehicle comprises estimating clutch characteristics from a relation between a control current for a clutch hydraulic valve and a clutch transfer torque corresponding to the control current for the clutch hydraulic valve. With the method, a clutch friction coefficient can be precisely estimated, thereby reducing/eliminating a shock that can occur in the event of the clutch going on or off.
US09037363B2

A method of operating a transmission system of an automotive vehicle, the transmission system including a mechanism of mechanically coupling first and second axles of the transmission system, a status of the coupling mechanism defining a number of transmission modes. The transmission system includes a button of pulse type controlling selection of a transmission mode and, after the vehicle has stalled, the transmission mode that is active following restarting of the vehicle is the mode that was active before the vehicle stalled.
US09037360B2

A method of managing engine load by adjusting the pump and motor displacements of a dual path electronically controlled hydrostatic transmission utilizes the difference between the reference and actual engine speeds, the temperature of the working fluid for the dual path electronically controlled hydrostatic transmission, the engine governor droop value, the vehicle speed and lookup tables to determine pump and motor command adjustment factors associated with specific engine loading conditions.
US09037347B2

Described herein are devices and methods for controlling inclination in a vehicle. In certain aspects, inclination of the vehicle can be controlled with an inclination control processing section that includes a first control value limiting processing section which calculates a moving amount of the centroid, calculates a maximum angular acceleration, and limits a variation of the control value for inclination control on the basis of the maximum angular acceleration.
US09037344B2

A system and method display information using a vehicle-mount computer. The system includes: (i) a computer touch screen for inputting and displaying information; (ii) a motion detector for detecting vehicle motion; and (iii) a vehicle-mount computer in communication with the computer touch screen and the motion detector. The vehicle-mount computer includes a central processing unit and memory. The vehicle-mount computer's central processing unit is configured to store information associated with user-selected information from the computer touch screen. Further, the vehicle-mount computer's central processing unit is configured to receive vehicle-motion information from the motion detector. Moreover, the vehicle-mount computer's central processing unit is configured to control the display of a zoomed view of the user-selected information on the computer touch screen in response to the motion detector's detection of motion.
US09037340B2

A driver performance mapping system for a vehicle system is disclosed. The system may include a GPS receiver generating GPS data indicative of a current location of the vehicle. In addition, the system may also have a radar device generating current gap data indicative of a current gap distance from the vehicle to a lead vehicle. Further, the system may include an electronic controller configured to generate learned gap data based on the current gap data and stored gap data, and then assign the learned gap data with the GPS data.
US09037333B2

A hybrid vehicle includes a controller that executes control such that a second motor is regeneratively driven within the range of input and output limits of a high-voltage battery that exchanges electric power with the second motor that outputs power for traveling without running an engine using a first motor when charging electric power is smaller than the input limit of the high-voltage battery and an EV traveling priority mode is set. The invention also relates to a control method for the hybrid vehicle.
US09037328B2

A vibration reduction algorithm for a vehicle having no torque converter includes: optimized feedforward logic in which a request torque is divided into two or more different types of torques depending on a driving state of the vehicle. One of the two torques is provided two times with a time difference therebetween to reduce vibration of a driving system of the vehicle, and is identified as the request torque. Then the identified request torque is outputted as a motor command torque of the driving system. Furthermore, heuristic logic in which feedback information from the driving system is processed through heuristic calibration, added to the motor command torque of the optimized feedforward logic, and then provided as a motor command torque of the driving system.
US09037324B2

A method for controlling a ship propulsion system including a surface propeller, in which the desired capacity is interpreted as the target rotational value, the rotational speed control deviation is calculated from the desired rotational value and the actual rotational value of the internal combustion engine and an injection quantity for the rotational control of the internal combustion engine is determined using the rotational speed control deviation on a rotational speed controller. The trim position of the surface propeller is controlled by an arrangement controller in accordance with the capacity reserve of the internal combustion engine and the actual trim position and the effective rotational speed, the trim position being determined from the rotational speed control deviation.
US09037318B2

Systems and methods for providing aircraft heading information are provided. In one embodiment, an attitude heading reference device comprises: at least one interface for receiving heading information from one or more IRUs; at least one set of gyroscopes and accelerometers; a memory device for storing data representing heading information received via the at least one interface; and a heading calculator coupled to the at least one interface, the at least one set of gyroscopes and accelerometers, and the memory device. The heading calculator generating a heading output signal based on heading information when reliable heading information is received over the at least one interface; the heading calculator generating the heading output signal based on data from the memory device regarding previously reliable heading information and an output of the at least one set of gyroscopes and accelerometers when reliable heading information is not received over the at least one interface.
US09037313B2

A lid lock controller includes a lid lock unit operable in a lock state, which keeps the lid closed, and an unlock state, which allows for the lid to open. A detection unit detects an unlocking operation performed on the lid lock unit. A key check unit checks whether or not an electronic key is located in the vicinity of the vehicle through wireless communication between the vehicle and the electronic key when the unlock operation is detected. An unlocking unit switches the lid lock unit to the unlock state when the electronic key is located in the vicinity of the vehicle. The unlocking unit switches the lid lock unit to the unlock state even when the electronic key is not located in the vicinity of the vehicle as long as a further lid unlock condition is satisfied.
US09037311B2

A road surface slope estimating device changes filter characteristics of a filter with respect to a detected vehicle body attitude value in accordance with an actual rate of change of road surface slope so as to enhance the filter characteristics when the rate of change of the road surface slope is low and to degrade the filter characteristics when the rate of change of the road surface slope is high.
US09037308B2

A power control system that includes a plurality of electrical appliances and a controller. Each of the electrical appliances includes an energy storage device comprising a heat storage medium, a heater, and a temperature sensor. The heater is configured to heat the storage medium at a heating rate. The temperature sensor produces a temperature signal that is indicative of a temperature of the heat storage medium. The controller adjusts the heating rate of each energy storage device from a first heating rate to a second heating rate based on the temperatures of the heat storage mediums of the other energy storage devices.
US09037304B2

A method of controlling a fluid delivery machine configured to deliver fluid on a worksite is disclosed. In the method, operation of a power source of the fluid delivery machine is controlled with a control module. Fluid delivery on the worksite is also controlled by the control module.
US09037299B2

A method for predefining an operating point of a drive machine of a drive system, including the drive machine and at least two loads which are driven by the drive machine is disclosed. The method includes the following steps: (i) identification of in each case one instantaneous load power demand of the at least two loads, (ii) determination of at least one partial request point of the drive machine for each identified load power demand in order to meet the respective load power demand, (iii) determination of at least one overall request point of the drive machine on the basis of the specific partial request points, (iv) determination of a cost variable of the drive machine for the at least one overall request point, and (v) selection of the operating point taking into account the cost variable and predefining of the operating point.
US09037298B2

The present invention provides novel techniques for controlling the output of a distillation sub-process by controlling, using model predictive control, the temperature of steam used in the distillation sub-process, wherein the steam is generated in a milling and cooking sub-process. In particular, the present techniques are presented in the context of biofuel production, wherein the temperature of a cook tube generated in a milling and cooking sub-process may be controlled to optimize the energy utilization in the ethanol/water separation of a side stripper column, which uses the cook flash steam as an energy source. However, the present techniques may also be applied to other suitable applications, such as liquor processing, where steam generated in a different process may be used in a distillation process to help separate water from the liquor.
US09037290B2

Systems, methods, devices, and non-transitory processor readable media of the various embodiments enable control of a conveyor having a plurality of zones each having a control module configured to control a selectable speed of the zone. The various embodiments are disclosed in connection with, but not necessarily limited to, accumulation conveyors with control systems which selectively set the speeds of zones based on conditions of upstream and downstream zones. The various embodiments are directed to improving efficiency of accumulation systems by controlling zones based upon consideration of conditions of neighboring zones. The various embodiment also enable the generation and use of translation tables correlating zones with network addresses of their respective control modules.
US09037285B2

An apparatus for filling vials comprises a shelving unit defining an array of storage locations. The shelving unit may be an array in an XY plane or one or more carousels. A plurality of storage containers are provided, each removably carried by one of the storage locations. A counting and dispensing unit, a source of vials, a label printer and application unit or units, and an output device are also provided. The output device may take a variety of forms such as an output chute, which is preferably used when a capping unit is provided, an output conveyor, a plurality of output lanes, and an output carousel, which may be a dedicated carousel or a portion of the carousel providing the plurality of storage locations. A computer controlled engagement device provides motion in a Z direction. The engagement device may be comprised of a first stage for engaging the storage containers and a second stage for engaging the vials. A computer controlled system carries the engagement device and moves the engagement device in XY directions among the plurality of storage locations, counting and dispensing unit, source of vials, label printer and application unit, and output device. Methods of operating and refilling the vial filling apparatus are also disclosed.
US09037276B2

The dynamic setting of an increment on an amplitude scale of an output signal includes receiving a user input requesting a change in an amplitude of the output signal. The amplitude of an external signal related to the output signal is determined, and a set of increments on the amplitude scale is calculated based upon the current amplitude of the output signal and the amplitude of the external signal. The existing set of increments are replaced with the newly calculated set of increments and the amplitude of the output signal is set to the next increment of the newly calculated set of increments.
US09037273B2

The present invention relates to a method of enabling an operator to make control or protection related decisions in a process control system, an operator terminal in a process control system as well as to a computer program product for such an operator terminal. The method includes the steps receiving (38) an operator selection of a control object in a view of control objects, selecting (40) a number of data points for a group of control objects including the operator selected control object according to a data point selection criterion, fetching (42) process data values associated with the data points and with different control aspects, and presenting (44) the process data values of on a display, where each data point receives one corresponding presentation axis on which data values of this data point are presented and data values of data points associated with the same control aspect are linked together with a line.
US09037272B2

A flow control valve includes a housing that includes a fluid inlet, a fluid outlet, a first work port and a second work port. The housing defines a spool bore and a pilot spool bore. A main stage spool is disposed in the spool bore. A pilot stage spool is disposed in the pilot spool bore. The pilot stage spool is in selective fluid communication with the main stage spool. A microprocessor includes a controller having a restricted structured controller and a compensation controller. Outputs of the restricted structured controller and the compensation controller are summed to form an electrical signal that is communicated to the pilot stage spool.
US09037271B2

An electrode assembly that includes an electrically conductive layer, a first impedance reduction system, and a second impedance reduction system. The electrically conductive layer forms an electrode portion of the electrode assembly and a first surface to be placed adjacent a person's skin. The first impedance reduction system is configured to dispense a first amount of an electrically conductive gel onto the first surface of the electrically conductive layer in response to a first activation signal. The second impedance reduction system is configured to dispense a second amount of the electrically conductive gel onto the first surface of the electrically conductive layer in response to a second activation signal.
US09037269B2

Embodiments of the present invention include an apparatus and method for treatment of pain by a device that provides transcutaneous electrical nerve stimulation. The device includes an applicator equipped with an electric pulse provider that sends an electric pulse to a set of electrodes disposed in an applicator head. The device is placed onto the skin of a patient's body at the point where the patient experiences pain and such that the electrodes of the device contact the skin of the patient while an insulating land area between the electrodes compresses the nerve during transmittal of the electric pulse through the electrodes and into the patient's body.
US09037265B2

A retractable screw-type stimulation or defibrillation intracardiac lead is disclosed. According to one embodiment, the lead comprises a flexible hollow sheath (12) having at its distal end a lead head (10) and a connector (66) at its proximal end. The connector comprises a pin (62) connected to a lead head electrode (18). The lead head comprises a tubular body (28), at least one electrode (18, 20) for stimulation or defibrillation, a moving element translationally and rotationally moving within the tubular body in a helical motion, an anchoring screw (24) axially moving with respect to the tubular body, and a deployment mechanism (22) to deploy the anchoring screw out of the tubular body (28). The lead is a co-radial type, and the moving element (26) secured to the anchoring screw is connected to the tubular body (28) by a helical guide (46) and a coupling finger (56) protruding between two successive turns of the helical guide (46) for transforming a rotary movement imparted to the lead body in a deployment or retraction movement of the moving element (26). The helical guide (46) is resiliently compressible, with a free end (52) with a flat area (54) facing a flange (38) in vis-à-vis, so as to pinch the coupling finger (56) and to perform the function of a clutch limiting the torque transmitted to the anchoring screw by the rotation of the lead body, even in case of continuation of this rotation.
US09037262B2

An intracorporeal autonomous active medical device having a capsule body and a base. The capsule body includes a body portion and a lid portion, and the capsule body contains therein electronic circuitry containing the active elements of the autonomous medical device, and a power supply. The capsule body also includes a fastening system on an exterior surface of the capsule body that is configured to correspond with a fastening mechanism on the base configured to be anchored to a tissue wall. The fastening mechanism provides selective engagement between the capsule body and the base.
US09037260B2

Various embodiments concern a lead comprising a cable conductor and a coil electrode having one or more filars, the one or more filars wound in a helical pattern. The lead can further include an inner fitting axially aligned with the coil electrode. The inner fitting can comprise external threading and a slot extending along the inner fitting. The slot can receive a portion of the cable conductor. The lead can include an outer tubular fitting having a lumen with internal threading. Each of the coil electrode and the inner fitting can be partially received within the lumen, both of the external threading and the one or more filars threadedly engaged with the internal threading. The cable conductor can be pinched in the slot to mechanically connect the cable conductor to the inner fitting. The pinching can be supported by the outer tubular fitting.
US09037253B2

A system and method for selecting an appropriate implantable hearing device for a patient with a hearing impairment is disclosed. The system includes an auditory parameter generating module configured to receive electronically generated image data of the patient's auditory structure and to generate at least one auditory parameter based on the image data. The system further includes memory, in communication with the auditory parameter generating module, that is configured to store a listing of one or more implantable hearing devices, and a hearing device determining module, in communication with the auditory parameter generating module and the memory, that is configured to select the implantable hearing device based on the auditory parameter.
US09037248B2

Methods of treating pain are disclosed, wherein a non-pulsed, low-frequency electrical current is applied to the nerve carrying the pain signals in order to suppress transmission of those signals. In desired embodiments, the current is applied in a direction transverse to the nerve axis. Such currents have been found not to induce motor-neuron recruitment, meaning these methods can treat pain without causing muscle spasm or other muscular responses. A cuff for applying such a current transverse to the nerve axis is also disclosed.
US09037246B2

Methods and devices for treating bronchial constriction related to asthma and anaphylaxis wherein the treatment includes providing an electrical impulse to a selected region of the vagus nerve and/or the lungs of a patient suffering from bronchial constriction.
US09037239B2

A method and apparatus for selecting an electrode combination in a cardiac pacing device. In some instances, this may include: implanting a plurality of cardiac electrodes supported by one or more leads in a patient; receiving user-determined electrode combination selection criteria from a user; evaluating, for each electrode combination of a plurality of electrode combinations of a plurality of cardiac electrodes, which electrode combination best satisfies the user-determined electrode combination selection criteria; selecting the electrode combination that best satisfies the user-determined electrode combination selection criteria; and programming an implantable pacing circuit to deliver a cardiac pacing therapy to the patient's heart that uses the selected electrode combination.
US09037230B2

This invention concerns treating apparently normal tissue surrounding sites of cancerous tumors so as to reduce both the probability of a recurrence of cancer at and near the site of a cancerous tissue, and to reduce the amount of apparently healthy tissue that is usually excised along with the tumor, thereby providing a substantial benefit to the cancer patient by eliminating or delaying tumor recurrence and sparing normal tissue for its functionality and for avoiding unnecessary disfigurement.
US09037227B2

A device is described for measuring electrical characteristics of biological tissues with plurality of electrodes and a processor controlling the stimulation and measurement in order to detect the presence of abnormal tissue masses in the breast and determine probability of tumors containing malignant cancer cells being present in a breast. The device has the capability of providing the location of the abnormality, at least to the quadrant. The method for measuring electrical characteristics includes placing electrodes and applying a voltage waveform in conjunction with a current detector. A mathematical analysis method is then applied to the collected data, which computes spectrum of frequencies and correlates magnitudes and phases with given algebraic conditions to determine mass presence and type.
US09037223B2

An atrial fibrillation classification system collects celectrocardiogram signals and converts them to a frequency, time, or phase domain representation for analysis. An evaluation stage extracts energy density profile over a range of frequencies, time intervals, or phases, which is then summed and normalized to form dispersion metrics. The system then analyzes the dispersion metrics, in their respective domains, to determine whether a patient is experiencing an arrhythmia and then to classify the type of arrhythmia being experienced.
US09037221B2

A non-contact electrocardiogram (ECG) sensor having an ECG electrode and guard electrode coupled to an electronic circuit that actively gain-corrects the electrocardiogram signal based on fringe capacitance signal and filters the gain-corrected signal based on a static charge reference signal. The compensation system first makes a gain correction for the preamplifier to address ECG electrode-to-subject motion and then removes any additive static common mode interference from motion-induced static charge generation.
US09037214B2

In certain embodiments novel nanoparticles (nanowontons) are provided that are suitable for multimodal imaging and/or therapy. In one embodiment, the nanoparticles include a first biocompatible (e.g., gold) layer, an inner core layer (e.g., a non-biocompatible material), and a biocompatible (e.g., gold) layer. The first gold layer includes a concave surface that forms a first outer surface of the layered nanoparticle. The second gold layer includes a convex surface that forms a second outer surface of the layered nanoparticle. The first and second gold layers encapsulate the inner core material layer. Methods of fabricating such nanoparticles are also provided.
US09037209B2

An implantable diagnostic device in accordance with the present disclosure includes a probe assembly that can be implemented in a variety of ways. A few example implementations include: a needle inside which is located a bio-sensor chip (the needle being insertable into a human being); a compact package containing the bio-sensor chip (the compact package configured for placement inside a catheter); or a silicon-based bio-sensor package configured for insertion into a vein.
US09037202B2

A cooling system includes a first section of high temperature superconducting (HTS) cable configured to receive a first flow of coolant and to permit the first flow of coolant to flow therethrough. The system may further include a second section of high temperature superconducting (HTS) cable configured to receive a second flow of coolant and to permit the second flow of coolant to flow therethrough. The system may further include a cable joint configured to couple the first section of HTS cable and the second section of HTS cable. The cable joint may be in fluid communication with at least one refrigeration module and may include at least one conduit configured to permit a third flow of coolant between said cable joint and said at least one refrigeration module through a coolant line separate from said first and second sections of HTS cable.
US09037201B2

A system for wirelessly coupling a radio device (111) via a radio link has a support surface (119) for placing radio device (111) thereon; an antenna in order to produce and maintain wireless coupling of the radio device, or a plurality of antennas (217a, 217b) positioned adjacently which can be selectively operated to produce and maintain wireless coupling of radio device (111). Support surface (119) has a rotationally symmetrical recess (117) extending around an axis of rotation (18) perpendicular to support surface (119), wherein, at different rotational positions relative to the axis of rotation (18), a radio device (111) having a projection (204) which engages in recess (117) can operate a radio link to the antenna, or to one of the antennas (217). Alternatively a radio device rests against support surface (119) and is located in any orientation and any position within a space defined by support surface (7).
US09037199B1

In one example, a method includes determining, by a processor operating in a first power mode and based on first motion data, a first activity of a user, transitioning from operating in the first power mode to operating in a second power mode, wherein the processor consumes less power while operating in the second power mode than in the first power mode, responsive to determining, while the processor is operating in the second power mode and based on second motion data, that a change in an angle relative to gravity satisfies a threshold, transitioning from operating in the second power mode to operating in the first power mode, determining, by the processor and based on second motion data, a second activity of the user, and, responsive to determining that the second activity is different from the first activity, performing an action.
US09037189B2

A positioning server device comprises: an input unit which receives measurement information of radio waves which are transmitted between an access point and a client; a radio wave map administration unit (10) which administers radio wave map data which denotes an estimation of a correspondence relation between the radio wave measurement information and a spatial location; and a positioning unit (13) which positions the location of the client based on the radio wave measurement information and the radio wave map data. The radio wave map administration unit (10) administers first map data which relates to a fixed positioning range where it is possible for a client to be positioned to be present conventionally, and second map data which relates to an extended positioning range wherein a possibility arises that the client to be positioned may be present according to particular conditions, as radio wave map data.
US09037186B2

A method of transmitting signals including determining, per each of the component carriers, transmission power of at least one channel for simultaneous transmission, in such a way that a total transmission power of the at least one channel does not exceed a maximum transmission power configured for a corresponding component carrier; and checking whether a total transmission power of channels over the multiple component carriers for the simultaneous transmission exceeds a total maximum transmission power configured for the communication apparatus or not. If the total transmission power of the channels exceeds the total maximum transmission power configured for the communication apparatus, transmission power of at least one PUSCH among the channels is adjusted in such a way that an adjusted total transmission power over the multiple component carriers does not exceed the total maximum transmission power.
US09037180B2

Disclosed are methods, apparatus, computer readable media and other implementations, including a method for communicating network information. The method includes transmitting a request message from a mobile device to an access point, and receiving, at the mobile device, a reply message transmitted from the access point in response to receiving the request message, the reply message including data representative of a transmitted signal power level at the access point of the reply message. The method further includes determining, based on the received reply message including the data representative of the transmitted signal power level at the access point, a received signal power level at the mobile device of the reply message, and a round trip time from a first time instance when the request message was transmitted from the mobile device to a second time instance when the reply message was received at the mobile device.
US09037176B2

The present description provides a method for allocating a device identifier through an initial network entry process with a base station in a wireless access system. The method comprises a step of transmitting control information, indicating a mobile station supporting Machine to Machine (M2M) communication, to a base station; and receiving a first message, comprising at least one of a first identifier indicative of a group to which devices belong and a second identifier indicative of each of the devices belonging to the group, from the base station.
US09037173B2

Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
US09037167B2

A method and apparatus for transitioning states or modes on a user equipment, the method having the steps of receiving, at a network element, a transition indication; checking a radio resource profile for the user equipment; and making a transitioning decision at the network element based on the received transition indication and the radio resource profile.
US09037164B2

Implementations and techniques for changing the orientation of a user of a mobile communication device based at least in part on transmit power are generally discussed. The change in orientation of the user may reduce radiation absorbed by the user.
US09037162B2

Methods and systems of continuously optimizing data in WiFi positioning systems. A location-based services system uses WiFi-enabled devices to monitor WiFi access points in a target area to indicate whether a WiFi access point is newly-observed. A WiFi-enabled device communicates with WiFi access points within range of the WiFi-enabled device so that observed WiFi access points identify themselves. A reference database is accessed to obtain information specifying a recorded location for each observed WiFi access point in the target area. Observed WiFi access points for which the reference database has no information specifying a corresponding recorded location are identified. The recorded location information for each of the observed WiFi access points is used to calculate the position of the WiFi-enabled device. The reference database is informed of the WiFi access points (for which there was no information in the database) and is provided the calculated position in conjunction therewith.
US09037159B2

A system for providing wireless telecommunications services to mobile devices includes structure and functionality for location-based services, and includes both server and client/mobile device apparatuses. One apparatus includes a data store storing at least a first record associated with a first wireless device or a second record associated with a second wireless device. A computer is coupled to the data store and is configured to receive a request from the first wireless device to obtain location information associated with the second wireless device. The computer is configured to receive a change location privileges request, and to update the first or second records in the data store based on the received change request. Other apparatuses provide additional structures and functions.
US09037139B1

A wireless communication device (WCD) may transmit a first sequence of access probe messages to a radio access network (RAN) via a first wireless coverage area. The WCD may then transmit a second sequence of access probe messages to the RAN via a second wireless coverage area. Based on the first wireless coverage area being more preferable to the WCD than the second wireless coverage area, the WCD may use a negative inter-sequence power step for the power levels at which the WCD transmits the access probe messages of the first and second sequences. Thus, the WCD may transmit the first access probe message of the second sequence at a lower power than the first access probe message of the first sequence.
US09037122B2

A method of dynamically invoking a simultaneous ring feature in a telecommunications network includes: identifying a call directed to user equipment (20); notifying the user equipment (20) of the identified call; and, receiving an indication from the user equipment (20) whether or not the simultaneous ring feature should be invoked base on a determined location of the user equipment (20).
US09037114B2

A method for applying personalized rules to an incoming e-mail message includes receiving an e-mail message addressed to a user and forwarding a copy of the e-mail message to a mobile communication device associated with the user. One or more pre-defined rules associated with the user are applied to the e-mail message. At least one of the pre-defined rules is identified that the e-mail message satisfies. The identified rule specifies that a text message such as an SMS message be sent to the mobile communication device indicating that an e-mail message satisfying the pre-defined rule has been received. The text message includes a link that allows the user to directly access the e-mail with the mobile communication device's user interface.
US09037110B2

A system and method of authorizing and monetizing a telephone communication such as a voice call is disclosed. The calling party may be in a controlled environment such as a prison or hospital; the called party is using a mobile telephone device. The call is facilitated by a service provider such as a connect service provider. The call is monetized by a message service charge billed to an account associated with the mobile telephone device. The call is facilitated as a voice call if there is authorization both for a charge for message service to the mobile telephone device and for the call from the calling party. The system is implemented with a system may use a message service communication protocol for the message and billing charge. computer-based system in operation with the interactive voice response system. Revenue from monetization of the call may be shared between service providers.
US09037107B2

A communication device is disclosed. The device may be in particular a radio transmitter and a receiver that can operate with low power consumption and with improved interference rejection, therefore particularly suitable for use in low-power communication systems, such as wireless sensor networks and wireless body area networks. In one aspect, multiple frequency tones (carriers) are used to carry information from the transmitter, such that a RF signal having multiple radio frequency components is produced and transmitted. In the receiver, an envelope detector is still the RF down-converter. After down-converting intermodulation components are extracted containing amplitude, phase and frequency information of the multiple radio frequency components. This allows the desired signal (the baseband information) to be distinguished from the carriers and unwanted interference.
US09037104B2

A wireless device for receiving wireless signals based on channel conditions is described. The wireless device includes a direct sampling path used when operating in a direct sampling mode. The wireless device also includes a zero intermediate frequency path used when operating in a normal sampling mode. The wireless device further includes a first switch coupling a filter module input to an input of the direct sampling path and an input of the zero intermediate frequency path. The wireless device also includes a second coupling a filter module output to an output of the direct sampling path and an output of the zero intermediate frequency path. The first switch and the second switch are configured to switch between the direct sampling path and the zero intermediate frequency path based on a received signal power.
US09037103B2

A method for processing a radio signal includes: receiving a signal on two antennas; demodulating the signal using first and second independent signal paths that are synchronized by symbol number; maximum ratio combining branch metrics from the two receiver paths; and using the combined branch metrics to produce an output, wherein the receiver paths include an arbitration scheme. A receiver that implements the method is also provided.
US09037094B2

A device comprises a plurality of distributed transceivers, a plurality of distributed beamformers, a baseband processor, and a network management engine. The distributed transceivers perform beamforming in a radio frequency band. The distributed beamformers, however, performs beamforming in an intermediate frequency band. Each of the distributed transceivers is coupled to a corresponding one of the distributed beamformers. Each transceiver-beamformer pair is coupled to the baseband processor utilizing a same communication medium such as a cable. For transmission, a data stream generated at baseband is converted to intermediate frequencies. With a low-power transmission, the distributed beamformers transmit the data stream wirelessly in the intermediate frequencies to a receiving device. With a normal-power transmission, the distributed transceivers transmit the data stream to the receiving device in the radio frequency band. The transceivers and the beamformers are turned OFF whenever not being used. A high-throughput communication link may be established through resource sharing.
US09037083B2

A communications device may include a near-field communication (NFC) circuit device, and a radio frequency (RF) signal blocking member adhesively coupled with the NFC device. The RF signal blocking member may be configured to block RF signal communication by the NFC device while coupled therewith. The RF signal blocking member may comprise an electrical conductor. In accordance with an example, the RF signal blocking member may comprise a frangible layer. In another example, a pressure sensitive adhesive layer may be included for adhesively securing the RF signal blocking member with the NFC device.
US09037054B2

A fixing device includes: a fixing belt that heats a recording medium with a toner image transferred thereon to fix the toner image to the recording medium; a heater unit for heating the fixing belt; and a tension roller that suspends the fixing belt in a rotatable manner. This fixing device is constructed such that the heater unit is extended in the direction of the belt width that is perpendicular to the rotational direction of the fixing belt and includes a planar heat generator that generates heat by supplying electricity, a heat transfer member arranged in contact with both the planar heat generator and the fixing belt and a reinforcing member for fixing the heat transfer member while the heat transfer member is joined to the reinforcing member.
US09037052B2

A developer supply device configured to supply developer is provided. The developer supply device includes a rotatable developer carrying body configured to carry the developer, a casing configured to rotatably support the developer carrying body, and a restricting member configured to contact the developer carrying body to remove a part of the developer. The casing has a collecting side developer storage room configured to store the developer removed by the restricting member and a supplying side developer storage room configured to store the developer to be supplied to the brush layer. A supplying side developer storage level, which is a storage level of the developer in the supplying side developer storage room, is higher than a collecting side developer storage level, which is a storage level of the developer in the collecting side developer storage room.
US09037051B2

A toner cartridge for use in an imaging device according to one example embodiment includes a housing having a reservoir enclosed therein for holding a quantity of toner. The housing has an exit port in communication with the reservoir for exiting toner from the toner cartridge. A shutter is mounted on the housing and has a toner path through the shutter. The toner path includes an exit opening. The shutter is moveable between a closed position where the toner path is closed to the exit port preventing toner from exiting the toner cartridge and an open position where the exit opening is open to the exit port allowing toner to exit the toner cartridge. The shutter has an air duct therethrough separated from the toner path. The air duct has a first end in fluid communication with the exit port when the shutter is in the open position.
US09037049B2

A developing device includes a transporting unit that rotates while being opposed to an image holding member and that transports a developer toward the image holding member to develop the electrostatic latent image on the image holding member, a supplying unit that has the developer adhered onto a circumferential surface thereof being rotated and that supplies the developer to the transporting unit in contact with the transporting unit, and a replenishing unit that includes a transporting path connected between a containing chamber and supplying chamber, that keeps the developer, with which the supplying unit is replenished, remaining, and that replenishes the supplying unit with the developer, wherein the replenishing unit is provided with an opening on a developing chamber side of the transporting path facing the supplying unit, and includes a downstream side counter member, and wherein the downstream side counter member has a regulating surface with a gap.
US09037043B2

An image forming apparatus includes a drive source that generates a driving force, an image forming object on which an electrostatic latent image is to be formed and that includes a rotatable shaft extending therethrough and rotates with the driving force that is input to one end of the rotatable shaft, and an extracting member that is provided at another end of the rotatable shaft of the image forming object and extracts, from the rotatable shaft, a driving force to be transmitted to a driven member excluding the image forming object.
US09037036B2

An opening and closing mechanism has an apparatus body 2 and an opening and closing member 3 that opens and closes by rotating with respect to the apparatus body 2, and also has a rod-like metal shaft member 8 that is mounted in the apparatus body 2. The opening and closing member 3 is rotatably supported about the metal shaft member 8 through insertion of the opening and closing member 3 between a guiding surface 7a1 having a circular arc surface shape provided in the apparatus body 2, and a surface 8a of the metal shaft member 8.
US09037032B2

A developing cartridge includes: a housing including a developing chamber and a developer accommodating chamber; a developing roller including a developing roller shaft; a supply roller including a supply roller shaft; a developing electrode, which is provided on an outer side of one sidewall of the housing, which is electrically connected to the developing roller shaft, and which includes a developing protrusion protruding parallel to the developing roller shaft at a position different from the developing roller shaft; and a supply electrode, which is provided on the outer side of the one sidewall, which is electrically connected to the supply roller shaft, and which includes a supply protrusion protruding parallel to the supply roller shaft at a position different from the supply roller shaft. The developing protrusion and the supply protrusion are arranged in an arrangement direction of the developing chamber and the developer accommodating chamber.
US09037028B2

Representative configurations of a cleaning apparatus, a process cartridge and an image forming apparatus according to the present invention includes: a cleaning blade which abuts on a photosensitive drum which bears a toner image, and which removes toner which remains on the photosensitive drum; compression springs which are compressed to pressurize the cleaning blade against the photosensitive drum; and spring attaching portions which regulate phases of compression springs such that positions of the compression springs in a circumferential direction are at predetermined phase positions when the compression springs are attached.
US09037026B2

A fusing device has a heater, a fusing rotary member heated thereby, a pressing rotary member in contact with the fusing rotary member to form a fusing nip, an adjustment mechanism adjusting a fusing pressure to adjust the nip width of the fusing nip, a temperature sensing member, and a control portion. By the control portion, the fusing pressure is set at a first set value during fusing warm-up operation for raising temperature of the fusing rotary member, is set at a third set value when a first sheet of paper after completion of fusing warm-up operation passes through the fusing nip, and is changed to a second set value before sheets of paper for a preset number of pages pass through the fusing nip after completion of fusing warm-up operation. Of the set values, the third is greatest, the second is second greatest, and the first is smallest.
US09037018B1

A method of controlling toner concentration in an image forming device by determining a charge per unit mass of toner in a mixture of toner and carrier and adding toner to the mixture if the charge per unit mass of the toner is higher than a predetermined threshold. Other methods and devices are disclosed.
US09037003B2

A signal transmission device drives a light-emitting element and outputs an optical signal depending on a data signal from an electronic device. The device includes an element driving portion which supplies a driving current to the light-emitting element, wherein the driving current is obtained by superimposing a modulation current on a bias current, the modulation current being dependent on the data signal indicating emitting information of the light-emitting element. A temperature compensation portion of the device controls the bias current and the modulation current depending on the temperature so that a temperature-current characteristic of the light-emitting element is reproduced based on the voltage which is dependent on the temperature and the voltage which is independent from the temperature, thereby performing current control depending on the temperature.
US09036999B2

One aspect provides an optical communication system. The system includes an optical-to-digital converter, a frequency estimator and a symbol synchronizer. The optical-to-digital converter is configured to receive an optical OFDM bit stream including an OFDM symbol bearing payload data and a symbol header preceding the OFDM payload data. The frequency estimator is configured to determine a carrier frequency offset of the payload data from the symbol header. The symbol synchronizer is configured to determine a starting location of the payload data within the bit stream by cross-correlating a synchronization pattern within the symbol header with a model synchronization pattern stored by the symbol synchronizer.
US09036980B2

Recording reconstruction from multiple overlapping recordings may be provided. New recorders may copy manifests from working recorders, as opposed to reconstructing from failed recorders, to construct manifests that refer to video fragments from different recorders. Origin servers may follow these reconstructed manifests to obtain any fragment in the recording, in any combination of recorder failure/take-over/restart, as long as there was at least one recorder functioning at all times.
US09036974B2

Example fiber optic enclosures include a cable spool assembly and a cover. Each disc of the cable spool assembly has a removable section that extends radially outwardly from a central portion of the disc. The cable spool assembly has a first diameter when the removable sections are attached to the discs. The central portion of each disc has a second diameter. The cover has a lateral dimension that is smaller than the first diameter of the cable spool assembly and larger than the second diameter of the cable spool assembly. Certain types of spool assemblies include a termination region including a plurality of adapters that rotate in unison with the first disc of the cable spool assembly.
US09036971B2

Frequency standards based on mode-locked fiber lasers, fiber amplifiers and fiber-based ultra-broad bandwidth light sources, and applications of the same.
US09036970B2

A coupling device for an optical fiber used in optical tomography examination of a medium includes a mass of diffusing material for a wavelength guided by the optical fiber. This mass includes a bearing surface to be applied against the surface of the medium. At least one housing is provided in the mass to receive the end of the optical fiber.
US09036968B2

Waveguide designs and fabrication methods provide adiabatic waveguide eigen mode conversion and can be applied to monolithic vertical integration of active and passive elements in PICs. An advantage of the designs and methods is a simple fabrication procedure with only a single etching step in combination with subsequent well-controllable selective oxidation. As a result, improved manufacturability and reliability can be achieved.
US09036964B2

An optical light guide coupler for coupling at least two light guides comprises an input face and an output face, wherein the optical light guide coupler is configured to receive light from a first light guide having a stepped output profile and is configured to transmit that light to a second light guide having a non-stepped profile. The input face of the light guide coupler is registered to the stepped output profile of the first light guide and the output face of the light guide coupler is at least one of rectilinear and curved.
US09036957B2

An optical system may include an optical multiplexer or demultiplexer circuit having a slab with a propagation region. The propagation region may have a first propagation section and a second propagation section, such that a portion of the first propagation section and a portion of the second propagation section overlap each other to form a shared propagation section. The shared propagation section may include both the portion of the first propagation section and the portion of the second propagation section. The first propagation section and the second propagation section may each have a first end and a second end. The optical system may further include multiple waveguides directly connected to the second end of the first propagation section and directly connected to the second end of the second propagation section.
US09036952B2

An electro-optical device and method of assembly is disclosed. A first unit of the electro-optical device is positioned with respect to a second unit of the electro-optical device to pre-align an optical communication pathway between the first unit and the second unit. The first unit is positioned with respect to the second unit to pre-align an electrical communication pathway between the first unit and the second unit. The first unit is bonded to the second unit to assemble the electro-optical device to establish optical communication and electrical communication between the first unit and the second unit.
US09036942B1

A projectile can be equipped with a camera and be configured to detonate after receiving a command to detonate. After the projectile is thrown the camera can capture images. These images can be sent by way of the physical link to the handheld device. The handheld device can display the images. A user of the handheld device can view the images and determine if the projectile should detonate based on the images.
US09036941B2

Among other disclosed subject matter, a computer-implemented method includes receiving illustrated content. The illustrated content includes half-tone content. The method includes blurring at least part of the illustrated content. The blurring is performed according to a blur radius. The method includes downscaling the blurred illustrated content to an output size.
US09036939B2

Systems and techniques for processing sequences of video images involve receiving, on a computer, data corresponding to a sequence of video images detected by an image sensor. The received data is processed using a graphics processor to adjust one or more visual characteristics of the video images corresponding to the received data. The received data can include video data defining pixel values and ancillary data relating to settings on the image sensor. The video data can be processed in accordance with ancillary data to adjust the visual characteristics, which can include filtering the images, blending images, and/or other processing operations.
US09036935B2

First coded data are generated from a target block by a first coding mode. Second coded data having predetermined amount are generated from the target block by a second coding mode. Whether to encode by the first coding mode or the second coding mode is decided. Based on the decision result, any of the first coded data and the second coded data is selected. If a total amount of coded data of a segment is over a target amount, encoding by the second coding mode is decided. The segment comprises blocks including the target block. The total amount is sum of an amount of coded data generated from blocks prior to the target block in the segment, an amount of the first coded data, an amount of coded data to be generated from remained blocks in the segment by the second coding mode.
US09036933B2

When the entire image is divided into regions, each of which is subjected to predictive encoding while predicting an image signal by using an independent method assigned to the region, the object number and a representative pixel value for each object are predicted utilizing spatial continuity for the presence of the object, and also using decoded pixel values of a previously-processed neighbor region adjacent to a processing region. Accordingly, it is possible to reduce the amount of code required for encoding the object number in the processing region or the pixel value as a representative of each object in the processing region, where these encoded items are required in highly accurate image signal prediction which can handle any object shape by utilizing the pixel value as a representative of each object in the processing target region and information for identifying the object assigned to each pixel in the processing region. Therefore, efficient image encoding can be implemented. Since the employed decoded pixel values of pixels in a previously-decoded neighbor region are common information between the encoding and decoding sides, appropriate prediction can be performed even in the case where one of multiple image signal prediction modes is selected for each region, like in H.264.
US09036928B2

Systems and methods configured to store images synthesized from light field image data and metadata describing the images in electronic files and render images using the stored image and the metadata in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to: synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image and metadata including the depth map.
US09036927B2

An image coding method of coding an image on a per coding unit basis, the method comprising: applying a frequency transform to luminance data and chrominance data of transform units in the coding unit including predetermined blocks each corresponding to one or more of the transform units; and coding the luminance data and the chrominance data to which the frequency transform has been applied to generate a bitstream in which the luminance data and the chrominance data are grouped on a per predetermined block basis.
US09036926B2

A method is disclosed. The method includes retrieving one or more compressed objects and inserting the compressed objects directly into a compressed bitmap during compression of a sheetside image.
US09036925B2

Techniques are disclosed for performing robust feature matching for visual search. An apparatus comprising an interface and a feature matching unit may implement these techniques. The interface receives a query feature descriptor. The feature matching unit then computes a distance between a query feature descriptor and reference feature descriptors and determines a first group of the computed distances and a second group of the computed distances in accordance with a clustering algorithm, where this second group of computed distances comprises two or more of the computed distances. The feature matching unit then determines whether the query feature descriptor matches one of the reference feature descriptors associated with a smallest one of the computed distances based on the determined first group and second group of the computed distances.
US09036918B2

Whether a processing target block belongs to a quiescence area is determined based on a motion vector of an adjacent block whose encoding mode is determined to not be the intra-encoding mode and a reference index indicating a reference image of the adjacent block, whereby a reference index indicating a reference image of the processing target block is determined. If all the encoding modes of the adjacent blocks are the intra-encoding mode, an index number assigned to an image temporally closest and in a field different from a field to which the processing target block belongs is selected. If the processing target block belongs to a quiescence area, an index number assigned to an image temporally closest and in a same field as the processing target block is selected. If the processing target block belongs to a moving area, an index number of a reference image temporally closest is selected.
US09036909B2

One exemplary embodiment involves receiving an image with a set of undefined pixels and a set of defined pixels and recursively modifying the image to generate a seamless composition comprising only defined pixels. Disclosed are embodiments for recursively modifying the image by recursively down sampling the image by a factor to generate a plurality of down sampled images until the down sampled image generated at each recursive down sampling lacks undefined pixels and then recursively up sampling each one of the down sampled images by the factor to generate an up sampled image from the respective down sampled image. Additionally, at each recursive up sampling instance, pasting the next recursively occurring down sampled image on the up sampled image to generate the next recursively occurring image for up sampling.
US09036903B2

A learning device includes a gradient feature extraction unit which extracts a gradient feature amount including a gradient direction at each coordinate and a gradient intensity value thereof based on an amount of variation between luminance at each coordinate of an inputted learning target pattern and luminance at a periphery thereof, a sum difference feature extraction unit which calculates a predetermined sum difference feature amount by adding the gradient intensity values according to the gradient directions included in a predetermined gradient range indicating a range of the predetermined gradient direction based on the extracted gradient feature amount and subtracting the gradient intensity values according to the gradient directions included in the other gradient range adjacent to the predetermined gradient range from the calculated sum, and a learning unit which acquires a learning parameter at each coordinate.
US09036897B2

A computer readable storage medium is provided, storing a computer-executable program for causing a computer to determine at least one of mask pattern and exposure condition of an exposure apparatus having an illumination optical system for illuminating a mask with light from a light source and a projection optical system for projecting the mask pattern onto a substrate. The program causes the computer to perform calculation of an image of a pattern on an object plane of the projection optical system using information about lateral shift of an image caused by the exposure apparatus, and determination of at least one of the exposure condition and the mask pattern based on a calculation result.
US09036896B2

A method and system for imaging an object to be inspected and obtaining an optical image; creating a reference image from design pattern data; preparing an inspection recipe including one or more templates and parameter settings necessary for the inspection; checking the pattern and the template against each other, and selecting the reference image which corresponds to the template; detecting first and second edges in the selected reference image in accordance with the parameter setting using determined coordinates as a reference; detecting first and second edges in the optical image, this optical image corresponds to the selected reference image; and determining an inspection value by acquiring the difference between the line width of the optical image and the reference image using the first edge and second edge of the reference image and the first edge and second edges of the optical image.
US09036893B2

Provided is a tire defect detection method capable of accurately detecting a thinly extending convex defect of a tire surface. Prior to the start of Step S1, two-dimensional images including a slit light image are successively obtained in advance. In Step S1, a slit light image is extracted from data of a plurality of shot two-dimensional images. In Step S2, an eccentricity component which is deviation resulting from eccentricity is eliminated from the extracted slit light image. In Step S3, a feature quantity is calculated based on the light image from which the eccentricity component is eliminated, and in Step S4, a thinly extending convex defect is detected based on the calculated feature quantity.
US09036888B2

Exemplary embodiments include methods, systems, and devices for enabling users to provide quality scores for indicating the quality of image analysis methods performed on images of biological tissue. An exemplary user interface displays results of an image analysis method performed on an image of biological tissue in an overlaid manner on an image of biological tissue. The exemplary user interface enable a user to provide, directly on the user interface, one or more quality scores to indicate the user's assessment of the quality of the image analysis performed on the image. Exemplary embodiments store the quality scores provided by the user in association with the image analysis method and the image of biological tissue.
US09036885B2

A method of projection domain processing based on a local transform and shrinkage for use in reconstructing digital images from a set of projections, the method including providing a target image of a target object, providing projection data of the target object, producing filtered projection data by applying a sparsifying transform and a shrinkage function to the projection data, followed by an inverse of the sparsifying transform, producing a restored image by applying a reconstruction transform to the filtered projection data, comparing the restored image to the target image, and producing an optimized projection domain shrinkage function by adapting the shrinkage function to minimize differences between the restored image and the target image. Related apparatus and methods are also described.
US09036883B2

A noninvasive, quantitative imaging technique is presented for detecting and diagnosing liver disease, such as cirrhosis. The technique includes: capturing scan data from a subject using computed tomography or another type of imaging method and extracting image data representing the liver from the scan data. Various measures of the liver may be obtained from image data and then used to compute random variables of a statistical model, where the model is predictive of a medical condition of the liver and comprised of random variables that are indicative of at least one of a shape or texture of the liver. Output from the statistical model provides an indication of an undesirable condition of the liver.
US09036879B2

A method for obtaining multi-material decomposition images of an object is presented. The method includes acquiring an image pair from a dual energy computed tomography scan of the imaged object. The method then includes selecting a material basis for multi-material decomposition of the image pair. The method further includes applying a physicochemical model for the material basis. Also, the method includes performing multi-material decomposition using at least one constraint imposed by the physicochemical model.
US09036874B2

An image processing and recording system and an image processing and recording method thereof are provided. An image processing and recording system includes a recording module, an access module, and an identification module. The recording module stores an image which includes N image blocks, and the N image blocks compose M image tiles. The identification module performs an image recognition procedure to identify a predetermined feature of the N image blocks picked up by the access module and generates N identification results. Each result includes an address of the tile in the image corresponding to the Kth image block, a corresponding address of the Kth image block in the image tile and whether the Kth image block has the predetermined feature. Thus, the access module can pick up the image blocks having the predetermine feature to perform a next image recognition procedure.
US09036864B2

Disclosed in some examples is a method, system and medium relating to determining a ball trajectory and bounce position on a playing surface. An example method includes recording a first and a second sequence of ball images before and after a ball bounce on the playing surface; constructing a composite image of the trajectory of the ball from the first and second sequences; and determining a bounce position of the ball from the composite image.
US09036863B2

An object recognition apparatus comprises: an extraction unit configured to extract a partial region from an image and extract a feature amount; a recognition unit configured to recognize whether the partial region is a target object based on the feature amount and one of a first recognition model including a feature amount of a positive example indicating the target object and a negative example indicating a background and a second recognition model including that of the positive example; an updating unit configured to update the first recognition model by adding the feature amount; and an output unit configured to output an object region recognized as being the target object, wherein the recognition unit performs recognition based on the first recognition model if the object region was output for a previous image, and based on the second recognition model if not.
US09036860B2

The invention discloses a method for editing propagation of video and image content based on local feature structure preservation, comprising: mapping all pixels in the input original image and/or video key frames to a selected feature space; finding K nearest neighbor pixels for each pixel according to feature vectors' Euclidean distance in the selected feature space; using Locally Linear Embedding (LLE) dimension reduction to construct the locally linear relationship between each pixel and its K nearest neighbor pixels in the selected feature space; According to the present invention, it is possible to accurately perform such image or video processing as automatic color transformation, interactive color editing, gray image colorization, video cloning and image matting.
US09036856B2

Provided is a sound reproduction device including: a first loudspeaker having directionality utilizing a parametric effect; a second loudspeaker having directionality broader than that of the first loudspeaker; an orientation adjustment unit configured to change an orientation of the first loudspeaker; an information obtaining device configured to obtain positional information of a listener; and a drive controller electrically connected to the first loudspeaker, the second loudspeaker, the orientation adjustment unit, and the information obtaining device, and configured to control the orientation of the first loudspeaker based on the positional information of the listener.
US09036855B2

A headphone includes a housing, a loudspeaker located inside the housing, a cushion coupled to the housing and arranged to acoustically couple the headphone to a user's ear, electronics electrically coupled to the loudspeaker, and a rotatable ring coupled to the housing and surrounding a central portion of the housing, rotation of the ring providing a user input to the electronics. The headphone may include a touch sensor detecting contact with the ring by an external element and providing an input signal to the electronics, the electronics reacting to the input signal based on the direction and extent of contact by the external element moving along the ring.
US09036850B2

An augmented custom fit headset (300) is disclosed. The augmented headset (300) can include: a wearable module (310) configured to be worn around a user's head including an outer band structure (312) with left and right ends (314) and (316), at least one of the left and right ends (314) and (316) having an inner facing cavity (318); earpiece modules (322) and (324) including left and right speakers (326) and (328) connected to the left and right ends (314) and (316); and a removable inner band (330) including a plug portion (332), the plug portion (332) being snap connected to the inner facing cavity (318), defining a snap connector (336). Advantageously, this structure provides an improved removable inner band (330), which is effective, economical, reliable and easy to use. Also, this construction helps to allow the plug portion (332) to remain in place, during use, and can slightly deflect or bend inwardly, to facilitate insertion and removal.
US09036835B2

An apparatus is described that includes an audio power amplifier having an input and an output. An alternating-current to direct-current power converter is coupled to the audio power amplifier in a single package to supply power to the audio power amplifier.
US09036832B2

A computerized method adjusts two presented audio signals using an audio player. A first audio signal is received and played through an audio playing unit. When a second audio signal that is inserted to be played is received in time during the playing of the first audio signal, a peak amplitude X of a volume of the first audio signal and a peak amplitude Y of a volume of the second audio signal are extracted. Each of the peak amplitude X and the peak amplitude Y are compared with a predetermined threshold value A. The first audio signal and/or the second audio signal are adjusted according to the comparison, and the first audio signal and/or the second audio signal is outputted to the audio playing unit and played through the audio playing unit according to the adjustment for the first audio signal and/or the second audio signal.
US09036827B2

Ultrasonic signals are used to transmit sounds from a modulated ultrasonic generator to other locations from which the sounds appear to emanate. In particular, an ultrasonic carrier is modulated with an audio signal and demodulated on passage through the atmosphere. The carrier frequencies are substantially higher than those of prior systems, e.g., at least 60 kHz, and the modulation products thus have frequencies which are well above the audible range of humans; as a result, these signals are likely harmless to individuals who are within the ultrasonic fields of the system. The signals may be steered to moving locations, and various measures are taken to minimize distortion and maximize efficiency.
US09036824B2

A hearing aid is disclosed, which, in a test mode, can determine the impedance of the transducer that stimulates the anatomy of the patient. Impedance may be determined by simultaneous determination of the current flowing through the transducer and the voltage across the transducer. In some cases, the output amplifier of the hearing aid includes two outputs, with one being a scaled and/or summed replica of the other. The amplifier is driven with a periodic signal with a particular frequency and a known peak voltage. The periodic signal may be sinusoidal. The primary output of the amplifier is electrically connected to the transducer, with a known voltage given by the peak input voltage and a known gain of the amplifier. The current from the secondary output of the amplifier is measured. In an example measurement scheme, the secondary output is sent through a rectifier and then through a low-pass filter.
US09036818B2

Disclosed herein are a private key generation apparatus and method, and storage media storing programs for executing the methods on a computer. The private key generation apparatus includes a root private key generation unit and a sub-private key generation unit. The root private key generation unit sets a root master key and predetermined parameters capable of generating private keys, and generates a first sub-master key set capable of generating a number of private keys equal to or smaller than a preset limited number. The sub-private key generation unit generates private keys with the root private key generation unit by receiving the first sub-master key set from the root private key generation unit, to generate a private key corresponding to a user ID using the first sub-master key set, and issues the private key to a user.
US09036816B1

A acoustic echo canceller (AEC) system may be configured to perform echo cancellation in the frequency domain. Features are disclosed for determining an estimated echo in the frequency domain using adaptive filters. An adaptive filter corresponding to a frequency bin can comprise a plurality of filter taps. Additional features are disclosed for updating the adaptive filter. In addition, a frequency-bin dependent step size controller may be used to control a step size used in updating the adaptive filters. Features are disclosed for determining the frequency-bin dependent step size.
US09036807B1

According to one embodiment, a first request of a first user is received for communicating with an agent concerning a content item of a media presentation presented to the first user. In response, agents associated with the content identifier are identified. Status of the identified agents is determined. Agent identifiers are transmitted to the second server, the agent identifiers identifying one or more available agents, including a geographic location of the agents. A second request is received from a first user device of the first user, including an agent identifier identifying a first agent selected by the first user from the list and contact information of the first user. In response, a first message is transmitted to a first agent device of the first agent, the first message including the content identifier identifying the content item and the contact information of the first user.
US09036800B2

An exemplary method implemented in a telecommunication network generates a charging data record (CDR) for a subscriber that is supported by a visited network while away from the subscriber's home network. A request is transmitted from a first node in the visited network for profile information about the subscriber to be obtained from the home subscriber server (HSS) in the subscriber's home network. A reply is received at the first node in the visited network in response to the request where the reply includes at least a portion of the profile information about the subscriber stored in the HSS of the subscriber's home network. The first node stores the at least portion of the profile information received in the reply, and generates the CDR associated with the subscriber as supported in the visited network where the CDR includes subscriber data derived from the stored at least portion of the profile information. The CDR is transmitted by the first node to another node in the telephony network to be used to determine billing associated with services provided to the subscriber.
US09036798B2

There is described a provides a method for selecting a buddy with which a user wants to connect. The buddy having a buddy identification being listed in a pre-identified group of Internet-accessible destinations. The user using a user telephone means to which is associated identification information. The method comprises: initiating a call from the user telephone means to an Internet-enabled computing device, the call having associated thereto calling line identification (CLID) information; comparing the CLID information to the user telephone means identification information; validating the CLID information using the comparison upon positive validation, the user providing the buddy identification; consulting the pre-identified group of Internet-accessible destinations for a match between the buddy identification and one of the Internet-accessible destinations; and advising the user of a successful or unsuccessful match. Alternatively, a call is placed to a party which does not necessarily belong to a pre-identified group of Internet-accessible destinations.
US09036795B2

A computer-implemented system and method for generating audio content using a telephony system. The method includes receiving a telephone call initiation request through a computer implemented graphical interface, initiating a telephone call to a selected telephone number, recording at least a portion of the telephone call to generate audio content, and posting the generated audio content on the computer implemented graphical interface to allow one or more users to access the generated audio content.
US09036790B2

Method and user terminal for handling a call over a communications network between a first user terminal, usable by a first user, and at least one other user terminal, usable by a respective at least one other user, wherein a client is executed at the first user terminal for participation in the call. The client determines a condition of a respective at least one network connection used in the call between the first user terminal and the at least one other user terminal over the communications network. The client also determines that the call has been dropped, and responsive to the determination that the call has been dropped, the client automatically attempts to re-establish the call in dependence upon the determined condition of the at least one network connection.
US09036783B2

A computer-implemented method for gain calibration is provided. The method includes sorting the calibration data of each pixel location from the offset-corrected X-ray image data into a sequence. The method also includes removing part of the calibration data from one end or both ends of the respective sequence for each pixel location. The method further includes averaging the calibration data remaining within each respective sequence to obtain an average pixel value for each pixel location. The method yet further includes generating a gain map based on the average pixel value for each pixel location.
US09036781B1

A method and apparatus for inspecting an object. A radiation generation system is configured to emit radiation. A detector system is configured to detect backscatter formed in response to the radiation encountering the object. A redirection system is positioned relative to the detector system and is configured to redirect the backscatter to the detector system.
US09036774B2

A press plate that includes: a plate shaped press portion that is capable of resilient deformation; a first slit that is provided to a first wall portion of a support body with length direction along a first edge portion of the press portion, and that penetrates the first wall portion; second slits that are provided to a second wall portions of the support body with length direction along second edge portions of the press portion, and that penetrate the second wall portions; and a first corner portion slit that is provided straddling a corner portion between the first wall portion and the second wall portion and penetrating the corner portion, that is connected to the first slit, and that is disposed at a separation to the second slit.
US09036755B2

A clock data recovery circuit includes a binary phase detector configured to receive an incoming data signal and a recovered clock, and output a phase offset signal and recovered data; a digital loop control circuit configured to receive the phase offset signal and output a control signal; and a digital frequency generator configured to receive the control signal and output the recovered clock. A method of clock recovery includes generating a digital phase offset signal from incoming data and feedback clock signals; generating a clock frequency control signal from the phase offset signal; generating a recovered clock in response to the control signal; slowing down the recovered clock when the digital phase offset signal has a first binary state; speeding up the recovered clock when the digital phase offset signal has a second binary state; and holding the recovered clock when the digital phase offset signal has a third binary state.
US09036749B2

A system and method for analog self-interference cancellation that includes receiving an RF transmit signal of a full-duplex radio; frequency downconverting the RF transmit signal to an IF transmit signal; transforming the IF transmit signal into an IF self-interference signal using an IF analog self-interference cancelling circuit; frequency upconverting the IF self-interference signal to an RF self-interference signal; and combining the RF self-interference signal with an RF receive signal of the full-duplex radio.
US09036746B2

A method includes holding in a memory of a communication terminal multiple predefined vectors, each including signal autocorrelation values computed for a respective Doppler shift. A signal is received, and empirical autocorrelation values are calculated for the received signal. An actual Doppler shift of the received signal is estimated by selecting, from among the predefined vectors, a vector whose autocorrelation values best match the empirical autocorrelation values of the received signal.
US09036744B2

A method includes, in a mobile communication terminal, receiving a signal including multiple instances of a synchronization signal transmitted in multiple respective time periods, wherein each instance is precoded with a respective precoding scheme that is selected from a set of precoding schemes in accordance with a precoding alternation pattern. A subset of the instances of the synchronization signal is selected, in accordance with an instance selection pattern that ensures that at least one of the instances of the synchronization signal is received in the terminal with at least a predefined quality. Only the instances belonging to the selected subset are decoded.
US09036742B2

A demapping scheme, having a low computational cost, suitable for any transmission in which only exhaustive demapping can guarantee good performance. The scheme, proposed in this document, can be used in any transmission based on no differential modulation. For example the proposed scheme can be directly applied to a transmission on flat fading AWGN channels or to a transmission on frequency selective channels after equalization or on each sub-carrier of an OFDM System. The proposed solution can be applied for the demapping of any communication system. The proposed scheme can be used for rotated and un-rotated constellation.
US09036738B2

A receiving device including: a demodulation circuit configured to generate first likelihood data of reception symbols based on a transmission format of the reception symbols, the transmission format being selected from transmission formats and including a modulation scheme applied to the reception symbols, the modulation scheme being one of amplitude modulation schemes, a processor configured to estimate a scale ratio of an implementation scale to a theoretical scale, the implementation scale being a scale of the first likelihood data, the theoretical scale being a scale of second likelihood data of the reception symbols, the second likelihood data being defined by a theory and not depending on an implementation of the receiving device, and to generate the second likelihood data based on the first likelihood data and the scale ratio, and a decoding circuit configured to decode the second likelihood data based on the transmission format.
US09036723B2

A training symbol with two identical halves as well as a pilot-tone at a center frequency is used for both timing synchronization and carrier frequency offset estimation. A timing synchronization is achieved by finding a peak of a cross-correlation function of the two halves in the first symbol. A fraction part of the frequency offset FO is then calculated from a phase difference between the two halves of the first training symbol. Then, the received signal is compensated for the fraction part of FO, and, an integer part of the FO is obtained by counting the shifted positions of the pilot-tone peak in the frequency domain.
US09036721B2

Disclosed herein is a wireless communication method for a magnetic field communication network. The wireless communication method is performed by a coordinator on the magnetic field communication network. The wireless communication method includes transmitting a request signal used to request response to each of sensor nodes; selecting any one of response signals received from the sensor nodes; transmitting an acknowledgement signal to a sensor node corresponding to the response signal; selecting any one of response signals transmitted again from sensor nodes which did not receive the acknowledgement signal; and transmitting an acknowledgement signal to a sensor node corresponding to the selected response signal.
US09036719B2

Some example embodiments may be directed towards improving a secondary system channel estimation by using a primary channel estimate. Specifically, some example embodiments may be directed towards a method in an user equipment, which may be comprised in a Radio Network, for estimating a primary and a secondary channel. The method may comprise receiving from at least one Base Station a combined wireless communication signal through at least a portion of the primary channel. The method may also comprise determining an estimation of the primary channel. The method may further comprise determining an estimation of the secondary channel. The method may further comprise determining at least one common sub-component between the estimations of the primary and secondary channels, and determining an updated estimation of the secondary channel based on the at least one common sub-component.
US09036717B2

To restore context information about a clip that was sampled from a broadcast program, the clip is identified by matching a digital fingerprint of the clip against a database of known digital fingerprints taken from broadcast programs. If the clip can be identified, it is then associated with information about the matching broadcast program. The loss of context data about the clip obtained from a broadcast program is thus remedied, enabling media content available online to be more useable for a variety of purposes, such as media searching, automatic broadcast attribution, and targeting advertisements.
US09036716B2

Methods, systems, and devices are described for communicating data from multiple data terminals to an aggregator terminal over a communication link having changing link conditions. In some embodiments, source data is received at multiple data terminals, each in communication with an aggregator terminal over a communication link. For example, during a live newscast, one mobile camera may receive live video of an event from a first position while another mobile camera receives live video of the event from a second position. For various reasons (e.g., as the cameras move) each communication link may experience independently changing link conditions. Each data terminal encodes the source data (or store source data for later encoding) as a function of its respective link conditions, and transmits encoded source data over its respective communication link to the aggregator terminal.
US09036713B2

An image encoding device include a predicting unit for adaptively determining the size of each motion prediction unit block according to color component signals, and for dividing each motion prediction unit block into motion, vector allocation regions to search for a motion vector, and a variable length encoding unit for, when a motion vector is allocated to the whole of each motion prediction unit block, performing encoding in mc_skip mode if the motion vector is equal to an estimated vector and a prediction error signal does not exist, and for, when each motion vector allocation region has a size equal to or larger than a predetermined size and a motion vector is allocated to the whole of each motion vector allocation region, performing encoding in sub_mc_skip mode if the motion vector is equal to an estimated vector and a prediction error signal does not exist.
US09036712B1

A method for coding video is disclosed. The method generally includes the steps of (A) receiving a video signal having a series of pictures, each of the pictures having a plurality of blocks, (B) analyzing the blocks to forecast if coding the blocks in a zero-residual coding mode would generate a plurality of artifacts, (C) disabling the zero-residual coding mode for the blocks forecasted to generate at least one of the artifacts and (D) enabling the zero-residual coding mode for the blocks forecasted to generate none of the artifacts.
US09036711B1

Methods and systems for using a video data compression algorithm with parallel processing capability are provided. AC and DC coefficients associated with blocks of the video data, along with quantization errors, may be encoded using a variable length code. The quantization errors may be encoded using a scheme that assigns priorities to the quantization errors based on the position of their associated AC and/or DC coefficients in a block of the video data. The quantization errors may be appended to a bitstream in an order based on these priorities that enables parallel coding of the quantization errors and AC and DC coefficients in each block of video data. Data packing schemes may also be applied to the coded data to maximize the use of bandwidth resources in encoding and/or decoding.
US09036709B1

Disclosed is an apparatus for decoding motion information in merge mode. The apparatus for decoding motion information in merge mode discloses a merge mode motion vector decoding unit configured to generate motion information using available spatial and temporal merge candidates when a motion information encoding mode of a current block indicates a merge mode; a prediction bock generating unit configured to generate a prediction block of the current block using motion information; and a residual block generating unit configured to perform an entropy-decoding process and an inverse-scanning process on residual signals to generate a quantized block, and to perform an inverse-transforming process on the quantized block to generate a residual block. Furthermore, a reference picture index of the temporal merge candidate is set to 0, a motion vector of the temporal merge candidate is selected among a first merge candidate block and a second merge candidate block based on a position of the current block within a slice or a largest coding unit, and the motion vector of the second merge candidate block is selected as the motion vector of the temporal merge candidate if the current block is adjacent to a lower boundary of the largest coding unit, and a diagonal raster inverse scan is used during the inverse-scanning process.
US09036707B2

Methods and related systems for encoding video streams are described. Reference and target frames of a video stream are scaled to reduce their resolution. A sliding window is used to compare the reduced resolution reference and target frames and identify blocks, outlined by a sliding window, that include similar content. A motion vector indicating the motion of the identified similar content is determined. Once the motion vector is determined, the reference and target frames are restored to their native resolution and a translated location for the motion vector is identified in the restored frames. The translated location of the motion vector may be used in encoding the frames of the video stream.
US09036698B2

A local system encodes previously decoded video data using a transcoding quantization value based on a source quantization value provided by a previous encoder as part of the retrieved video data. The transcoding quantization value can be determined additionally based the fullness of the video buffer of a target system, where a measure of the fullness can be obtained directly from the target system or modeled by the local system. The video data is encoded by the local system and then provided to a target system for decoding and subsequent display and/or storage.
US09036689B2

A variable-precision distributed arithmetic (VPDA) multi-input multi-output (MIMO) equalizer is presented to reduce the size and dynamic power of 112 Gbps dual-polarization quadrature phase-shift-keying (DP-QPSK) coherent optical communication receivers. The VPDA MIMO equalizer compensates for channel dispersion as well as various non-idealities of a time-interleaved successive approximation register (SAR) based analog-to-digital converter (ADC) simultaneously by using a least mean square (LMS) algorithm. As a result, area-hungry analog domain calibration circuits are not required. In addition, the VPDA MIMO equalizer achieves 45% dynamic power reduction over conventional finite impulse response (FIR) equalizers by utilizing the minimum required resolution for the equalization of each dispersed symbol.
US09036686B2

A modem and a method of placing a modem in an online data state. In one embodiment, the modem includes: (1) a digital interface configured to receive, via an AT channel thereof, a standard AT command directing an AT channel of the modem to exit a command state and enter an online data state and (2) a command processor coupled to the digital interface and configured to: extract channel designation data received as a standard parameter of the standard AT command, cause a channel designated by the channel designation data and separate from the AT channel to enter the online data state, and allow the AT channel to remain in the command state.
US09036677B2

An optical gain architecture includes a pump source and a pump aperture. The architecture also includes a gain region including a gain element operable to amplify light at a laser wavelength. The gain region is characterized by a first side intersecting an optical path, a second side opposing the first side, a third side adjacent the first and second sides, and a fourth side opposing the third side. The architecture further includes a dichroic section disposed between the pump aperture and the first side of the gain region. The dichroic section is characterized by low reflectance at a pump wavelength and high reflectance at the laser wavelength. The architecture additionally includes a first cladding section proximate to the third side of the gain region and a second cladding section proximate to the fourth side of the gain region.
US09036675B2

A communication module according to the present invention includes a substrate, a laser element and a light receiving element provided on a front surface of the substrate and separating from each other, a transparent resin package collectively sealing the laser element and the light receiving element, and a diffusion unit provided to be opposed to a light emitting surface of the laser element at a prescribed distance for diffusing a laser beam emitted by the laser element, while the distance T between the laser element and the light receiving element satisfies the following formula (1): T≧t1·tan θ+(t1+t2)·tan θ′ . . . (1) (in the formula (1), t1 represents the distance between the light emitting surface of the laser element and the diffusion unit, θ represents the maximum angle of emission of the laser element, t2 represents the difference between the height from the front surface of the substrate up to the light emitting surface and the height up to alight receiving surface of the light receiving element, and θ′ represents the maximum diffusion angle of the diffusion unit.)
US09036668B2

A method for quasi-synchronous tuning of wavelength or frequency of grating external-cavity semiconductor laser and a corresponding semiconductor laser are provided. A grating or mirror is rotated around a quasi-synchronous tuning point (Pq) as rotation center, so as to achieve the frequency selections by grating and resonance cavity in quasi-synchronous tuning, wherein the angle of the line between the quasi-synchronous tuning point (Pq) and a conventional synchronous tuning point (P0) with respect to the direction of light incident on the grating is determined according to the angle difference between the incidence angle and diffraction angle of light on the grating. According to present invention, approximately synchronous tuning of laser is achieved with a simple and flexible design.
US09036665B2

A system and method for real-time detection, identification, and reporting of mac-sync failures in distributed trunking (DT) are disclosed. In one example, a mac-sync failure between a pair of communicatively coupled DT switches is detected in real-time. Further, a type of mac-sync failure between the pair of DT switches is dynamically identified upon detecting the mac-sync failure. Furthermore, an information technology (IT) admin is dynamically notified about the type of mac-sync failure between the pair of DT switches.
US09036663B2

Aspects of the invention are directed to a transmit diversity method for use in a wireless terminal having a plurality of antennas and a wireless terminal configured to implement the method. The transmit diversity method includes using a different orthogonal sequence for each antenna, or group of antennas, for transmitting an uplink control channel from a wireless terminal to a base station. A first step of the method involves assigning at least one orthogonal sequence to one or more of the plurality of antennas, each of the plurality of antennas being assigned at least one orthogonal sequence. Once the orthogonal sequence is assigned, a further step involves scrambling a signal to be transmitted on the physical uplink control channel (PUCCH) using the at least one orthogonal sequence for each antenna thereby producing a scrambled PUCCH for transmission by each antenna. The scrambled PUCCH can then be transmitted on the plurality of antennas.
US09036662B1

A system, method, and computer program for compressing packet data is provided. In exemplary embodiments, one or more blocks may be identified that include block data similar to packet data of one or more packets. The one or more blocks may comprise archives of previously transferred packets. The packet data may be compressed based, at least partially, on the block data. Accordingly, the compressed packet data may be transferred over a communication network.
US09036652B2

In an example embodiment, a system may include a base station configured to broadcast a group scheduling message configured to be received at a terminal group that includes a plurality of terminals. The base station may further be configured to receive group transmissions transmitted at the plurality of terminals in a scheduled sequence in response to the group scheduling message. The base station may further be configured to broadcast a group reply in response to receiving the group transmission.
US09036646B2

In one embodiment, a system includes a routing protocol engine (RPE) RBridge which includes a local uplink port configured to be coupled to a router, a local processor for executing logic, and logic configured for: receiving a data frame at the local uplink port, running routing protocols to enable L3 processing of the data frame, connecting to a LAG cluster, and configuring learned routes and routes passed from another RPE RBridge in the local processor. In more embodiments, methods for providing L3 processing in a TRILL-enabled network include receiving a data frame at a local uplink port of a RBridge enabled with a RPE to enable L3 processing, running routing protocols to provide L3 processing of the data frame, and configuring learned routes and routes passed from any other RPE RBridges. The RPE RBridge may be connected to a router or to a first server and a second server.
US09036638B2

In one embodiment, a system includes a processor adapted for running a switch controller application, logic configured for detecting a switch in a network, logic configured for determining that the switch is capable of communicating via the switch controller application, and logic configured for overwriting a default rule for handling unknown unicast packets in the switch such that the switch sends any unknown unicast packet received by the switch to the system instead of flooding when an unknown unicast packet is received. In another embodiment, a method includes detecting a switch in a network, determining that the switch is capable of communicating via a switch controller application, and overwriting a default rule for handling unknown unicast packets in the switch such that the switch sends any unknown unicast packet received by the switch to the switch controller instead of flooding when an unknown unicast packet is received.
US09036635B2

Public safety user equipment (PS UE) that establishes a first wireless communication channel over a primary network to at least one multimedia multicast or broadcast service management entity and establishes one or more alternative wireless communication channels over one or more alternative networks (310). The public safety user equipment receives at least one multimedia multicast or broadcast service message over the first wireless communication channel (320), Then, the PS UE extracts data contained in the multimedia multicast or broadcast service message and storing the data in a local cache (330). The PS UE receives a cache request from the one or more user equipment over one or more alternative wireless communication channels (340) and then the PS UE transmits the stored data to the one or more PS user equipment (350).
US09036628B2

A network is defined with several alternative softswitches/proxies, which may be used for communication. Each softswitch/proxy has a unique Internet Protocol (IP) address. The softswitches/proxies receive configuration data from a centralized user-profile server, which maintains user-profile information. A centralized call-detail record (CDR) server is connected to each softswitch/proxy and maintains CDRs on each user on each softswitch/proxy. Based on the network configuration, an end-device configuration system generates a provisioning file. The provisioning file includes the IP addresses of each softswitch/proxy. The provisioning file is communicated to user devices. Each user device accesses the provisioning file and uses the IP address for communication. Should the communication fail for any reason, the user device may autonomously access the provisioning file and initiate another call using the next IP address in the provisioning file.
US09036625B2

Systems and methods for mitigating phantom call traffic in a communication system are disclosed. A call may be received at a communications exchange. A jurisdiction of the call may be determined in real-time, and egress signaling information and a route of the call to a terminating local exchange may be determined based on the jurisdiction. At least a portion of the egress signaling information may be provided to the terminating exchange in call signaling and/or in call detail billing records so that the terminating exchange is enabled to correctly charge for call termination.
US09036621B2

A system for deploying Voice over Internet Protocol (VoIP) services is provided. A system that incorporates teachings of the present disclosure may include, for example, a Call Session Control Function (CSCF) having a controller element to receive a Session Initiation Protocol (SIP)message from an originating communication device requesting communications with a terminating communication device, and establish an Internet Protocol (IP) connection between the originating communication device and an advertisement media system to present at the originating communication device an advertisement message that replaces a ringback tone associated with the terminating communication device. Additional embodiments are disclosed.
US09036620B2

In a mobile communication system including a circuit-switched (CS) mobile communications network, a packet-switched (PS) mobile communications network and an interworking function adapted to enable a signaling exchange between the CS and PS mobile communications network, a method of providing combinational CS+PS services to mobile users includes receiving, at a serving network entity in the PS mobile communications network, a user request issued from a first user on the PS mobile communications network, the user request relating to combinational services and having the serving network entity managing the received request, wherein the managing of the received request includes controlling an establishment of a session in the CS mobile communication network through the interworking function.
US09036617B2

A method and apparatus for radio link synchronization and power control in CELL_FACH state and idle mode are disclosed. A wireless transmit/receive unit (WTRU) transmits a random access channel (RACH) preamble and receives an acquisition indicator acknowledging the RACH preamble via an acquisition indicator channel (AICH) and an index to an enhanced dedicated channel (E-DCH) resource. The WTRU determines a start of an E-DCH frame. An F-DPCH timing offset is defined with respect to one of the RACH access slot and an AICH access slot carrying the acquisition indicator. A relative F-DPCH timing offset may be signaled to the WTRU and the WTRU may determine a start of an E-DCH frame based on the relative F-DPCH timing offset and timing of an AICH access slot including the acquisition indicator. The WTRU may transmit a dedicated physical control channel (DPCCH) power control preamble before starting an E-DCH transmission.
US09036615B2

Methods and apparatus that enable a wireless femtocell to operate in its designated frequency so as to minimize interference between the wireless femtocell and neighboring base stations (and other femtocells or nomadic cells). In one exemplary embodiment, the femtocell cell comprises a UMTS (Universal Mobile Telecommunications System) femtocell which has the ability to scan the air interface in a manner similar to that associated with a UE in order to identify unallocated resources within the wireless network, and subsequently request access for the unallocated resources. Business methods useful in combination with the aforementioned methods and apparatus are also disclosed.
US09036612B2

A method for providing wireless communication between a source node and a destination node in a wireless network wherein the wireless network uses a time division multiple access (TDMA) protocol. One or more dedicated TDMA transaction timeslots are arranged in a superframe. The superframe includes at least one dedicated transaction slot forming a hybrid protocol with two or more shared transaction slots per superframe. The method is of particular advantage when practised with a WirelessHART protocol wireless sensor network and when used for monitoring and control equipment and processes in an industrial installation. A computer program, and a wireless node and a wireless network using the inventive method are also disclosed.
US09036611B2

Disclosed are a method and a device for performing HARQ in a multiple antenna system. A terminal transmits uplink data via a plurality of antennas and through a Physical Uplink Shared Channel (PUSCH), and receives an ACK/NACK (Acknowledgement/Non-Acknowledgement) signal indicating whether or not the uplink data has been received, the signal being received via the plurality of antennas and through a PHICH (Physical Hybrid-ARQ Indicator Channel) which corresponds to the PUSCH. A downlink resource to which the PHICH is mapped is determined on the basis of the index (IPRB—RAlowest—index) of the smallest Physical Resource Block (PRB) among the PRBs to which the PUSCH is mapped, uplink DMRS (Demodulation Reference Signal) cyclic shift parameters (nDMRS) and Orthogonal Code Cover (OCC) index.
US09036607B2

A mobile station device includes, but is not limited to: a generation unit. The generation unit generates a gap for suspending communication between the mobile station device and a base station device located in a serving cell and for monitoring a neighboring cell. A predetermined interval based on a measurement type is previously set for a gap. The predetermined interval is common between the mobile station device and the base station device. The mobile station device autonomously detects necessity of generation of the gap for monitoring a neighboring cell, and notifies the base station device of a result of the autonomous detection.
US09036603B2

Embodiments of system and method configurations for device discovery and connection establishment in connection with use of device-to-device (D2D) and proximity-based services are generally described herein. In some examples, an evolved packet core (EPC) of a 3GPP Long Term Evolution or 3GPP Long Term Evolution-Advanced (LTE/LTE-A) network is arranged to assist D2D identification and discovery procedures at user equipment (UEs) connected to the LTE/LTE-A network. Various identification and discovery procedures may be implemented in connection with proximity detection and the establishment of communication times for the establishment of the D2D communication link, between the UEs. Accordingly, the EPC of the LTE/LTE-A network may assist the establishment of a device-to-device communication link between UEs on a wireless network employing a distinct wireless protocol (for example, a direct wireless network connection via a wireless local area network (WLAN) or wireless personal area network (WPAN)).
US09036600B2

A method and apparatus for serving high speed downlink shared channel (HS-DSCH) cell change are disclosed. A wireless transmit/receive unit (WTRU) sends a measurement report to a radio network controller (RNC) when a signal strength of a target cell approaches a signal strength of a source cell. The RNC adds the target cell in an active set and sends pre-loaded HS-DSCH configuration information for the target cell to the WTRU. The WTRU sends another measurement report when a signal strength of the target cell exceeds that of the source cell. The WTRU monitors a high speed shared control channel (HS-SCCH) on the target cell based on the pre-loaded HS-DSCH configuration information and decodes an HS-SCCH transmission. The WTRU determines whether a MAC-hs/ehs reset is required and if so resets a MAC-hs/ehs entity prior to receiving an HS-DSCH transmission from the target cell.
US09036598B2

A data transmission apparatus in a communication system includes a reception unit configured to receive terminal information from a plurality of terminals through a new frequency band for transmission and reception of data between the plurality of terminals and an AP (access point); a determination unit configured to determine access timing of the terminals to the AP by using the terminal information, and generate terminal access information including information on the access timing; and a transmission unit configured to transmit the terminal access information and beacon frames to the terminals, wherein the terminals access the AP and transmit data frames to the AP, at the access timing based on the beacon frames.
US09036592B2

The present invention adequately controls feedback control information in uplink transmission in a system band formed with a plurality of CCs. The present invention provides a data information demodulation section, which demodulates downlink shared channel signals of CCs from a radio base station apparatus, a retransmission check section, which checks retransmission and outputs a retransmission acknowledgement signal in response to the downlink shared channel signal of each of the plurality of CCs, a control information demodulation section, which demodulates downlink control information and detects the number of transport blocks, and a channel selection control section, which, with reference to a mapping table in which combinations of retransmission acknowledgement signals for the downlink shared channel signals of the plurality of CCs are defined using a plurality of radio resources and phase modulation bit information, determines radio resources to use to transmit the retransmission acknowledgement signals from a radio resource of an uplink control channel of a specific CC, and changes the content of the mapping table according to the number of transport blocks of the specific fundamental frequency block.
US09036587B2

Disclosed is a base station in which the frequency usage efficiency can be improved when the communication bandwidths are asymmetric in the uplink line and the downlink line. A base station can communicate by using a plurality of downlink unit bands and a smaller number of uplink unit bands. A control unit allocates uplink resource allocation information and downlink resource allocation information to a PDCCH which is arranged in each of the plurality of downlink unit bands, and allocates a response signal to the uplink line data to a PHICH which is arranged in the same number of downlink unit bands from the plurality of downlink unit bands as there are uplink unit bands. A transmit RF unit transmits the resource allocation information or the response signal.
US09036581B2

The present invention relates to a method and device for scheduling transmission of data of terminals in a cell. To this end, information is acquired indicating type of communication service for which a first terminal is to be scheduled. Then, the first terminal and at least a second terminal in the cell is scheduled for transmission of data on the basis of the acquired information indicating the type of communication service for which the first terminal is to be scheduled, the at least second terminal being scheduled for data transmission in time periods between data transmissions of the first terminal.
US09036579B2

Apparatus and methods for wireless communication in a wireless communication network include initiating a high speed downlink packet access (HSDPA) call to a user equipment (UE), applying a synchronization channel interference cancellation (SCHIC) algorithm to the HSDPA call, calculating synchronization channel (SCH) interference based on the application of the SCHICH algorithm to the HSDPA call, and eliminating the SCH interference from the HSDPA call.
US09036578B2

Methods, systems and apparatus are provided for camping, assisted serving cell addition or removal, and discontinuous reception (DRX) in networks having a macro cell and at least one assisted serving cell. In other aspects, enhancements to Layer 1 channels and uplink timing alignments are provided in networks having a macro cell and at least one assisted serving cell. In further aspects, assisted serving cell Layer 2 architecture and transport channels are provided in networks having a macro cell and at least one assisted serving cell. In further aspects, collaborated HARQ solutions are provided in networks having a macro cell and at least one assisted serving cell.
US09036577B2

To improve the channel estimation accuracy of “DL grant” that instructs data allocation of a downlink of R-PDCCH. A wireless communication apparatus according to an aspect of the invention includes a receiver that is configured to receive a control signal, and a blind decoder that is configured to perform a blind decoding of a plurality of adjacent physical, resource blocks (PRBs) in which the same preceding is used in a unit of an RB group (RBG) that is composed of the plurality of PRBs, and to detect a resource area to which a control signal for the wireless communication apparatus that is included in the control signal is allocated.
US09036571B2

A method in a radio network node for dynamic carrier mode switching is provided. The radio network node is comprised in a radio communications system. The radio network node is configured to operate in a legacy mode and is further configured to operate in a non legacy mode. At least one carrier is operated so that it switches (602) from non legacy mode to legacy mode. When operating the carrier in the legacy mode, the radio network node signals (603) with a user equipment. The user equipment operates in legacy mode, but can not operate in non legacy mode. The radio network node then operates the at least one carrier so that it switches (604) from legacy mode back to non legacy mode.
US09036570B2

A method and system are provided to perform channelization in a wireless communication network, wherein the wireless communication network including at least one base station that is communicatively coupled to at least one mobile terminal. A bandwidth of the wireless communication network is divided into a plurality of zones at the base station. Resource blocks are provided at the base station to receive data symbols transmitted in the wireless communication network. A plurality of resource blocks are combined at the base station to form a physical basic channel unit which are allocated to one of the plurality of zones at the base station. A permutation is performed on the physical basic channel unit to form a logical basic channel unit. A channel is provided to communicatively couple the base station and the mobile terminal so that the mobile terminal may send an access grant message and a user identification to the base station to transmit data in the logical basic channel unit.
US09036555B2

A method includes accepting input values u and v, respectively identifying a uth root Zadoff-Chu sequence whose length is a prime number, and a vth cyclic shift for the sequence. Elements of a Discrete Fourier Transform (DFT) of the vth cyclic shift of the uth root Zadoff-Chu sequence are computed using processing circuitry, by evaluating a single respective exponent depending on u and v in computing each of the elements.
US09036549B2

A method and device deactivate carrier aggregation and execute single carrier operation in a terminal, in a wireless communication system in which broadband is achieved by means of carrier aggregation. More specifically, in a terminal which is running a plurality of carriers, unnecessary power consumption in the terminal is prevented and additional screening events are minimized by defining physical layer signaling so as to make the terminal rapidly convert to running a single carrier.
US09036541B2

A user location is estimated based on an IP address assigned to the user's device/equipment during registration for multimedia application services that are provided over the IP multimedia subsystems (IMS) network. The latitude and longitude information of the user location is obtained based on the IP address assigned to the user device/equipment. Such information is used to determine an appropriate server(s) for establishing an IP multimedia service session. In some embodiments, a closely located IMS server(s) is selected for proxying, interrogating, providing or delivering IP multimedia services. In this manner, each user device/equipment communicates with IMS servers that are located close to the user and thus, the geographically distributed load among the IMS gateway servers can be achieved.
US09036537B2

Systems, devices, processors, and methods are described for the transmission and reception of broadband signals between a gateway and subscriber terminals via satellite. In one set of embodiments, a wireless signal is generated and transmitted including a series of frames including a physical layer header and payload. A sub-channel identifier may be included in the physical layer header to identify the sub-channel for the payload, and allow for various novel filtering techniques at the subscriber terminal. The frames may be generated to be of substantially equal duration. Novel subscriber terminal configurations are described to leverage this formatting.
US09036531B2

A method for wireless communication in a network comprising a resource-restricted device (ZGPD), at least two proxy devices (ZP1, ZP2) and at least one destination device (DD), wherein the method comprises the following steps: the resource-restriced device transmitting a frame to be forwarded to a destination device in the network, said frame containing a unique source identifier of the resource-restricted device, at least one proxy device receiving the frame and identifying the frame as originating from a resource-restricted device, —the proxy device determining the unique source identifier and deriving a group identifier as a known function of the unique source identifier, the group identifier designating a group of devices in the network or a source address, the proxy constructing, from the frame, an appropriate packet to be forwarded, the proxy forwarding the packet by taking into account the group identifier.
US09036530B2

A method for carrying MBMS notification information comprising: when the MBMS notification information is transmitted more than once in a modification period of MCCH information, carrying at least once the MBMS notification information in a sub-frame carrying the MCCH information at the time of arrival of the modification period of the MCCH information; and when the MBMS notification information is transmitted once in the modification period of the MCCH information, carrying the MBMS notification information in the sub-frame carrying the MCCH information at the time of arrival of the modification period of the MCCH information. Also disclosed is a device for carrying MBMS notification information. The method for carrying MBMS notification information allows a receiving terminal to save more power.
US09036524B2

A method of signaling is disclosed. A terminal receives downlink control signaling from a base station and sends an uplink packet to the base station. The uplink packet is sent according to the received downlink control signaling. The downlink control signaling includes a field that includes N bits. The field itself is dynamically indicative of one of a payload size or a redundancy version such that the field itself is indicative of the payload size if a packet that the terminal will send to a base station is an initial transmission and the field itself is indicative of the redundancy version if the packet that the terminal will send to the base station is a retransmission.
US09036519B2

The present invention relates to an LTE wireless communication method for transceiving wireless device data. In one embodiment, this is accomplished by a plurality of base transceiver station (BTS) linked by a network over which the base transceiver stations communicate, wherein the network includes at least one leaf BTS and at least two hub BTS, and wherein hub BTS include a first hub BTS and a second hub BTS, checking periodically for control signal by all the BTS, wherein the control signals are periodically exchanged by all the BTS through wireless channel, transparently, down-linking user traffic towards a user equipment append to the leaf BTS from the first hub BTS to the leaf BTS in the first communication area using a first frequency band and up-linking the user traffic from the user equipment append to the leaf BTS using wireless channel between second hub BTS and leaf BTS.
US09036517B2

The present disclosure describes techniques for establishing and reestablishing tunneled direct link setup (TDLS) sessions. In some aspects a TDLS persistent capable bit is stored at a computing device to indicate whether the computing device is capable of storing persistent group[ information associated with TDLS sessions. Persistent group information is also stored at the computing device to assist the computing device in reestablishing TDLS sessions and directing reestablishment of TDLS sessions.
US09036516B2

In transmit pre-coding, a bandwidth and a feedback period to one or more CQI reporting units and a bandwidth and a feedback period to one or more PMI reporting units are assigned, respectively. Sub-divisions in time and/or frequency corresponding to the assigned bandwidths and the assigned feedback periods are dynamically adjusted based at least on uplink channel state information corresponding to the bandwidth and the feedback period assigned to the CQI reporting units, and the bandwidth and the feedback period assigned to the PMI reporting units. One or more feedback messages are generated based at least on the channel state information over the adjusted sub-divisions in time and/or frequency corresponding to the CQI reporting units and to the PMI reporting units, respectively. The bandwidth and/or the feedback period may be assigned based on the channel state information or as a function of a feedback rate.
US09036514B2

Systems and methods for combining signals from multiple active wireless receivers are discussed herein. An exemplary system comprises a first downconverter, a phase comparator, a phase adjuster, and a second downconverter. The first downconverter may be configured to downconvert a received signal from a first antenna to an intermediate frequency to create an intermediate frequency signal. The phase comparator may be configured to mix the received signal and a downconverted signal to create a mixed signal, compare a phase of the mixed signal to a predetermined phase, and generate a phase control signal based on the comparison, the downconverted signal being associated with the received signal from the first antenna. The phase adjuster may be configured to alter the phase of the intermediate frequency signal based on the phase control signal. The second downconverter may be configured to downconvert the phase-shifted intermediate frequency signal to create an output signal.
US09036509B1

A method includes selecting a path for routing a data packet from a source node to a destination node in a vehicular ad hoc network, storing the data packet if the selected path is identified as a dead end, and establishing a communication link with a first node. The method also includes forwarding the data packet to the first node if a first distance between the first node and the destination node is less than a second distance between the source node and the destination node. More specific embodiments include sending a query for location information of the destination node, receiving the location information including two or more available paths from the source node to the destination node, and determining the path for routing the data packet is an optimal path of the two or more available paths.
US09036508B2

A network device may be configured to define a Layer 2 domain, wherein the Layer 2 domain defines a data link layer broadcast domain and assign an access interface to the Layer 2 domain. The network device may be further configured to assign a double Virtual Local Area Network (VLAN) identifier to the access interface in the Layer 2 domain, wherein the double VLAN identifier includes an inner VLAN identifier and an outer VLAN identifier, receive a data unit via the access interface, wherein the data unit includes the double VLAN identifier, and associate the data unit with the defined Layer 2 domain, based on the data unit being received via the access interface and based on the data unit including the assigned double VLAN identifier.
US09036506B2

A shortest path first (SPF) computation in a distributed network may be performed efficiently by performing the SPF computation in stages. Rather than perform a new SPF computation every time a change occurs affecting a link state within the distributed network, a routing protocol may identify the change and determine if the impact to the link state necessarily needs the new SPF computation. For example, a predetermined list of events may identify changes that may not necessarily impact the SPF value(s) currently associated with the distributed network. Embodiments disclosed may avoid computation of the new SPF for changes to the link state thus managing network system resources more efficiently.
US09036499B2

A telecommunications switching system employing multi-protocol routing optimization which utilizes predetermined and measured parameters in accordance with a set of user priorities in determining the selection of a telecommunications path to be utilized for transmitting a data file to a remote destination. The switching system has a first memory for storing the data file to be transferred, a second memory for storing predetermined parameters such as cost data associated with each of the telecommunications paths, a third memory for storing a set of user priorities regarding the transmission of data files, and means for measuring the value of variable parameters such as file transfer speed associated with each of the telecommunications paths. Processor means are operatively associated with the second and third memories and the variable parameter measuring means for determining which of the plurality of telecommunications paths should be utilized for transferring the data file in accordance with the set of user priorities, the predetermined telecommunications path parameters, and the measured variable parameters. The switching system further comprises input means for allowing a user to change the user priorities in the third memory prior to transmitting a file.
US09036496B2

Access terminals are adapted to facilitate reception of overhead messages. According to one example, an access terminal can determine whether it is at least substantially stationary. The access terminal may receive one or more sequence numbers corresponding to a subsequent overhead message. In response to being at least substantially stationary, the access terminal can ignore the subsequent overhead message when the corresponding sequence numbers are the same as stored sequence numbers corresponding to a previously obtained overhead message, even when the previously obtained overhead message is more than six hundred seconds old. According to another example, a network node may transmit an overhead message including a corresponding sector indicator and sequence numbers. When the sector indicator and the sequence numbers are the same as a previously received and stored sector indicator and sequence numbers, the access terminal can ignore the overhead message. Other aspects, embodiments, and features are also included.
US09036495B2

Devices and methods for adjusting resource management procedures in a User Equipment (UE) machine device communicating with one or more nodes in a communication network. In one embodiment, a method includes determining, during a first time period, the number of handovers, N, for the UE from a serving node to a different node. The method further includes comparing the value, N, to a threshold, wherein if the value, N, is greater than the threshold, mobility pattern information for the UE includes an indication of high mobility, and if the value, N, is less than or equal to the threshold, the mobility pattern information includes an indication of low mobility. The method also includes transmitting machine device capability information, including the indicated mobility pattern information, to be used for determining an adjustment to a resource management procedure for the UE.
US09036489B2

Systems and methods of backup battery support for switches and access points in fire detection systems are provided. Methods can include identifying a communications time interval for a plurality of devices, detecting a power failure, identifying a start time for a next scheduled communications time interval for a respective one of the plurality of devices, placing a wireless access point in a low power mode, and, substantially immediately prior to the start time, removing the wireless access point from the low power mode.
US09036487B2

Serial networking dedicated fiber optic inflight entertainment (IFE) systems, methods therefor and components thereof, that exhibit improved configuration and failover attributes through implementation of novel network configuration protocols. In some aspects of the invention, such an IFE system comprises a plurality of head end line replaceable units (HE-LRUs) and a plurality of serial networking line replaceable units (SN-LRUs), wherein each of the SN-LRUs individually detects that a closed system network has been formed between the plurality of HE-LRUs and the plurality of SN-LRUs based on a plurality of packets sourced by at least one of the HE-LRUs and received on a plurality of ports of each of the SN-LRUs, and wherein in response to detecting that the closed system network has been formed one of the SN-LRUs blocks one of its ports based on further detecting that the SN-LRU is a middle SN-LRU.
US09036477B2

A method, a device, and a storage medium provide for storing an extended forwarding information base that includes path values that indicate paths to route traffic, wherein the paths include optimal and sub-optimal paths based on a shortest path metric; receiving a traffic flow; inspecting the traffic flow; selecting a next hop and one of the path values associated with the next hop based on the inspecting; identifying one or more paths to route the traffic flow in accordance with one or more paths indicated by the one of the path values; and transmitting the traffic flow along the one or more paths toward a destination.
US09036475B2

In a method for use in a distributed radio base station, comprising a plurality of radio equipment nodes and an associated radio equipment control node, configuring at least one of the radio equipment nodes with a initial signal path configuration, and monitoring a traffic demand of a respective cell of each of the plurality of radio equipment nodes. Subsequently, determining an alternative signal path configuration for the at least one radio equipment node based on at least the monitored demand, and dynamically switching from the initial signal path configuration to the determined alternative signal path configuration. Finally, exchanging data between the radio equipment control node and the at least one radio equipment node based on the determined alternative signal path configuration.
US09036461B2

Various embodiments of a transmit diversity decoding techniques are provided. In one aspect, a method receives a first input that includes signals transmitted by M transmit antennas on C channels and received by N receive antennas, where M, N and C is each a positive integer greater than 1. The method also receives a second input that includes estimates of channel matrix elements. The method further generates an output that includes at least an estimate of a transmit signal transmitted by one of the M transmit antennas on one of the C channels based at least in part on the first and the second inputs.
US09036456B2

An near-field light device (100) is provided with: a first electrode layer (123) having a protruding portion (123a); a second electrode layer (121); and a light emitting layer (122), the protruding portion protrudes along a predetermined direction (Y axis direction) to be capable of extracting energy which is caused by emission of light at the light emitting layer, the predetermined direction intersects with a laminated direction (X axis direction) of the near-field light device, an edge surface of at least one portion of the projection portion is located at more outward side in the optical device than an edge surface of the second electrode layer is.
US09036449B2

Methods and systems for acoustically determining reservoir parameters of subterranean formations. A tool comprising at least one seismic source or seismic receiver mounted thereon; a conveyance configured for movement of the acoustic tool in a borehole traversing the subterranean formations; and a source retainer configured or designed for permanent deployment in the borehole to removably retain the acoustic tool in the borehole. The source retainer when deployed provides acoustic coupling with the borehole and removably retains the acoustic tool in the borehole so that, over multiple deployments, the acoustic tool is repeatedly deployed at the same predetermined location and orientation relative to the subterranean formation, and with the same acoustic coupling to the borehole.
US09036447B2

A decoder circuit with reduced leakage configured to decode an address and drive one of a number of word lines may be implemented with two-high logic gates in a pre-decode stage, a decode stage, and a word line driver stage. Such decoder circuits may include, in the word line driver stage, a number of two-high NOR gates configured to drive one of a number of word lines. In some embodiments, the two-high logic gates that share common inputs are implemented with multi-output static logic.
US09036433B2

A data transfer circuit includes a plurality of first lines, a second line suitable for receiving data from a first line selected among the first lines, a third line suitable for transferring data to the first line selected among the first lines, a plurality of driving units, each suitable for driving the second line based on the data from the corresponding first line in a first operation, and a plurality of connection units, each suitable for coupling the third line to the corresponding first line when the corresponding first line is selected in a second operation.
US09036428B1

A method includes, at a non-volatile memory having a three dimensional (3D) memory configuration, performing an erase operation. Performing the erase operation includes providing a first control signal to isolate a first portion of a string of the non-volatile memory from a second portion of the string. Performing the erase operation further includes providing a first erase signal to erase the second portion of the string while data is maintained at the first portion of the string.
US09036425B2

A three-dimensional (3D) non-volatile memory includes a memory cell array and a merge driver configured to apply a merge voltage at the same level to a common source line and a bulk in the memory cell array.
US09036423B2

A method, apparatus, and manufacture for memory device startup is provided. Flash memory devices are configured such that, upon the power supply voltage reaching a pre-determined level, each flash memory is arranged to load the random access memory with instructions for the flash memory, and then execute a first portion of the instructions for the flash memory. After executing the first portion of the instructions for the flash memory, each separate subset of the flash memories waits for a separate, distinct delay period. For each flash memory, after the delay period expires for that flash memory, the flash memory executes a second portion of the instructions for the flash memory.
US09036421B2

Strings of memory cells having a string select gate configured to selectively couple ends of a string to a data line and a source line concurrently, memory devices incorporating such strings and methods for accessing and forming such strings are provided. For example, non-volatile memory devices are disclosed that utilize vertical structure NAND strings of serially-connected non-volatile memory cells. One such string including two or more serially-connected non-volatile memory cells where each end of the string shares a string select gate with the other end of the string is disclosed.
US09036419B2

Disclosed is a 3D stacked NAND flash memory array having SSL status check buildings for monitoring threshold voltages of string selection transistors, a monitoring method of threshold voltages of string selection transistors by the SSL status check buildings, and an operating method thereof.
US09036412B2

A method of operating a memory device includes applying an initial read voltage to a selected wordline to perform a read operation on memory cells connected to the selected wordline, determining whether a read failure occurs with respect to one or more of the memory cells, upon determining that a read failure has occurred with respect to some of the memory cells, determining threshold voltage distribution information for distinct groups of the memory cells, and determining a new read voltage to be applied to the selected wordline based on the threshold voltage distribution information.
US09036411B2

A nonvolatile semiconductor memory device according to an aspect includes a semiconductor substrate, a memory cell array, memory strings, drain side selection transistors, source side selection transistors, word lines, bit lines, a source line, a drain side selection gate line, a source side selection gate line, and a control circuit. The control circuit applies a first voltage to a selected bit line, thereby executing an erase operation on a selected memory string connected to the selected bit line, and the control circuit applies a second voltage to a non-selected bit line, thereby prohibiting the erase operation for the selected memory string connected to the non-selected bit line. The first voltage is more than the second voltage.
US09036410B2

A Y-decoder includes a selection unit and a Y-MUX. The selection unit is coupled to the memory array for selecting the column lines. The Y-MUX is coupled to the selection unit for supplying a voltage to the selected column line. The Y-MUX includes a first switch, a second switch, a third switch and a fourth switch coupled in parallel. The first switch and the second switch are respectively for receiving a first shielding voltage and a second shielding voltage. The third switch and the fourth switch are respectively for receiving a first sensing voltage and a second sensing voltage.
US09036407B2

A memory cell including information that is stored in the state of a magnetic bit (i.e. in a free layer, FL), where the FL magnetization has two stable states that may be canted (form an angle) with respect to the horizontal and vertical directions of the device is presented. The FL magnetization may be switched between the two canted states by the application of a voltage (i.e. electric field), which modifies the perpendicular magnetic anisotropy of the free layer.
US09036406B2

A MRAM includes a memory cell array of spin-transfer torque magnetic random access memory (STT-MRAM) cells and a source line commonly connected to the plurality of STT-MRAM cells. A source line voltage generator generates a source line driving voltage in response to an external power supply voltage and provides the source line driving voltage to the source line.
US09036398B2

A read method of a vertical resistance memory device including resistance memory cells arranged in a three-dimensional array includes selecting a block from a plurality of blocks, applying a read voltage to a word line selected from word lines of the block, applying a sensing reference voltage to bit lines sharing the plurality of blocks, applying a string selection voltage to a string selection transistor through a string selection line selected from a plurality of string selection lines of the block, wherein the string selection line is connected to a gate of the string selection transistor; and determining a memory state of a memory cell selected from the plurality of resistance memory cells by the word line and the string selection line based on a current flowing through the memory cell, wherein the word line is connected through a corresponding horizontal electrode to the memory cell.
US09036392B2

A redundancy circuit includes a plurality of block address lines, a first fuse array storing a first data, a plurality of first local lines configured to supply a verification voltage to the first fuse array in response to a signal of a corresponding line among the plurality of block address lines, a second fuse array storing a second data, a plurality of second local lines configured to supply the verification voltage to the second fuse array in response to a signal of a corresponding line among the plurality of block address lines, and a plurality of verification lines configured to check the first data of the first fuse array and the second data of the second fuse array, wherein the plurality of verification lines are shared by the first fuse array and the second fuse array and are disposed between the first fuse array and the second fuse array.
US09036390B2

The present invention is applied to a frequency converter used for a receiver. The frequency converter according to the present invention includes an LO signal generator (11) that generates an LO signal and outputs the LO signal; and a mixer (10) that multiplies a received signal that has been band-limited to a usable bandwidth of said receiver by the LO signal so as to convert the frequency of the received signal and outputs the resultant signal. Said LO signal generator is capable of varying a phase resolution.
US09036387B2

An alternating-current/direct-current converter includes a rectifier, a reactor, a capacitor, and a switching rectifier. The rectifier is configured to rectify alternating-current voltage output from an alternating-current power source, thereby converting the alternating-current voltage into direct-current voltage, and to output the direct-current voltage. The capacitor includes terminals. The switching rectifier is coupled to the AC power source and switchable to output the direct-current voltage to the capacitor.
US09036380B2

A system, method, and apparatus for providing three level inverter modulation is disclosed. In one embodiment, control signals can be provided to control a three level inverter in a power converter based on at least one feedback signal.
US09036378B2

A power conversion system with adjustable frequency includes an electric transformer, a pulse width modulation driving controller, a switching transistor, a first and second voltage division resistors connected in series, an output diode and an output capacitor. The electric transformer receives the input power and generates the sensing current and induced current. The sensing current flows through the first and second voltage division resistors to generate the feedback signal. The induced current flows through the output diode and output capacitor to generate the output voltage to supply the load. The pulse width modulation driving controller determine whether the loading state of the load based on the feedback signal, and change the switching frequency according to the loading state and the input power, thereby increasing the whole efficiency of the power conversion system and achieving the aim of dynamically adjusting the optimal frequency.
US09036376B2

In certain embodiments, the present invention provides a compound power converter in which the majority of power passes from input to output through only a single stage of power conversion. At least one embodiment includes a main converter with an auxiliary output. The auxiliary output energizes a reservoir that provides input power for a supplemental converter capable supplying the main output. The supplemental converter improves regulation and can provide holdover power for Power Factor Correction (PFC) or Uninterruptible Power Supply (UPS) operation.
US09036375B2

A switching circuit (400) comprising an inductive component (406) including at least one winding; and a switch (404) is configured to transfer power from a voltage source (402) to the inductive component (406) in accordance with a switch control signal (412). The switching circuit (400) also comprises a controller (408) configured to integrate the voltage across the inductive component (406) in order to generate a signal representative of magnetic flux in the inductive component (406); and use the signal representative of the magnetic flux in the inductive component to account for a peak magnetization current value in order to control the switch (404).
US09036371B2

A contactless power supply has a dynamically configurable tank circuit powered by an inverter. The contactless power supply is inductively coupled to one or more loads. The inverter is connected to a DC power source. When loads are added or removed from the system, the contactless power supply is capable of modifying the resonant frequency of the tank circuit, the inverter frequency, the inverter duty cycle or the rail voltage of the DC power source.
US09036367B2

A mobile wireless communications device may include a housing, an antenna carried by the housing, and a circuit board carried by the housing. The mobile wireless communications device may also include a power amplifier carried by the circuit board, an antenna switch carried by the circuit board and configured to selectively couple the power amplifier to the antenna, a first radio frequency (RF) shield covering the power amplifier and the antenna switch, and a second RF shield within the first RF shield and covering the antenna switch.
US09036364B1

Electronic devices to output signals at different frequencies are mounted to a circuit board that has a group of layers, where the group of layers include reference plane layers and signal layers between the reference plane layers. A first signal layer has conductive traces having a first dimension to communicate the signals at a first frequency, and a second signal layer has conductive traces having a second, different dimension to communicate signals at a second, different frequency. The first and second signal layers are successive layers without any reference plane layer in between the first and second signal layers.
US09036359B2

A component built-in module of the present invention includes: a flexible substrate that includes a first surface and a second surface on an opposite side of the first surface, the first surface including a concave part recessed in a direction from the first surface toward the second surface; a plurality of electronic components that are mounted on the first surface, mounting heights of the electronic components from the first surface to respective upper surfaces of the electronic components differing from each other; and a resin that seals the first surface. Among the plurality of electronic components, at least an electronic component having a highest mounting height is mounted in the concave part.
US09036357B2

A method of manufacturing a display device includes preparing a display panel that has a display region where an image is displayed and a non-display region adjacent to the display region, and disposing a power supply flexible printed circuit board (FPCB) in a lower surface of the display panel and in the non-display region of an upper surface of the display panel. The method includes disposing a tape on the display panel to cover an upper side of the power supply FPCB disposed on the upper surface of the display panel, and attaching the tape to the display panel by performing a thermal hardening process on the tape to fix the power supply FPCB to the display panel.
US09036355B2

A printed wiring board (PWB) includes a substrate having first and second opposing surfaces and a busbar coupled to the substrate. The busbar includes a power input connector and a cross-sectional dimension configured and disposed to carry at least 100 amperes. At least one semiconductor device is mounted to the busbar. The at least one semiconductor device includes an input electrically coupled to the busbar and an output. One or more output conductors are electrically coupled to the output of the at least one semiconductor device. The one or more output conductors include a cross-sectional dimension configured and disposed to carry at least 50 amperes.
US09036338B2

A frame for a field monitor includes a front panel having a central opening, and a rear panel attached to the front panel in adjacent, spaced-apart relationship to define a receptacle for receiving and supporting a field monitor therein. The receptacle includes a substantially open periphery which provides access to cable ports and other controls on the monitor. The rear panel includes opposite first and second sides and a plurality of legs extending outwardly from the first side. Each leg is attached to the front panel so as to maintain the front and rear panels in adjacent, spaced-apart relationship. The rear panel and plurality of legs extending outwardly therefrom are a single, unitary body of material.
US09036332B2

The present disclosure is related to hybrid capacitors specifically to PbO2/Activated Carbon hybrid ultracapacitors. The present disclosure is also related to hybrid capacitors specifically to PbO2/Activated Carbon hybrid ultracapacitors with an inorganic thixotropic-gelled-polymeric-electrolyte. The hybrid ultracapacitors of the present disclosure is simple to assemble, bereft of impurities and can be fast charged/discharged with high faradiac-efficiency.
US09036311B2

A motor drive circuit comprising: a drive circuit configured to supply a drive current to a drive coil of a motor; a control circuit configured to control an operation of the drive circuit; a locking protection circuit configured to control an operation of the control circuit so that the drive circuit stops supplying the drive current to the drive coil, if a rotation signal, indicating rotation of the motor, is not generated during a predetermined time period although the drive circuit is supplying the drive current to the drive coil; and a prohibition circuit configured to prohibit the locking protection circuit from controlling the control circuit.
US09036309B2

A circuit protection device includes a plasma gun configured to emit an ablative plasma along an axis, and a plurality of electrodes, wherein each electrode is electrically coupled to a respective conductor of a circuit and is arranged substantially along a plane that is substantially perpendicular to the axis such that each electrode is positioned substantially equidistant from the axis.
US09036307B1

A heat-assisted magnetic recording (HAMR) air-bearing slider has an optically-transparent protective film over the near-field transducer (NFT) to protect the NFT from excessive heat caused by the accumulation of carbonaceous material on the slider's overcoat. The NFT is thus separated from the overcoat by the protective film. The protective film does not cover the write pole end, which is covered only by the overcoat, so there is no spacing loss between the write pole end and the recording layer on the disk. In one embodiment the protective film is coplanar with the recording-layer-facing surface of the slider and the overcoat covers both the protective film and the write pole end. In another embodiment the overcoat has a window that surrounds the protective film, with the protective film being substantially coplanar with the air-bearing surface (ABS) of the slider. In both embodiments the smooth topography of the slider's ABS is maintained.
US09036306B1

A flexible cable assembly (FCA) has a stiffener layer positioned in electrical contact with an electrical ground feature of the FCA, and a head stack assembly (HSA) may include a suspension tail electrically connected to the stiffener layer of the FCA, thus providing a robust ground path between the read/write head and the arm or E-block of the HSA. Additional efficient grounding techniques may include directly electrically connecting the suspension tail to the arm via a conductive adhesive, directly electrically connecting the FCA stiffener layer to the arm via a conductive screw, and/or directly electrically connecting the ground feature and the stiffener layer of the FCA to the arm using a ground post or screw.
US09036297B2

A magnetic head according to one embodiment includes a module, the module having first and second transducers of different transducer types positioned towards a media facing side of the module, wherein the different transducer types are selected from a group consisting of data reader transducers, servo reader transducers, write transducers, piggyback read-write transducers and merged read-write transducers; a first protection structure for protecting the first transducer; and wherein the second transducer has either no protection or is protected by a second protection structure that is different than the first protection structure.
US09036294B1

A hard disc assembly includes a box and a hard disc body slidably mounted to the box. The box comprises a driving unit and a pivoting pole. The hard disc body comprises a disc member and a magnetic arm. A magnetic head is located on the magnetic arm and contacts the disc member. The magnetic arm is connected to the pivoting pole of the driving unit. The driving unit is configured to move the magnetic arm on the disc member. The magnetic head is configured to access data in the disc member when the disc member rotates. The magnetic head remains in contact with the disc member when the disc member stops rotating.
US09036293B2

Provided herein is an apparatus, including a clamping means for clamping at least one disk onto a hub at a mounting point on the hub for the at least one disk, wherein the clamping means is configured to sit wholly above the at least one disk; a seat in an outer perimeter of the hub configured to receive the clamping means; and a locking means for locking the clamping means onto the hub.
US09036289B2

A magnetic storage medium is formed of magnetic nanoparticles that are encapsulated within nanotubes (e.g., carbon nanotubes).
US09036287B2

In one embodiment, a method includes passing a signal through a noise whitening filter, passing the signal through a soft detector to calculate first soft information, passing the signal through the soft decoder to calculate second soft information based on the first soft information, and sending the second soft information to the soft detector, wherein the noise whitening filter is configured to process the signal according to the following transfer polynomial: W(D)=1−(p1D+ . . . p1Dλ), where p1 . . . pλ are noise whitening coefficients, D is delay corresponding to bit duration, and a transfer polynomial of the tape channel is F(D)=1+f1D+ . . . +fLDL, wherein L represents a memory length of the tape channel, and wherein λ represents a memory length of the noise whitening filter. Other methods, systems, and computer program products are described in more embodiments.
US09036286B2

A device for reading data recorded on a recording medium having multiple tracks, the device including: a receiver that receives designations of a number of data elements to be read; and a determination unit that determines an order of reading the data elements so that, no matter on which track of the tracks each of the data elements is recorded, the data elements are read in an order of recorded locations of the data elements in a direction along the tracks on which the data elements are recorded.
US09036284B1

Systems and methods are disclosed for isolated bands of fractional tracks in data storage devices, particularly devices employing shingled magnetic recording. In one embodiment, a device may comprise a data storage medium including a first data storage area including tracks overlapped in a shingled manner and having a first circumferential portion of a track to store data, a second data storage area, and a guard area disposed between the first data storage area and the second data storage area, the guard area including a second circumferential portion of the track as a partial guard track. In some embodiments, the guard area may include at least one sector in the first circumferential portion of the track, such that at least one sector of the guard area is interposed between data storage sectors of the first data storage area.
US09036277B2

An imaging lens includes a first lens having negative refractive power; a second lens having negative refractive power; a third lens having positive refractive power; a fourth lens having positive refractive power; and a fifth lens having negative refractive power. The first lens has object-side and image plane-side surfaces with positive curvature radii. The second lens has object-side and image plane-side surfaces with positive curvature radii. The third lens has an object-side surface with a positive curvature radius and an image plane-side surface with a negative curvature radius. The fourth lens has an object-side surface with a positive curvature radius and an image plane-side surface with a negative curvature radius. The fifth lens has object-side and image plane-side surfaces with negative curvature radii. The first to fifth lenses have specific Abbe's numbers to satisfy specific conditions. The fifth lens has a specific focal length to satisfy specific conditions.
US09036272B2

An image lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has positive refractive power. The third lens element has refractive power. The fourth lens element has refractive power. The fifth lens element with negative refractive power has a concave object-side surface, wherein both of the surfaces of the fifth lens element are aspheric. The sixth lens element with refractive power has a concave image-side surface, wherein the image-side surface thereof has at least one inflection point, and both of the surfaces of the sixth lens element are aspheric. The image lens assembly has a total of six lens elements with refractive power.
US09036270B2

This invention provides an optical lens system comprising: a first lens element with negative refractive power having a convex object-side surface; a second lens element with negative refractive power having a concave object-side surface and a convex image-side surface; a third lens element with positive refractive power; a plastic fourth lens element with negative refractive power having a concave object-side surface and a convex image-side surface, with both the object-side and image-side surfaces thereof being aspheric, and having at least one inflection point positioned on at least one of the object-side and image-side surfaces thereof; wherein the number of lens elements with refractive power is limited to four. By such arrangement, especially by the first and the second lens elements with negative refractive power, the system has sufficient back focal length for arranging required optical elements, and thereby is suitable for various applications.
US09036267B2

A zoom lens includes a first lens-group having positive refractive power, a second lens-group having negative refractive power, a third lens-group having positive refractive power, and a fourth lens-group having positive refractive power, in this order from an object side, and a stop located between a most image-side surface of the second lens-group and a most image-side surface of the third lens-group. Distances between the lens-groups change when magnification is changed from a wide-angle end to a telephoto end. The second lens-group consists of a negative lens, a biconcave lens and a positive lens in this order from the object side. The third lens-group consists of a positive lens, a cemented lens of a positive lens and a negative lens, a negative meniscus lens with its concave surface facing the object side, and a biconvex lens in this order from the object side. A predetermined conditional formula is satisfied.
US09036254B2

An apparatus for transmitted light illumination for light microscopes A diaphragm edge may be variably positioned in the direction of the optical axis, wherein a position of the diaphragm edge in the direction of the optical axis can be varied irrespectively of a position of the diaphragm edge transversely to the optical axis. A separate sample support table may be mounted on a housing. The housing has a passage opening, through which the diaphragm edge can be moved in the direction of the optical axis. A holding device is formed in the region of the passage opening of the housing or on a separate sample support table and a control device is present which is adapted to position the diaphragm edge in dependence at least upon a determined presence of a sample support table.
US09036251B2

An EUV light generation system includes a driver laser comprising a master oscillator such as a semiconductor laser, a spatial filter, gas slab amplification devices, relay optical systems, and high-speed axial-flow amplifiers. The slab amplification devices include beam adjusting optical units disposed, respectively, at input and output sides of the slab amplifiers SA to convert the beam profile and/or polarization direction and/or an elongated direction of the beam profile with the slab amplifiers is parallel to a free space axis AF of the slab waveguides, i.e. parallel to the discharge electrodes.
US09036245B2

A lighting system operating using a digital mirror as its operative device. The digital mirror is used to shape the light which is a passed through advanced optical devices in order to produce an output.
US09036244B2

A lighting device according to another embodiment of the invention for directing source light within a source wavelength range in a blue wavelength range in a desired output direction may comprise a MEMS device that may include a DMD that includes an array of MEMS cells, each MEMS cell including an operative surface to receive and redirect the source light towards the desired output direction. The array of MEMS cells may include first and second pluralities of MEMS cells including first and second conversion coatings applied to the operative surfaces thereof configured to convert source light into first and second wavelength ranges. Furthermore, the repositionable surface of each MEMS cell may be positionable between multiple angles to reflect the converted light. The lighting device may comprise a third plurality of MEMS cells where the operative surfaces thereof is devoid of a conversion coating, or, alternatively, comprises a third conversion coating.
US09036231B2

A micromirror and micromirror array may have a first stationary structure, and a mirror structure connected to a first pivoting structure that pivots the mirror structure relative to the first stationary structure about a first axis of rotation. A first comb drive pivots the mirror structure about the first axis of rotation. The first comb drive has a first portion attached to the stationary structure and a second portion attached to the mirror structure, the first portion being electrically isolated from the second portion. The micromirror or micromirror array may be mounted to a Through Silicon Via (TSV) wafer having electrical connections that extend between a first side and a second side of the TSV wafer such that the first and second portions of each comb drive are electrically connected to the electrical connections.
US09036220B2

A contact image sensing device includes a housing, a light emitting unit, a red lens array, a sensing unit, and a protecting component. The housing includes a top surface, a bottom surface, an accommodating groove, and a slot. The bottom surface is opposite to the top surface. The accommodating groove is formed on the top surface and concave toward to bottom surface. The slot penetrates the top surface and the bottom surface. The light-emitting unit is arrange within the accommodating groove. The rod lens array is arranged within the slot. The sensing unit is arranged below the housing. The protecting component includes a main body, a recess, and a lighting slot communicating with the recess, a top end of the rod lens array is assembled with the recess. The main body of the protecting member forms at least one containing recess. A combining component for combining the rod lens array and the protecting member is disposed within the containing recess.
US09036218B2

Disclosed are a scanner and an image forming apparatus including the same. The scanner may include a scanner unit; a support unit configured to support the scanning unit; a first pinion rotatably disposed on the support unit and configured to move along a first rack of a first surface of a guide member; and a second pinion rotatably disposed on the support unit and configured to move along a second rack of a second surface of the guide member such that the direction of rotation of the second pinion is opposite to the direction of rotation of the first pinion, the second surface of the guide member being different from the first surface of the guide member.
US09036216B2

A method of performing handshaking between fax machines on the basis of T.30 protocol includes transmitting information on a first data rate selected to transmit a fax document to a receiving-side fax machine, transmitting a plurality of frames including bit strings predefined to test data transmission/reception at the first data rate prior to transmitting the fax document to the receiving-side fax machine, and receiving a message informing success or failure of the test. The transmitting of the frames includes determining a time duration of the transmitting the frames based on at least one of a TCF flag value and the first data rate.
US09036201B2

According to one embodiment, a printing media recycling apparatus includes a printing-medium feeding section, a scanner section configured to read an image of printing medium and generate image data, the decoloring section configured to decolor an image formed of a decolorable recording material on the printing medium, a decoloring-processing-execution determining section configured to determine whether the execution of decoloring processing is appropriate for the printing medium or the execution of the decoloring processing is unnecessary based on the image data generated in the scanner section, a decoloring determining section configured to determine a decolored state of the printing medium after the execution of the decoloring processing by the decoloring section, and a diverting-section-switching control section configured to switch a diverting section to lead the printing medium to a predetermined discharge tray.
US09036194B2

An operation input apparatus includes an imaging portion, an apparatus identifying portion, a recognizing portion, a display portion, and an operation input portion. The imaging portion is configured to be able to image an image forming apparatus installed in an installation location. The apparatus identifying portion identifies the image forming apparatus imaged by the imaging portion, based on specific identification information. The recognizing portion recognizes, by image recognition, the imaged image forming apparatus, according to the identification by the apparatus identifying portion. The display portion adds selection enabling information that enables a selection operation to the imaged image forming apparatus, based on the image recognition by the recognizing portion, and displays the image forming apparatus with the selection enabling information on a screen. The operation input portion receives an operation input to the image forming apparatus, according to a selection operation performed on the image forming apparatus on the screen.
US09036191B2

A printing system includes a first unit, a second unit, a third unit, and a display. The first unit stores start and end time of a printed job. The second unit stores start time of an in-progress print job and stores predicted end time calculated from attributes of the in-progress print job. The third unit stores predicted start and end time calculated from attributes of a ready-for-print job. The display indicates a mark representing current time, indicates a figure along a time axis on one side of the mark, representing an existence of the printed job from the start to end time, indicates a figure crossing the mark, representing an existence of the in-progress print job from the start to predicted end time, and indicates a figure on the other side of the mark, representing an existence of the ready-for-print job from the predicted start to end time.
US09036190B2

If a printer driver corresponding to identification information (MDL) transmitted from a printer cannot be found, an information processing apparatus generates class driver identification information (CID) based on the identification information (MDL) and installs a class driver using the generated class driver identification information (CID).
US09036188B2

To make it possible for a user to easily send data, the invention is provided with: a candidate addressee display unit for receiving information relating to a candidate addressee from a data transfer server and displaying an addressee selection screen so that the candidate addressee can be selected; an addressee setting unit for notifying the data transfer server of a selection result from when the candidate addressee has been selected, and thereby setting the addressee; a data acquisition unit for acquiring data intended to be sent; and a transmission control unit for sending the data intended to be sent to the data transfer server and thereby causing the data intended to be sent to be transferred from the data transfer server to the addressee.
US09036187B2

Systems and methods are provided for predictively tracking expected print jobs. The system comprises a memory that identifies categories of print jobs, and that stores rules that indicate how often print jobs will be received at a presentation system. The system also comprises a control unit operable to identify a rule for a category of print jobs, to analyze the rule to generate a predicted schedule of print jobs expected for receipt at the presentation system, and to determine whether expected print jobs have been received at the presentation system in accordance with the schedule. The control unit is further operable to generate an alert if an expected print job has not been received at the presentation system in accordance with the schedule.
US09036176B2

An MFP (Multifunction Peripheral) receives, from a remote terminal, information on a first operation to request the MFP to execute processing. The MFP transmits, to the remote terminal, information on a screen in accordance with the information on the first operation, and receives, from the remote terminal, a report that a screen in accordance with the transmitted information is displayed on the remote terminal. The MFP receives, from the remote terminal, information on a second operation to request the MFP to execute processing, after receipt of the information on the first operation and before receipt of the report, and decides whether to execute or cancel the processing in accordance with the information on the second operation, depending on the type of the information on the second operation.
US09036175B2

In a printing apparatus, a controller authenticates a user with using first authentication information, and printing is allowed according to successful authentication using the first authentication information and printing is prohibited according to failed authentication using the first authentication information. The controller determines whether an authentication request condition is satisfied, and according to determination that the authentication information request condition is satisfied, the controller requests a user to input second authentication information and authenticates the user with using the second authentication information. Printing is allowed according to successful authentication using the second authentication information, and printing is prohibited according to failed authentication using the second authentication.
US09036167B2

An operation console used in relation to an apparatus as an object of control operated by a user operation includes: a display device having a display area for displaying information to the user; an input device for the user to input a request; and a display control device displaying, if a request for displaying specific information on said display device is input through the input device, the specific information on the display device. The input device includes a plurality of operation buttons for inputting a plurality of requests, corresponding to respective requests, arranged in the vicinity of the display area. Among the plurality of operation buttons, an operation button corresponding to the request for displaying the specific information is provided closest to the display device.
US09036166B2

An apparatus includes a discharge mechanism including a drive roller rotatable in a normal direction to discharge a medium and in a reverse direction reversed to the normal direction, and a driven roller in contact with the drive roller and configured to be rotated by the rotation of the drive roller. The apparatus also includes a stacker on which the medium discharged from the discharge mechanism is to be stacked. The driven roller is movable in position depending on the rotation of the drive roller in the normal direction or the reverse direction, such that the driven roller is located at a first position in the vicinity of the stacker when the drive roller is rotating in the normal direction, and the driven roller is located at a second position further away from the stacker than the first position when the drive roller is rotating in the reverse direction.
US09036150B2

A scattered radiation fire detector having radiation sources of different wavelengths and a scattered radiation sensor, which are arranged and formed so that their optical axes are directed at a common centre of a scattering volume. A sensor unit is furthermore formed to register forward scattering I1(λ1,fwd) of a first radiation source, forward scattering I2(λ2,fwd) of a second radiation source and backward scattering I3(λ1,bwd) of a further first radiation source, to calculate scattered radiation intensity quotients Q1=I1(λ1,fwd)/I2(λ2,fwd), Q2=I1(λ1,fwd)/I3(λ1,bwd) and Q3=I2(λ2,fwd)/I3(λ1,bwd) and to detect the existence of a fire situation using the scattered radiation intensity quotients.
US09036133B2

A lithographic method related to Talbot imaging for printing a desired pattern of features that is periodic or quasi-periodic in at least one direction onto a substrate surface, which method includes providing a mask bearing a pattern of mask features, arranging the substrate parallel and in proximity to the mask, providing an illumination source having a central wavelength and a spectral bandwidth, forming from said source an illumination beam with an angular distribution of intensity, arranging the distance of the substrate from the mask and exposing the mask pattern to said beam so that each angular component of illumination exposes the substrate to substantially the entire range of lateral intensity distributions that occur between successive Talbot image planes for the illumination wavelengths, wherein the angular distribution of the beam is designed in conjunction with the pattern of features in the mask and the distance of the substrate from the mask.
US09036130B2

A device for transmission image sensing for sensing an aerial image in a lithographic exposure apparatus comprises a projection system arranged to form, at an image side of the projection system, an aerial image of an object mark. The device further comprises a detector comprising a slit pattern having features corresponding to at least a part of the aerial image. The slit pattern is arranged to be exposed to the aerial image. The detector is further being arranged to detect detection radiation transmitted by the slit pattern; wherein d<0.85 λ/NA, where d represents the dimension of the smallest feature of the slit pattern, λ represents the intended wavelength of the detection radiation, and NA, which is larger than 1, represents the numerical aperture of the image side.
US09036125B2

A liquid crystal display panel includes a substrate, a thin film transistor array, a circuit, and a dummy circuit. One surface of the substrate is divided into a display region and a wiring region. The thin film transistor array is formed on the display region. The circuit and the dummy circuit are formed on the wiring region, the dummy circuit is adjacent to the circuit, and the circuit and the dummy circuit protrude from the substrate.
US09036122B2

An array substrate includes a lower substrate, a switching element and a pixel electrode. In the lower substrate, unit pixel areas are each divided into a plurality of domains. The switching element is disposed on the lower substrate and transmits a pixel signal. The pixel electrode is disposed on the unit pixel area and is electrically connected to the switching element. The pixel electrode includes a plurality of branch portions disposed thereon. A portion of the branch portions is longitudinally extended in a zigzag shape along different directions in correspondence with the domains.
US09036121B2

Picture element electrodes (7) are electrically connected with drain electrodes (18D) of respective transistor elements (18). The picture element electrodes (7) and data signal lines (SLn, SLn+1, . . . ) are provided above scanning signal lines (GLn, GLn+1, . . . ). The picture element electrodes (7) overlap scanning signal lines (GLn, GLn+1, . . . ) when viewed from above. Notch parts 7a and 7b are provided in each picture element electrode (7) so as to overlap each of the scanning signal lines (GLn, GLn+1, . . . ). Shield electrodes (4a, 4b) are formed in the same layer as the data signal lines (SLn, SLn+1, . . . ). Each of the scanning signal lines (GLn, GLn+1, . . . ) at least partially overlaps the shield electrodes (4a, 4b) in the notch parts (7a, 7b), when viewed from above. This provides the liquid crystal display panel having wide viewing angle characteristic and carrying out high quality display.
US09036114B2

The occurrence of a defective orientation of a polymer/liquid crystal composite is suppressed. In addition, the occurrence of defective display of a liquid crystal display device including the polymer/liquid crystal composite is suppressed. In the polymer/liquid crystal composite exhibiting a blue phase, a plurality of domains are included and defective orientations easily occur at boundaries between the domains. Thus, by lowering orientation periodicities at boundaries between the domains, a defect-free orientation to high orientation periodicities at the boundary between adjacent domains can be obtained. Specifically, the polymer/liquid crystal composite exhibiting the blue phase includes the plurality of domains each of which has a size of 3 μm or less.
US09036112B2

An optical sheet includes a sheet body including a single translucent resin material layer having a first surface that light enters and a second surface that the light exits. The sheet body is orientationally crystallized in a first in-plane axis direction and a second in-plane axis direction orthogonal to each other and having a linear expansion coefficient of 1.0*10E−5/° C. or less in all in-plane directions. A structure surface portion that has a geometric configuration and is formed on at least one of the first surface and the second surface.
US09036109B2

Electronic device backlight structures may be used to provide backlight for a display. The backlight structures may include a light source such as an array of light-emitting diodes. Light from the light source may be coupled into an edge of a light guide plate. The light guide plate may distribute the light laterally across the display. The light guide plate and other display structures may be mounted in an electronic device housing such as a metal housing having metal housing walls. A gap may separate an edge of the light guide plate from the metal housing walls. Mismatch between the coefficients of thermal expansion of the housing and the light guide plate may be minimized to minimize the size of the gap. The light guide plate may be formed from a layer of glass with printed light-scattering structures or from polymer with a filler and molded or printed light-scattering structures.
US09036103B2

A display substrate includes a base substrate, a thin-film transistor (TFT), a color filter and a pixel electrode. The TFT is on the base substrate. The color filter is on the base substrate including the TFT and in contact with the base substrate. The pixel electrode is on the color filter and in electrical connection to a drain electrode of the TFT.
US09036097B2

Disclosed is an optical device which includes: an optical component configured to be electrically actuated such that a light transmission state is variable; a driver circuit for the optical component; a power source unit for driving the optical component; a rim for supporting the optical component; a temple having front and rear ends and connected at the front end to the rim; and an earpiece formed at the rear end of the temple. The power source unit includes a secondary battery, a power switch, a power switch control portion, and a use-status sensing portion for sensing the status of use by a user of the optical device. The power switch control portion performs control to turn off the power switch when the use-status sensing portion does not sense any use by the user of the optical device.
US09036093B2

A semiconductor device includes a one-segment tuner I/F that is connected to a one-segment tuner, a tuner I/F that is connected to a digital terrestrial tuner, a decoder that selectively decodes a first broadcast signal supplied from the one-segment tuner I/F and a second broadcast signal supplied from the tuner I/F, a general purpose processor that is provided separately from the decoder and decodes the first broadcast signal, and a switch unit that, based on signal intensity of the second broadcast wave, switches the decoding by the decoder between the first broadcast signal and the second broadcast signal while the general purpose processor is decoding the first broadcast signal. The one-segment tuner I/F, the tuner I/F, the decoder, the general purpose processor, and the switch unit are integrated on one chip.
US09036091B2

An integrated circuit includes a tuner, a digital television (DTV) demodulator, an analog television (ATV) demodulator, and a controller. The tuner includes an input for receiving a radio frequency (RF) signal including at least one of an analog television signal and digital television signal, and including a first output terminal and a second output terminal. The DTV demodulator includes a DTV input coupled to the first output terminal of the tuner and includes a DTV output terminal. The ATV demodulator includes an ATV input coupled to the second output terminal of the tuner and includes an ATV output terminal. The controller is coupled to the tuner, the DTV demodulator, and the ATV demodulator to configure the tuner and at least one of the DTV demodulator and the ATV demodulator for receiving television content in a selected television format.
US09036088B2

Perceived strength of signals conveying images or sound to the brain can be increased based on persistence of vision or persistence of hearing. For example, when the eye or ear perceives a signal it takes a finite time to process it and send it to the brain. During that time the eye or ear does not recognize input and is, in effect, “turned off”. These periods of “unused” input are utilized to increase the intensity of the signal that the brain perceives. An exemplary system includes a switch, configured to route a signal alternatively to two paths—one of which includes a delay circuit that delays that signal by an amount equal to the persistence of vision or persistence of hearing interval. The exemplary system also includes a combiner that combines output from the two paths, so as to provide the brain with a signal that it will perceive as being twice as intense as the original.
US09036083B1

Techniques of detecting text in video are disclosed. In some embodiments, a portion of video content can be identified as having text. Text within the identified portion of the video content can be identified. A category for the identified text can be determined. In some embodiments, a determination is made as to whether the video content satisfies at least one predetermined condition, and the portion of video content is identified as having text in response to a determination that the video content satisfies the predetermined condition(s). In some embodiments, the predetermined condition(s) comprises at least one of a minimum level of clarity, a minimum level of contrast, and a minimum level of content stability across multiple frames. In some embodiments, additional information corresponding to the video content is determined based on the identified text and the determined category.
US09036081B2

A video transmission device 10 has: a packer 11 which receives a video signal, a sync signal, and a data-enable signal, and generates a plurality of packet signals by packetizing the video signal and the sync signal based on the data-enable signal and according to the number of bytes of a packet corresponding to the number of gradation bits of the video signal; an encode unit 15 which generates a plurality of encoded packet signals by encoding the plurality of packet signals; and a serializer 14 which generates a serial packet signal by parallel-serial converting the plurality of encoded packet signals. The packer 11 generates a control signal including a pulse with a pulse width corresponding to the number of bytes of the packet, and the encode unit 15 subjects a portion of the packet signals corresponding to the pulse in the control signal from the packer, to an encode process which is different from a process for the other portion.
US09036080B2

An apparatus to acquire information about light-field data includes: a beam splitter configured to split light, through a lens unit which is connected to the apparatus, from an object into a first light beam and a second light beam; an image sensor configured to detect the first light beam to form an image of the object; and a light-field sensor, including a lenslet array and a detecting unit to detect the second light beam through the lenslet array, configured to acquire information about the light-field data, the lenslet array including a plurality of lenslets, wherein a first position where the detecting unit is provided is conjugate to a second position of a pupil of the lens unit.
US09036077B2

A lens barrel includes a lens group having at least two lenses, a lens holding frame configured to hold the lens group, a holding cylinder configured to hold the lens holding frame movably in an optical axis direction of the lens group, a forward-backward moving mechanism configured to move the lens holding frame forward and backward with respect to the holding cylinder, first to third guide shafts fixed on the holding cylinder so as to surround the lens holding frame and each extend in the optical axis direction, and a biasing mechanism configured to be held by the lens holding frame between the first guide shaft and the lens holding frame and bias the lens holding frame in a direction so as to separate the lens holding frame from the first guide shaft toward the second and third guide shafts on a plane orthogonal to the optical axis direction.
US09036072B2

It is required to carry out a tapping operation on a display screen to adjust the focus in a case where refocus process is performed in shifting to a reproduction mode, so that a user has to do an extra work. An image processing apparatus obtains a multi-view image data obtained by image-capturing in a plurality of viewpoints. A mode indicating information on a target to be focused is set. A combined image data focused on the target is generated by executing image processing to the multi-view image data based on the set mode.
US09036071B2

An imaging apparatus includes a shooting lens having a focus lens for adjusting a degree of focus on an imaging plane; an image sensor converting an optical image of a photographic subject to an electric image signal and outputting it; a confirmation image creator creating a focus state confirmation image in which a part, or a whole of an image expressed by the image signal is enlarged; a display displaying the focus state confirmation image; and a focus evaluation value calculator calculating a focus evaluation value based on the image signal; wherein when a state of an inclination of change in a focus evaluation value calculated at a plurality of positions of the focus lens while moving the focus lens is different from a state of an inclination of change in a focus evaluation value calculated immediately before, the focus state confirmation image is displayed on the display.
US09036062B2

A solid-state image pickup device includes: comparators; counters; and a control portion for carrying out control such that in an addition mode, the two comparators and the two counters corresponding to the two pixel columns, respectively, are set as a unit, and pixel signals are added in a horizontal direction within column processing circuitry. A reduction in power consumption is achieved and the frame rate is enhanced.
US09036059B2

An information processing apparatus comprising: a sensor unit including a plurality of sensor arrays that output first imaging data formed by an optical system; an array converter that generates second imaging data by converting the first imaging data output by the sensor unit into an order corresponding to a predetermined arrangement; a first signal processor that performs first signal processing on the second imaging data output by the array converter; and a second signal processor that performs second signal processing on the first imaging data output by the sensor unit.
US09036051B2

An image sensor, an image processing apparatus including the same and an interpolation method of the image processing apparatus are provided. The image sensor includes a plurality of pixels that include a low-luminance pixel including a first photoelectric conversion device that accumulates a charge less than a predetermined reference value and a high-luminance pixel including a second photoelectric conversion device that accumulates a charge more than the predetermined reference value. Interpolation is carried out giving more weight to the low-luminance pixel at low luminance and giving more weight to the high-luminance pixel at high luminance, so that a higher SNR is obtained.
US09036042B2

Techniques are provided to encode and decode image data comprising a tone mapped (TM) image with HDR reconstruction data in the form of luminance ratios and color residual values. In an example embodiment, luminance ratio values and residual values in color channels of a color space are generated on an individual pixel basis based on a high dynamic range (HDR) image and a derivative tone-mapped (TM) image that comprises one or more color alterations that would not be recoverable from the TM image with a luminance ratio image. The TM image with HDR reconstruction data derived from the luminance ratio values and the color-channel residual values may be outputted in an image file to a downstream device, for example, for decoding, rendering, and/or storing. The image file may be decoded to generate a restored HDR image free of the color alterations.
US09036036B2

An image capture device includes: an image capturing section configured to capture a subject image and to generate an image; an acceleration sensor configured to detect acceleration; a controller configured to set, according to a result of detection obtained by the acceleration sensor, a reference angle for the device's own tilt when a predetermined instruction is issued; and an image processing section configured to rotate the generated image by using the set reference angle as a reference for tilt correction processing.
US09036027B2

Tracking the use of at least one destination location is disclosed. Initially, three or more first images are received from a first camera having a first field of view. It is then determined that the first vehicle is stopped within the at least one destination location at a first time and that the first vehicle has left the at least one destination location at a second time that is after the first time. Next, a unique identifier of a vehicle is received from a third-party parking payment system. The unique identifier is associated with the first vehicle. Finally, the first time, the second time and the unique identifier of the first vehicle are indicated.
US09036026B2

A vehicular scalable integrated control system includes a plurality of cameras, a vehicular scalable integrated control unit, and a display screen for displaying video information to a driver of the vehicle. Visual image data captured by the cameras is processed by an image processor to detect objects in the fields of view of the cameras. The control unit determines a current geographical location of the vehicle and accommodates downloading of applications, which may include a tour guide application, with the tour guide application providing information associated with various geographical locations of a selected tour area. The control unit, responsive to a determination that the current geographical location of the vehicle is at a location identified in the tour guide application for the selected tour area, controls the display screen to display information associated with the identified location of the tour guide application and the current geographical location of the vehicle.
US09036025B2

An imaging system includes an image capturing device and a plurality of reflective devices. The image capturing device is configured to receive a plurality of images reflected by the plurality of reflective devices. Responsive to receiving the plurality of images, the image capturing device is further configured to capture within a single frame at least a first image corresponding to a first side of a first railroad track rail, a second image corresponding to a second side of the first railroad track rail, a third image corresponding to a first side of a second railroad track rail, and a fourth image corresponding to a second side of the second railroad track rail.
US09036021B2

A method and device for autofocusing in a microscope (11), wherein two preferably spot-shaped, markers (12) are generated on an object, the spacing (d) of the markers representing an indication of the defocusing of a working plane (9) in the object from the focal plane (10) of the microscope (11). A focus drive (6) displaces the working plane (9) into the focal plane (10) as a function of the marker spacing (d). In order to allow rapid and exact focusing to be performed, a detector (4) acquires an image of the markers (12) generated on the object, an evaluation unit (7a) determines the spacing of the markers (12), and a control unit (7b) adjusts, as a function of the determined marker spacing (d), the speed of the focus drive (6) at which the working plane (9) is displaced into the focal plane (10).
US09036011B2

Provided is an image extraction method of optical phase extraction system. The image extraction method may include checking whether a phase error due to an environmental disturbance of optical fiber occurs by monitoring an output signal obtained by interfering reflection optical signals reflected through two paths. When a phase error occurs, an error is compensated using a phase compensation control method of closed loop type through one of the two paths and an image is extracted by capturing an image of object in a state that the image of object is shifted by the set phase value when a phase error is compensated. According to the inventive concept, a phase error occurring in an optical fiber type interferometer due to an environmental disturbance is minimized or compensated. Also, since an interference image accurately shifted by the phase value set among arbitrary various phase values is obtained through a camera, reliability of three-dimensional phase information being extracted is guaranteed.
US09036009B2

An image compensation device is disclosed. The image compensation image compensation device comprises a 3D band pass filter, a 3D notch filter, a 3D notch mixing unit, a 3D summing unit, a non-3D notch filter, a non-3D band pass filter, a non-3D notch mixing unit, a non-3D band pass mixing unit, and a non-3D summing unit. The 3D notch mixing unit is used for compensating an output of the 3D notch filter. The non-3D notch mixing unit is used for compensating an output of the non-3D notch filter. The non-3D band pass mixing unit is used for compensating an output of the non-3D band pass filter. The image compensation device of the present invention is capable of avoiding the unstable and sparkle-like situation in the prior arts.
US09036005B2

A measuring apparatus for measuring a stereo video format includes an active space measuring circuit and a decision circuit. The active space measuring circuit is utilized for determining a position of an active space of a frame packing to generate an active space measuring result according to pixels values of a plurality of scan lines of the frame packing. The decision circuit is coupled to the active space measuring circuit, and is utilized for determining the stereo video format according to at least the active space measuring result.
US09035996B1

A method of adding a computing device to a multi-device video communication session. A server receives recorded content from a plurality of multi-device video communication sessions and a search request from a computing device. The server identifies a first multi-device video communication session based on the search request. The first multi-device video communication session includes a weighted list of text elements. The server transmits information based on the weighted list of text elements to the computing device, receives a selection from the computing device corresponding to a first text element, and transmits at least a portion of the recorded content from the first multi-device video communication session to the computing device based on the first text element. The server receives an add request for the computing device to be added to the first multi-device video communication session and transmits the add request to the first multi-device video communication session.
US09035992B1

A method and computing system for monitoring an AV synchronous communication session of a user. The AV synchronous communication session includes an audio channel and a video channel. A performance characteristic is determined for the audio channel. The performance characteristic is compared to a defined audio performance threshold. If the performance characteristic does not meet the defined audio performance threshold, the video channel is adjusted to reduce the bandwidth requirements of the video channel.
US09035990B2

Disclosed herein are methods and systems for providing continuous presence video stream in a cascading video conference, i.e., a video conference that is conducted over more than one MCU. A cascading continuous presence composition controller (CCCC) selects which endpoints from among all of the endpoints participating in the conference should be displayed in the layout, regardless of which endpoints are associated with which MCU. The CCCC can be resident on one of the MCUs, resident on a cascading conference server, or can be distributed among all of the MCUs involved in a cascading conference.
US09035987B2

Provided is an image forming apparatus including a light scanning apparatus that emits a light flux to photosensitive surfaces of a plurality of photosensitive bodies arranged so that longitudinal directions are the same direction and that optically scans the plurality of photosensitive surfaces in the longitudinal direction, wherein a diameter of at least one of the plurality of photosensitive bodies is different from diameters of the other photosensitive bodies in a cross section perpendicular to the longitudinal direction, and in the cross section perpendicular to the longitudinal direction, a sign of θ1 and a sign of θ2 are different, wherein θ1 denotes an incident angle of a light flux incident on a first photosensitive body with a smallest diameter among the plurality of photosensitive bodies, and θ2 denotes an incident angle of a light flux incident on a second photosensitive body with a largest diameter, and a condition |θ1|>|θ2|>0 is satisfied.
US09035986B2

A method for forming and a document having a color laser image with high reflective yield, which comprises a sheet of laserable material, sub-pixels in primary colors, the laser beam via carbonization exposing grey levels of the color image, and a substrate. The whole is laminated in various embodiments. The sub-pixels in various embodiments are separated by transparent regions which increase reflectivity and reinforce the white component of the personalised image. Layers of reflective varnish can reinforce reflectivity.
US09035974B2

In a method and a device for controlling luminance of a display unit to save power of a display device including the display unit for displaying on a screen, the method includes: calculating a second luminance to which the luminance of the display unit is to be changed considering a first luminance that is a current luminance of the display unit and a constant K determined according to Weber's law; and changing the luminance of the display unit to the second luminance.
US09035970B2

A system for identifying an AR tag and determining a location for a virtual object within an augmented reality environment corresponding with the AR tag is described. In some environments, the location of a virtual object corresponding with a particular AR tag may be determined by identifying a predefined object, determining an orientation and a scale of the predefined object relative to a head-mounted display device (HMD) based on a model of the predefined object, and inferring the location of the virtual object based on the orientation and the scale of the predefined object. In some cases, an identification of the particular AR tag corresponding with the virtual object may be acquired by aggregating and analyzing individual identity determinations from a plurality of HMDs within an augmented reality environment.
US09035964B2

An apparatus and method for obtaining lighting information and material information in an image modeling system are provided. A material constant of a same material region and lighting information of the same material region may be extracted by applying color channel pixel values, depth values, and viewpoint information to a linear system in which a pixel value is defined by a material constant and a combination of a geometry component with a lighting component.
US09035957B1

An efficient pipeline debug statistics system and method are described. In one embodiment, an efficient pipeline debug is utilized in a graphics processing pipeline of a handheld device. In one embodiment, a pipeline debug statistics system includes a plurality of pipeline stages with probe points, a central statistic component, and a debug control component. The plurality of pipeline stages with probe points perform pipeline operations. The central statistic block gathers information from the probe points. The debug control component directs the gathering of information from the probe points. In one exemplary implementation, debug control component can direct gathering of information at a variety of levels and abstraction.
US09035944B2

A 3-D view manipulation apparatus surrounds a 3-D model displayed on a display device, and allows a user to manipulate the view of the model by manipulating the apparatus, without having to divert the user's view from the model. The apparatus is transparent or semi-transparent, such that all of its surfaces are simultaneously visible. The apparatus may include control features on its surface, edges, or corners to facilitate changing the view of the model to a vantage point from or through that control feature. The apparatus may include a set of orthogonal axes at its center, about which the model may be made to rotate.
US09035937B2

A liquid crystal display (LCD) is disclosed. The LCD has improved display quality and/or power consumption because current leakage in the pixels is effectively reduced.
US09035930B2

A display device may have a plurality of pixels of a first group connected to a plurality of first gate lines and first common voltage lines and a plurality of pixels of a second group connected to a plurality of second gate lines and second common voltage lines. The display device drives the first common voltage lines and the second common voltage lines in synchronization with a first clock signal; and drives the plurality of first gate lines and the plurality of second gate lines in synchronization with a second clock signal. I-th first and second common voltage lines (i is a positive integer) are driven to one of a first common voltage and a common reference voltage, and (i+1)-th first and second common voltage lines are driven to one of a second common voltage and the common reference voltage.
US09035924B2

A pair of shutter glasses capable of reducing decrease in brightness of displayed images to be visually recognized is provided. A pair of shutter glasses include a pair of light selectors the state of each of which is switched between a light transmitting state in which the light selector transmits light and a light blocking state in which the light selector blocks light. When a full area where light is transmitted or blocked in the light transmitting state or the light blocking state is virtually divided into a plurality of divided areas along a first direction, each of the light selectors switches the state of each of the plurality of divided areas between the light transmitting state and the light blocking state sequentially along the first direction.
US09035914B2

A touch system including an optical touch panel and a touch pen, and a method of controlling an interference optical signal in the touch system. The optical touch panel device includes: a pattern analyzer detecting a pattern of an optical signal by scanning an optical touch panel, and comparing a detected pattern with patterns designated to button functions of a touch pen; a touch location detector recognizing a detected location of the optical signal as a touch location, if the detected pattern corresponds to a first pattern designated to a button function; an interference controller determining the optical signal as an interference signal, if a detected region of the optical signal exceeds a critical range; and a wireless transmitter outputting a control signal to the touch pen so that the touch pen may change the first pattern designated to the button function to a second pattern.
US09035910B2

Optical touch screen apparatuses with remote sensing and touch sensing by using a light sensor transistor including an oxide semiconductor transistor. The optical touch screen apparatus includes a pixel array of a plurality of sensing pixels arranged in a plurality of rows and a plurality of columns. Each of the sensing pixels includes a light sensing pixel for sensing light that is irradiated by an external light source and a touch sensing pixel for sensing display light that is reflected by a screen touch. The light sensing pixel includes a first light sensor transistor and a first switch transistor connected each other in series, and the touch sensing pixel includes a second light sensor transistor and a second switch transistor connected each other in series.
US09035908B2

It is an object to provide a touch panel with high precision, high-speed operation, and low power consumption, which is caused by reduction of power consumption in an A/D converter circuit is reduced. In the touch panel in which a photo sensor is included in a pixel and an A/D converter circuit is provided every one column or a plurality of columns of the pixels, a control signal of the A/D converter circuit is sequentially supplied by a shift register included in an ADC (A/D converter circuit) control circuit, and respective periods when the plurality of A/D converter circuits operates are not overlap with each other. Accordingly, the number of A/D converter circuits which operate at the same time is decreased, and instantaneous power consumption in the A/D converter circuit is decreased.
US09035907B2

A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct locations in the plane of the touch panel and to produce distinct signals representative of the location of the touches on the plane of the touch panel for each of the multiple touches is disclosed.
US09035901B2

A capacitive touch panel and operating and fabrication methods thereof. The capacitive touch panel has a plurality of transmitter electrodes and a plurality of receiver electrodes. An electric field is formed by the receiver electrodes and the powered one of the transmitter electrodes. The changes, caused by the touch of a user, in the electric field are used in touch recognition. The receiver electrodes are all in a fork shape. For one receiver electrode, the teeth are spaced in a first distance. Note that adjacent teeth from different and adjacent electrodes are spaced apart by another distance. The second distance is greater than the first distance.
US09035881B2

An electronic apparatus that can utilize a first report rate to generate a first report rate output signal according to an output signal or can utilize a second report rate smaller than the first report rate to generate a second report rate output signal according to the output signal. The electronic apparatus comprises: a first signal smoothing apparatus; a second signal smoothing apparatus having a smooth ability smaller than the first signal smoothing apparatus and a processing unit, for selecting the first signal smoothing apparatus to process the first report rate output signal when the electronic apparatus utilizes the first report rate to generate signal, and for selecting the second signal smoothing apparatus to process the second report rate output signal when the electronic apparatus utilizes the second report rate to generate signal.
US09035872B2

Accurate and reliable techniques for determining information of an accessory device in relation to an electronic device are described.
US09035870B2

A method for one or more portions of one or more regions of an electronic paper assembly having one or more display layers includes, but is not limited to: obtaining and controlling display of one or more portions of one or more display layers of the electronic paper assembly regarding display of second information in response to the information associated with the one or more sequences of two or more conformations of the one or more portions of the one or more regions of the electronic paper assembly. In addition to the foregoing, other related method/system aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US09035866B2

To provide an active matrix display device in which power consumption of a signal line driver circuit can be suppressed, so that power consumption of the entire memory can be suppressed. A plurality of memory circuits which can write data of a video signal input to a pixel in one line period and can hold the data are provided in a signal line driver circuit of a display device. Then, the data held in each memory circuit is input to a pixel of a corresponding line as a video signal. By providing two or more memory circuits in a driver circuit, pieces of data of video signals corresponding to two or more line periods can be concurrently held in the memory circuits.
US09035864B2

A gate signal line drive circuit and a display device which realize the suppression of a threshold voltage of an element which is used for a long time are provided. With respect to elements to which a HIGH voltage is applied for a long time, a plurality of elements are connected parallel to each other and are controlled such that at least any one of the plurality of elements is driven by a switching element, and a period during which the element is not driven is set longer than a frame display period.
US09035862B2

An electro-optic device includes pixel electrodes; a data line block for providing an image signal to a first pixel electrode group and a second pixel electrode group in one column of pixel electrodes arrayed in a line in a first direction, the data line block being configured by data line pairs in which a pair of a first data line and a second data line extending in the first direction is arranged for each column; an image signal supplying unit for sequentially providing an image signal in time-series to each of the data line pairs configuring the data line block from one end of each of the data line pairs; and an inspection voltage supplying unit for supplying an inspection voltage from another end of each of the data line pairs each to the data line block and separately to each of the first data line and the second data line.
US09035861B2

A gate-on voltage generator that can enhance display quality at low temperatures, a driving device, and a display apparatus having the same, in which the gate-on voltage generator includes a temperature sensor having an operational amplifier configured to receive a driving voltage and produce a temperature-dependent variable voltage, the level of which varies according to the ambient temperature, and a charge pumping unit shifting the temperature-dependent variable voltage by the voltage level of a pulse signal and generating a gate-on voltage.
US09035855B2

In an active matrix display device, luminance distribution due to a voltage drop in a pixel portion is reduced, thereby obtaining a uniform display. In a display device having multiple current supply paths provided around the pixel portion, a current is supplied to the pixel portion using a current supply path selected among the multiple current supply paths, and the selected current supply path is switched with the passage of time to average the voltage distribution with time.
US09035854B2

An organic light emitting diode (OLED) display device and a fabrication method thereof are provided. In the OLED display device, when an existing power wiring using a metal used for a data wiring is divided based on a common electrode marginal region as a boundary so as to be used as a wiring as well as as the power wiring, the reduced width of the wiring is compensated for by increasing the thickness of the wiring by using a metal for an anode or a cathode, thus reducing the left and right bezel widths.
US09035846B2

A display device includes a display panel and a directional antenna. The directional antenna is disposed behind or under the display panel for radiating or receiving wireless signals. The radiating path of the directional antenna is at a specific angle with respect to a horizontal plane for receiving surrounding wireless signals. Or, the signals radiated from the directional antenna may be reflected or refracted to regions above or in front of the display device by a back-side barrier or penetrate a back-side barrier which does not cause large electromagnetic degradation, thereby receiving wireless signals originated from the front-side or back-side of the display device.
US09035842B2

A miniature interrogator antenna assembly including: a housing; a first miniature horn antenna in the housing having a first aperture; a second miniature horn antenna in the housing having a second aperture. The first and second miniature horn antennas are arranged in a canted configuration and are joint at a front of the assembly to form combined apertures at the front of the assembly. The antenna assembly further includes: a splitter/combiner having a matching portion, where the matching portion is positioned in the housing in such a way that an apex of the matching portion points to the front of the assembly; a plurality of annular grooves formed around the combined apertures at the front of the assembly; a sum input port coupled to a first waveguide with an H-plane bend feeding the splitter/combiner; and a difference input port coupled to a second waveguide feeding the splitter/combiner directly.
US09035835B2

An antenna apparatus for a wireless device includes a continuous metallic component electrically connected to a circuit card assembly through an interconnection, an antenna matching circuit electrically connected to the continuous metallic component, a first electrical connection between the continuous metallic component and the interconnection, and at least one additional electrical connection between the interconnection and the circuit card assembly, the antenna matching circuit and the interconnection causing the continuous metallic component to resonate at an at least one desired frequency.
US09035830B2

An apparatus for antenna arrangement isolation is described. The apparatus includes a first antenna element (for example, a CMMB TV antenna) having a first radiator component and a second antenna element (for example, a cellular antenna) having a second radiator component. A first portion of the first radiator component is adjacent to a second portion of the second radiator component. The second radiator component is configured with at least one operational frequency range. The first portion of the first radiator corresponds to at least one minimum electric field region of at least one resonant frequency of the first radiator. The at least one resonant frequency of the first radiator overlaps with the at least one operational frequency range. Methods, Apparatus and Computer readable media for providing the antenna arrangement are also described.
US09035822B2

A method of determining a filling level of a product contained in a tank using a level gauge system, comprising the steps of: transmitting a first signal towards a surface of the product; receiving a first echo signal; determining a present echo characteristic value based on the first echo signal; and comparing the present echo characteristic value and a stored echo characteristic value. If a difference between the present echo characteristic value and the stored echo characteristic value is greater than a predefined value, the method further comprises transmitting at least a second transmit signal towards the surface; receiving at least a second echo signal; and determining the filling level based on the at least second electromagnetic echo signal.
US09035817B2

An electromagnetic wave reverberation chamber includes: an electromagnetic wave absorbing apparatus installed in an intended space of the electromagnetic wave reverberation chamber for adjusting a reflection characteristic of an inside of the electromagnetic wave reverberation chamber, wherein the electromagnetic wave absorbing apparatus have an electromagnetic bandgap structure including a plurality of unit cells arranged periodically.
US09035816B2

A transmitter for remote control, the transmitter includes an amplifier configured to receive a first audio signal from an electronic device and amplify the first audio signal, a transmission module electrically connected to the amplifier to receive the amplified first audio signal and generating a carrier signal, a power supply connected to the transmission module, and an attenuation circuit electrically connected to the transmission module to receive the carrier signal, wherein the amplified first audio signal is configured to modulate the carrier signal and the first audio signal is one of a left channel audio signal and a right channel audio signal output from the electronic device via an audio connector.
US09035798B2

Determining traffic flow data in a road network comprising passing a first radio beacon and receiving a request message that at least includes a start location and a stop location; determining if an on-board unit position is within a predetermined range of the start location, and responsively starting a recording of measurement data; determining if the on-board unit position is within a predetermined range of the stop location, and responsively stopping the recording of the measurement data; and transmitting the recorded measurement data to a next radio beacon that is passed by the on-board unit.
US09035796B2

A navigation system provides a position of the vehicle on a segment of a roadway and identifies a change in speed limit relative to the current segment of the roadway. A traffic sign recognition system determines a speed limit information presentation zone of the current segment of the roadway after determining that a speed limit of the approaching segment of the roadway is lower than a speed limit of the current segment of the roadway and/or a current speed of the vehicle. Thereafter, the traffic sign recognition system assesses the position of the vehicle relative to the speed limit information presentation zone. In response to determining that the vehicle is within the speed limit information presentation location, the traffic sign recognition system displays a visual representation of a speed limit sign designating the speed limit of the approaching segment of the roadway.
US09035792B2

A method for detecting vehicles with cargo in a traffic telematics system comprising at least one radio beacon for radio communication with onboard units (OBUs) carried by vehicles and their cargo. The method including: establishing radio communications between said radio beacon and a first OBU, and between said radio beacon and a second OBU, via radio signals; electronically evaluating said radio signals; and when said evaluation indicates that said first and second OBUs are moving at a limited and constant distance from one another, receiving characteristic data from the first OBU in the radio beacon, transmitting the characteristic data from the radio beacon to the second OBU, and recording the characteristic data in a memory of the second OBU.
US09035786B2

A strobe light includes a base, a mounting post, a plurality of light emitting diode (LED) lights, a control system, and a lens. The mounting post extends vertically from the base. The plurality of LED lights are mounted around a periphery of the mounting post. The control system is coupled to the plurality of LED lights and operable to independently control each LED light to produce at least one of a 360° strobe light pattern and a rotating beacon light pattern. The lens is connected to the base and covers the plurality of LED lights.
US09035784B2

A machine for detecting earthquake precursory signals that comprises a spring-loaded balance wheel that is in reality an oscillating seismometer, the oscillating seismometer employed as a local oscillator in a seismic wave receiver. A clock and balance wheel make up the seismic wave receiver which detects the precursory micro-seismic vibrations that precede the earthquake. Extreme sensitivity is accomplished by the immense storage capacity of the clock, for each individual swing of the balance wheel, a miniscule interruption takes place that will go unnoticed but after tens of thousands of swings, which would take place over night for example, a buildup of these interruptions will eventually have their effect.
US09035782B1

A transfer switch configured to detect a ground current is configured to selectively connect a first power source or a second power source to a load. Each of the power sources includes at least one “hot” lead and one neutral lead, and the transfer switch is configured to switch both the “hot” and the neutral leads. If the neutral switching portion of the transfer switch fails, current may be supplied to the load via the “hot” lead of one of the power sources and return from the load via a ground conductor and the neutral lead of the other power source. The transfer switch includes a current sensor, detecting current on the ground conductor, in order to detect such a condition. The signal from the current sensor is provided to a control circuit, which, in turn, activates an indicator if the current on the ground conductor exceeds a predefined level.
US09035765B2

Devices, systems, and methods are provided for adherence monitoring, and devices, systems, and methods are provided for monitoring use of consumable dispensers. In general, the devices, systems, and methods can facilitate an individual's adherence to a schedule for consuming consumables and can facilitate monitoring and tracking of the individual's adherence to the schedule. The devices, systems, and methods can allow data regarding the individual's historical adherence to the schedule to be accessible via a computer system. In one embodiment, an accessory is provided that can be configured to attach to consumable dispensers. The accessory can be configured to be removably and replaceably coupled to the dispenser. The accessory can be configured to provide a notification to a user indicating that a certain event occurred and/or that a certain action needs to be taken. The accessory can be configured to sense attachment thereof to and removal thereof from the dispenser.
US09035752B2

User input is accepted by a force sensing resistor (“FSR”) assembly, a force sensing capacitor (“FSC”) or both. The FSR or FSC assemblies may be located within an input device, such as behind a device exterior, display, and so forth. A force applied to the device exterior proximate to the assembly may result in activation of the assembly. The activation may be processed as input and used to determine and then perform a particular action. The particular action may be based at least in part on a particular portion of the assembly which has been activated, a magnitude of applied force, or both. A haptic output may be provided on activation to provide feedback to a user.
US09035746B2

The invention relates to a method for carrying out a screening process and a control system, comprising the following steps: Detecting an intention of a person to pass through; transmitting notification data indicating the control intention of the person and comprising data (ID data) identifying the person to a control authority; comparing the data (ID data) identifying the person to examination information of a control database and generating the check data necessary for the screening process; transmitting the check data to at least one control device of at least one control station; recording control information of the person by means of the control device; evaluating the control information based on the check data, and generating a control decision and outputting the control decision.
US09035740B2

A circuit protecting element includes insulating substrate (11), a pair of surface electrodes (12) provided to both ends of a top face of insulating substrate (11), element (13) bridging the pair of surface electrodes (12) and electrically connected to the pair of surface electrodes (12), base layer (14) formed between element (13) and insulating substrate (11), and insulating layer (15) covering element (13). Base layer (14) is formed of a mixture of diatom earth and silicone resin. The structure discussed above allows stabilizing the blowout characteristics of the circuit protecting element.
US09035731B2

The invention relates to a spring (1), in particular for a push button, for fixing to a carrier (2) and for registering a vertical force (F). The spring (3) is designed in such a way that when actuated it converts a vertical movement into a horizontal movement that can be detected by sensor means (4).
US09035730B2

A magnetic trigger mechanism is provided. The magnetic trigger mechanism operates in conjunction with a plurality of magnetic sensors. The magnetic trigger mechanism includes: a magnet; a body, with its one side provided with a recess and its other side located near the plurality of magnetic sensors; and a moveable section, provided in the recess in a movable manner, comprising an accommodating space for restraining the magnet therein.
US09035726B2

A SAW filter circuit having improved ESD resistance is specified, in which a series interconnection composed of SAW resonators is interconnected between a first signal port and a dual-mode SAW filter port. The static capacitance of the series interconnection is at most four times the static capacitance of the dual-mode SAW filter transducers interconnected therewith.
US09035723B2

The present invention discloses a filter for removing noise, which includes: a lower magnetic substrate; a coil layer disposed on the lower magnetic substrate and including at least one conductor pattern and an insulating layer covering the conductor pattern; an upper magnetic substrate disposed on the coil layer; and a magnetic permeability enhancing layer disposed on the magnetic substrate with lower magnetic permeability of the lower magnetic substrate and the upper magnetic substrate.According to the present invention, it is possible to implement a filter for removing noise with high performance, characteristics, and reliability by increasing magnetic permeability to improve impedance characteristics and improving an effect of shielding electromagnetic waves such as jamming.
US09035721B2

A duplexer has an antenna terminal, a first terminal, and second terminals and provided with a first filter arranged between the antenna terminal and first terminal and including a parallel resonator for forming a ladder type filter circuit, a second filter arranged between the antenna terminal and the second terminal and having a passband higher than a passband of the first filter, and an electromagnetic coupling element arranged between the parallel resonator of the first filter and a ground part and electromagnetically coupled with the antenna terminal.
US09035717B2

A balun transformer includes an unbalanced terminal, two balanced terminals, a directional coupler, a low pass filter, and a high pass filter. The directional coupler includes first, second, third and fourth terminals. The first terminal is connected to the unbalanced terminal. A predetermined phase difference exists between the output signal of the second terminal and the output signal of the third terminal. The second terminal is connected to the first terminal by a line constituting the directional coupler. The low pass filter is connected between the second terminal and one of the balanced terminals. The high pass filter is connected between the third terminal and the other balanced terminal.
US09035703B2

A tunable wide band driver amplifier is disclosed. In an exemplary embodiment, an apparatus includes a first band selection circuit selectively connected between an output terminal of an amplifier and a circuit ground. The first band selection circuit configured to adjust an amplification band from a first frequency band to a second frequency band. The apparatus also includes a first harmonic reduction circuit selectively connected between the first band selection circuit and the circuit ground and configured to reduce 2nd harmonic frequencies associated with the first frequency band when the amplification band is set to the first frequency band.
US09035697B2

Split amplifiers with configurable gain and linearization circuitry are disclosed. In an exemplary design, an apparatus includes first and second amplifier circuits and a linearization circuit, which may be part of an amplifier. The first and second amplifier circuits are coupled in parallel and to an amplifier input. The linearization circuit is also coupled to the amplifier input. The first and second amplifier circuits are enabled in a high-gain mode. One of the first and second amplifier circuits is enabled in a low-gain mode. The linearization circuit is enabled in the second mode and disabled in the first mode. The amplifier is split into multiple sections. Each section includes an amplifier circuit and is a fraction of the amplifier. High linearly may be obtained using one amplifier circuit and the linearization circuit in the low-gain mode.
US09035696B2

An amplifier includes a first input terminal, a second input terminal, a TIA, and a compensation circuit. The TIA includes a first transistor, a second transistor, a first current source connected to the first input terminal and an emitter of the first transistor, a second current source connected to the second input terminal and an emitter of the second transistor, a first load resistor connected to a collector of the first transistor, and a second load resistor connected to a collector of the second transistor. A bias voltage is supplied to bases of the first and second transistors, the compensation circuit adjusts a first load current and a second load current based on voltage signals, and the TIA outputs the voltage signals based on collector voltages of the first and second transistors.
US09035693B2

The invention provides a temperature detecting apparatus, a switch capacitor apparatus and a voltage integrating circuit. The voltage integrating circuit includes an operating amplifier, a capacitor and a current source. The operating amplifier has a positive input end, a negative input end and an output end. The output end of the operating amplifier generates an output voltage, and the positive input end receives a reference voltage. The capacitor is coupled between the output end and the negative input end of the operating amplifier. The current source is coupled to the output end of the operating amplifier. The current source draws a replica current from the capacitor, and a current level of the replica current is determined according to a current level of a current flowing to the negative input end of the operating amplifier.
US09035685B2

Using a combination of frequency dithering of a PWM counter and a variable time delay circuit yields improved PWM frequency resolution with realizable circuit components and clock operating frequencies. A controllable time delay circuit lengthens a PWM signal during the first PWM cycle. During the second PWM cycle, the PWM period is increased beyond the desired amount, but the delay is reduced during this second PWM cycle to achieve the correct (desired) PWM signal period. The dithering of the PWM signal period enables the time delay circuit to be “reset” so that an infinite delay circuit is not required. The time delay circuit provides short term (one cycle) frequency adjustment so that the resulting PWM cycle is not dithered and has a period at the desired frequency resolution.
US09035666B2

A torsion angle and rotation angle measurement device includes an input rotation disk, an output rotation disk, at least two torsion measuring modules and a rotation measuring module. The output rotation disk is coaxially and rotatably connected with the input rotation disk. At least two torsion measuring modules are disposed between the input rotation disk and the output rotation disk. Each torsion measuring module includes a rotary variable resistor and a torsion measuring arm. The rotary variable resistor is disposed on the output rotation disk. The torsion measuring arm is pivotally connected with the rotary variable resistor at a first end thereof, and is slidably connected with the input rotation disk at an second opposite end. When the input rotation disk rotates relative to the output rotation disk, the rotary variable resistor measures an angle indicating the input rotation disk rotating relative to the output rotation disk.
US09035653B2

In a method to generate magnetic resonance (MR) images of an examination subject, MR signals are detected simultaneously with multiple coils, each coil having its own coil characteristic. In the detection of the MR signals, raw data space is incompletely filled with MR signals; with raw data space being undersampled in a central raw data region with a coherent acquisition pattern that is composed of a spatially repeating set of raw data points; and raw data space outside of the central raw data region is sampled with an incoherent acquisition pattern. The MR image is reconstructed from the detected MR signals, step-by-step in an iterative reconstruction procedure using a reconstruction matrix A, starting from an initial estimate; wherein the reconstruction matrix has continuing information about the coil characteristics with which the MR signals were detected.
US09035652B2

An MRI apparatus and a two-dimensional excitation adjustment method capable of performing appropriately two-dimensional excitation of a region, in which materials with different resonance frequencies are present, according to imaging conditions are provided. In order to do so, when performing the two-dimensional excitation of a two-dimensional excitation region of an object formed by a first material with a first resonance frequency and a second material with a second resonance frequency, an irradiation frequency of a high-frequency magnetic field for the two-dimensional excitation is set on the basis of the imaging conditions related to the two-dimensional excitation and the first and second resonance frequencies so that desired regions of the first and second materials are excited in a two-dimensional manner.
US09035642B2

An integrated circuit includes an output terminal and a controller having a measurement input coupled to the output terminal, a first output adapted to couple to a current source to control a first current sourced into the output terminal, and a second output adapted to couple to a current sink to control a second current from the output terminal. The controller applies control signals to the first output and the second output to selectively enable the current source and disable the current sink during a first phase of a load detection period and to disable the current source and enable the current sink during a second phase of the load detection period. The controller detects the load coupled to the output terminal if a voltage at the measurement terminal during the first phase is substantially equal to a voltage at the measurement terminal during the second phase.
US09035635B2

Efficiency of a switch mode power supply (SMPS) is optimized by operating the SMPS in an asynchronous mode when current being supplied therefrom is less than a certain current value and operating the SMPS in a synchronous mode when the current being supplied therefrom is equal to or greater than the certain current value. When the SMPS is operating in the synchronous mode high-side and low-side power transistors alternately turn on and off. When the SMPS is operating in the asynchronous mode only the high-side power transistor turns on and off and the low-side power transistor remains off. When charging a battery with the SMPS discharge of the battery is eliminated when operating in the asynchronous mode at a low current output.
US09035634B2

A power supply for a load control device generates a DC voltage and provides an asymmetrical output current, while drawing a substantially symmetrical input current. The power supply comprises a controllably conductive switching circuit for controllably charging an energy storage capacitor across which the DC voltage is produced. The energy storage capacitor begins charging at the beginning of a half-cycle and stops charging after a charging time in response to the magnitude of the DC voltage and the amount of time that the energy storage capacitor has been charging during the present half-cycle. The charging time is maintained substantially constant from one half-cycle to the next. The power supply is particularly beneficial for preventing asymmetrical current from flowing in a multiple location load control system having a master load control device supplying power to a plurality of remote load control devices all located on either the line-side or the load-side of the system.
US09035632B2

A DC-DC converter includes a first amplifier that amplifies a first difference between a first reference voltage and a feedback voltage corresponding to an output voltage, a second amplifier that amplifies a second difference between the first reference voltage and an integrated value of the feedback voltage, and a controller that controls a switching circuit to change the output voltage when the first difference reaches the second different.
US09035627B2

A switched mode power supply includes a first switch, a second switch, an inductor, an output capacitor, and a driving circuit for driving the first switch and the second switch. The driving circuit is electrically coupled to a node between the first and second switches.
US09035617B2

A controller for controlling a flow cell battery system is provided. The controller operates the flow cell battery system in a plurality of states including a plating state, a charging state and a discharge state.
Patent Agency Ranking