US09549494B2
A set of circuit carriers includes a number of N≧1 circuit carriers, each of which has an upper side, an underside opposite from the upper side, a distinctive structure, and a conductor structure on the upper side. Each of the circuit carriers is populated by: determining a first relative position between the distinctive structure and the conductor structure; picking up the circuit carrier by a pickup of a lifting and positioning unit; determining a second relative position between the lifting and positioning unit and the distinctive structure of the circuit carrier picked up by the pickup; and populating the circuit carrier with one or more components while taking the first relative position and the second relative position into account.
US09549487B2
An electronic equipment enclosure includes a frame structure and a customizable side air dam kit. The frame structure includes a front frame, a rear frame, front-to-back frame members connecting corners of the front and rear frames together, reinforced bracket structures located near ends of the cross members, and extruded horizontal mounting rails parallel to, but inward from, the front-to-back frame members. The ends of the horizontal mounting rails are connected to the reinforced bracket structures. Panels are installed in longitudinal slots in the front-to-back frame members and horizontal mounting rails, each of which is extruded. The customizable side air dam kit includes a framework of horizontal and vertical frame pieces, adapted to connect to the frame structure, and a customizable air dam panel supported by the framework. A plurality of the frame pieces are provided to an installer for use in constructing the framework to fit the specific frame structure.
US09549486B2
A raised bodied vapor chamber structure is disclosed and includes a main body and a working fluid. The main body has a condensation section and an evaporation section and a chamber. The condensation section and the evaporation section are respectively disposed on two sides of the chamber. The evaporation section has a first face and a second face. A raised section is formed on the first face. The working fluid is filled in the chamber. The raised section is formed by means of mechanical processing as a support structure for enhancing the structural strength of the vapor chamber structure. The vapor chamber structure is manufactured at a much lower cost.
US09549484B2
A fiber panel system includes a chassis including a backplane; and at least a first blade configured to mount to the chassis. The first blade is moveable relative to the chassis between a refracted (closed) position and at least one extended position. The first blade includes a coupler arrangement for connecting together media segments. The first blade remains electrically connected to the backplane of the chassis when moving between the retracted and extended positions.
US09549479B2
Technologies are generally described for a kickstand or similar support device connection mechanism in conjunction with computing devices. A substantially constant gap may be maintained between the kickstand and the device enclosure across the hinge rotation spectrum allowing the hinge and/or the kickstand to be level with the device enclosure. The connection mechanism may support various usage loads and rotation angles up to about 180 degrees, as well as allow for low force opening to a first position.
US09549477B2
The invention relates to a housing for electronic components with the housing comprising at least a front housing part and a rear housing part. The front housing part and the rear housing part are arranged to be sealed by means of a sealing gasket upon attaching the front housing part to the rear housing part. The housing comprises at least one ventilation opening to prevent build-up of negative pressure inside the housing, where the ventilation opening is covered by a protective covering comprising a through opening. The through opening is arranged to allow water to flow through the through opening, thereby preventing a build up of pressure inside the protective covering. A method for manufacturing a housing according to the invention is also disclosed.
US09549476B2
A portable electronic device requiring securing against theft, includes a cavity with an opening thereinto. The opening is accessible at an exterior of the device, and defined by an upper edge, a juxtaposed lower edge, and a pair of juxtaposed side edges. The cavity is defined by an upper wall, a juxtaposed lower wall, and juxtaposed side walls, the side walls being angled relative to each other with a separation distance between them gradually increasing in a direction into said cavity, away from said opening into said cavity, whereby a planar cross section through the cavity that bisects both side walls has a trapezoidal shape. The lock opening has a size and shape slightly larger than the cross-sectional size of the forward section of a locking element and an interior larger in cross-sectional size than at the opening of the cavity.
US09549475B2
A housing for a module in which a printed circuit board is housed and a housing for a base unit in which a printed circuit board is housed are each provided with an opening for a connector, and a convex portion and/or a concave portion is provided around the connector opening so that a cutting fluid is prevented from dripping and spreading on the connector that electrically connects units such as the module and the base unit.
US09549473B2
An object of the invention is to provide a printed wiring board which is less likely to cause foaming even after a reflow step and in which a metal reinforcing plate is less likely to be peeled off, a manufacturing method thereof, and an electronic device. A printed wiring board (1) according to the present invention includes a wiring circuit board (6), a conductive adhesive layer (3), and a metal reinforcing plate (2). The conductive adhesive layer (3) is bonded to each of the wiring circuit board (6) and the metal reinforcing plate (2). The metal reinforcing plate (2) includes a nickel layer (2b) formed on a surface of a metal plate (2a). A ratio of a surface area of nickel hydroxide to nickel present in a surface of the nickel layer (2b) is more than 3 and equal to or less than 20.
US09549471B2
A copper foil composite comprising a copper foil and a resin layer laminated thereon, wherein equation 1: (f3×t3)/(f2×t2)=>1 is satisfied when t2 (mm) is a thickness of the copper foil, f2 (MPa) is a stress of the copper foil under tensile strain of 4%, t3 (mm) is a thickness of the resin layer, f3 (MPa) is a stress of the resin layer under tensile strain of 4%, and equation 2: 1<=33f1/(F×T) is satisfied when f1 (N/mm) is 180° peeling strength between the copper foil and the resin layer, F (MPa) is strength of the copper foil composite under tensile strain of 30%, and T (mm) is a thickness of the copper foil composite.
US09549470B2
There is provided an adapter device for connecting and interfacing a transceiver module in conformance with first mechanical specifications and first connector specifications into a host socket adapted to receive transceiver modules in conformance with second mechanical specifications and second connector specifications. The adapter device comprises: a rigid-flex circuit board having first and second levels of rigid circuit board portions and a flexible circuit board portion interconnecting the two levels to convey high-speed electrical signals therebetween, the two levels being integral with said flexible circuit board portion; a first connector mounted on the first level of rigid circuit board and in conformance with the first connector specifications, for electrically connecting the transceiver module to the adapter device to convey high-speed signals; and a second connector mounted on the second level of rigid circuit board and in conformance with the second connector specifications, for electrically connecting the adapter device into the host socket to convey high-speed signals.
US09549469B2
A printed circuit board assembly and method of assembly is provided for a printed circuit board having a top and bottom surface with at least one edge portion having a rounded surface extending from the top surface to a point below the top surface and at least one electrical contact pad located on the top surface and extending over the edge portion rounded surface to a point below the top surface.
US09549446B2
An intelligent lighting apparatus includes a control unit on a base, a first color LED and a second color LED coupled with the control unit, a wireless transmission module coupled to the control unit, and a control APP disposed in a portable device.
US09549444B2
A dimming system comprises a controller and an AC-to-DC converter. The controller outputs a control signal in response to a dimming signal. The controller comprises a frequency adjustment circuit and a duty cycle adjustment circuit. The frequency adjustment circuit adjusts the frequency of the control signal in response to the dimming signal. The duty cycle adjustment circuit adjusts the duty cycle of the control signal in response to the dimming signal. The AC-to-DC converter converts an external power and to output a DC signal in response to the control signal so as to drive a light source by the DC signal. When the controller is operated at a first mode, the control signal has a first frequency and a first duty cycle. When the controller switches to a second mode, the control signal has a second frequency and a second duty cycle.
US09549442B1
A light emitting diode (LED) driving apparatus includes a power supply circuit configured to supply driving power to a plurality of LED arrays, a controller integrated circuit (IC) including a plurality of internal switches respectively connected to the plurality of LED arrays and configured to control a path of current flowing in the plurality of LED arrays by adjusting operations of the plurality of internal switches based on a magnitude of the driving power, and a current control circuit connected to an output terminal of a first LED array among the plurality of LED arrays and configured to adjust current flowing in the first LED array. The first LED array is constantly operated while the driving power is being supplied.
US09549432B2
A method and apparatus are provided for transmitting uplink control information. A UE identifies a resource allocated for transmission of the uplink control information. The UE monitors a downlink transmission channel during an active time when a DRX is configured. The UE starts or restarts a timer when a downlink transmission occurs during the active time. The UE transmits the uplink control information via the identified resource when the timer is running.
US09549427B2
A first wireless communication user equipment (UE) device transmits a device-to device (D2D) Sounding Reference Signal (SRS) to a second wireless communication (UE) device using microcell communication resources. The second wireless communication (UE) device evaluates the SRS to discover the first wireless communication (UE) device, estimate channel conditions, and/or determine Channel State Information. Information indicative of the CSI is reported to a base station. Based on the reported channel conditions, (D2D) communication resources are scheduled by assigning microcell communication resources to the wireless communication (UE) devices.
US09549425B2
A system for allocating communications resources for telematics communications is provided. The system includes a service provider, a gateway, and a telematics device. The telematics device: initiates a telematics communication between the telematics device and the service provider via a network; determines whether a network resource allocation for the telematics communication is still required based upon user intent information; and sends a notification of a change in the network resource allocation via a secondary communication channel. The secondary communication channel can be one of a first link coupled to the gateway and a second link coupled to the telematics device.
US09549418B2
The present invention enables random access which does not cause a load on a mobile station apparatus in an Advanced-EUTRA system. A wireless communication system in which a base station apparatus allocates a plurality of component carriers to a mobile station apparatus, and the base station apparatus and the mobile station apparatus perform communication via the component carriers, wherein the base station apparatus notifies the mobile station apparatus of allocation information of component carriers, setting information of a component carrier including information on random access, and setting information of a component carrier not including the information on random access; and the mobile station apparatus receives the allocation information and the setting information, and executes a random access procedure only in the component carrier in which the information on random access is included in the setting information of the component carrier, among the plurality of component carriers allocated from the base station apparatus.
US09549416B2
The invention relates to a method, in a wireless communication System, of determining the position, of acknowledgment/non-acknowledgment information for a hybrid automatic repeat request, in a physical uplink control channel, wherein the user equipment sends in an uplink sub-frame the acknowledgment/non-acknowledgment information for one or more downlink sub-frames. In an aspect of the invention, the base station sends to the user equipment a first starting position related to each ePDCCH set, a first offset related to a mapping relationship between the uplink sub-frame and information about the number of enhanced control channel éléments per ePDCCH set. The user equipment détermines the position, of the acknowledgment/non-acknowledgment information for the hybrid automatic repeat request, in the physical uplink control channel upon réception of the foregoing information. With the inventive solution, a waste of physical uplink control channel resources can be lowered and full use of the resources can be made to thereby improve the efficiency of the System.
US09549414B2
A system and broadband device for performing service admission control. The system and device being configured to grant services according to their priority level so that, when a service with low priority has been granted and a service with higher priority is requested later on, the service with low priority is cancelled and the service with high priority is granted in case a resource is not able to support both the service with low priority and the service with high priority.
US09549412B2
A scheduling method is executed by a first apparatus among a plurality of apparatuses. The scheduling method includes assigning a process to at least one apparatus among the apparatuses based on a first table that includes each communication strength of the apparatuses; receiving an execution result of the process and a communication strength from the at least one apparatus; and creating the first table based on the received communication strength.
US09549390B2
Provided is a radio communication device including a radio communication section that communicates by radio with a base station, a storage section that stores information indicating two or more intervals, and a receipt control section that switches, among the two or more intervals, a receiving cycle for receiving a paging channel sent from the base station in an unconnected state with the base station.
US09549387B2
The present techniques relate to reducing interference on conducted RF links by utilizing country information to determine where an electronic device is located, and using such information to select sub-bands or channels that are not available for wireless transmission to be used for transmission of signals via the conducted RF links. Because the conducted RF links operate on frequency bands that are different from the frequency bands used for wireless communications in a given country, there is less likelihood that wireless communications will create interference in the signals being transmitted via the conducted RF links.
US09549385B2
Implementations relate to configuration of networks using client device access of a remote server. In some implementations, a method includes requesting a management server from an end device for shortest path bridging (SPB) configuration information for the end device to communicate on an SPB network, where the end device communicates with the management server over a non-SPB connection. The SPB configuration information is received from the management server, and the SPB configuration information is sent to an edge configuration device connected to the end device, where the SPB configuration information causes configuration of the edge configuration device to allow communication of the end device on the SPB network.
US09549378B2
Embodiments of a system and method for transmitting data from an access point in a multiple user multiple input multiple output (MU-MIMO) system are provided. A first indication of signal quality (ISQ) is received at the access point from a first station and a second ISQ is received from a second station. The access point sets a first power level and a first modulation and coding scheme (MCS) for transmission of a first aggregated media access control (MAC) protocol data unit (A-MPDU) to the first station as a function of the first ISQ and an amount of payload data corresponding to the first A-MPDU. The access point also sets a second power level and a second MCS for transmission of a second A-MPDU as a function of the second ISQ and an amount of payload data corresponding to the second A-MPDU.
US09549377B1
Embodiments of the present invention provide a power control method and a device. The power control method provided includes: estimating, by a BS, receiving quality of an uplink channel transmitted by UE, and generating an uplink TPC command, where the UE is configured in a compressed mode, and configuration information in the compressed mode includes a transmission interval and a non-transmission interval; and increasing a current transmit power of the uplink TPC command according to the configuration information of the UE in the compressed mode, and repeatedly transmitting the uplink TPC command to the UE. In the embodiments of the present invention, power control accuracy is increased.
US09549371B2
Methods and devices for communicating data in a wireless communications network are described herein. In one aspect, network layers are offloaded from a station to an access point. In another aspect, flow control is introduced between the station and access point. In another aspect, segmentation is introduced between the station and access point. In another aspect, keep alive is introduced between the station and access point. In another aspect, in addition to MAC layer sequencing and acknowledging, additional sequencing and acknowledging is performed between the station and access point to ensure reliable transmission of data. In another aspect, MAC layer sequencing and acknowledging is disabled. In another aspect, a last MPDU fragment is used to ensure reliable transmission of data.
US09549365B2
An objective is to avoid a situation where a mobile station UE, which is not a CSG member, uses a CSG cell as an Scell in CSG control. A radio base station eNB according to the invention includes a management unit 12 configured to manage at least one of a Pcell list and an Scell list, a reception unit 11 configured to acquire at least one of Pcell member information and Scell member information from a mobile station UE in a cell #10, and a control unit 13 configured to determine whether or not the mobile station UE can connect to the cell #10 as a Pcell and determine whether or not the mobile station UE can configure the cell #10 as an Scell by referring to the management unit 12 based on at least one of the Pcell member information and the Scell member information.
US09549354B2
Various embodiments include methods, systems, and devices for communicating with a first network and a second network using a mobile device having a single radio comprising a transmitter and a receiver. The transmitter and the receiver may be tuned to the first network. The transmitter may also transmit to the first network. The receiver may tune away to the second network for a tune-away period. The transmitter may transmit to the first network during the tune-away period. A determination may be made whether the transmitter and the receiver will cause interference during the tune-away period. Transmissions may be paused from the transmitter in response to determining that the transmitter and the receiver will cause interference during the tune-away period.
US09549345B2
Bandwidth for a radio access network may be efficiently allocated for certain voice over LTE (VoLTE) services. In one implementation, a request associated with traffic flows may be received. Each of the traffic flows may be associated with an amount of guaranteed bit rate (GBR) traffic. The method may further include selectively summing the GBR traffic, to obtain an aggregate bandwidth value. The method may further include reserving an amount of GBR bandwidth corresponding to the previous version of the aggregate bandwidth value when a comparison indicates that the aggregate bandwidth value is less than the previous version of the aggregate bandwidth value; and reservation an amount of GBR bandwidth corresponding to the aggregate bandwidth value when a comparison indicates that the aggregate bandwidth value is not less than the previous version of the aggregate bandwidth value.
US09549341B2
The present invention relates to a method for traffic flow treatment in a core network of a communication network. The method may comprise receiving cell information from an access network of the communication network, wherein the received cell information comprises an indication of a congested cell of the communication network. Furthermore, the method may comprise receiving subscriber specific information comprising real-time information of a subscriber in a cell of the communication network. The method may further comprise analyzing the received subscriber specific information and controlling the traffic flow in the core network according to the analysis of the subscriber specific information.
US09549336B2
The present invention provides a method for user equipment obtaining policy information for making a traffic detour. The method for obtaining the policy information may comprise a step of the user equipment receiving via an access point (AP), policy information related to Hotspot 2.0, wherein the policy information related to the Hotspot 2.0 may include policy information related to a roaming consortium established between AP enterprises. The method for obtaining the policy information may further comprise a step of transmitting to a 3GPP-based network node a policy information request message including the policy information related to the Hotspot 2.0 that is received, in order to obtain 3GPP-based policy information that reflects the policy information related to the Hotspot 2.0 that is received.
US09549335B2
A method, a device, and a non-transitory storage medium to store traffic aggregation settings that include hold time values that each indicate a maximum period of time to suspend a transmission of data; receive data from a resident application; determine a type of application from which the data is received; determine whether the device in an active state; select one of the hold time values in response to a determination that the device is not in the active state; suspend a transmission of the data in response to a selection of the one of the hold time values, wherein the transmission of the data is suspended for at least a portion of a maximum time period indicated by the one of the hold time values; and transmit the data subsequent to the at least the portion of the maximum time period elapsing.
US09549328B2
A method to optimize the communication on a channel between an access point and at least one client device, said channel being characterized by a center frequency and a bandwidth, comprises: establishing a connection on a first channel according to a first center frequency and a first bandwidth; exchanging data through this first channel between the access point and the client device; monitoring a first interference level on the first channel; the access point, while the data are exchanged, executes: informing the client device to switch to a second channel having a different center frequency and/or a different bandwidth; determining a second interference level on the second channel; comparing the first interference level with the second interference level; deciding to switch back or keep the second channel based on the comparison.
US09549322B2
A method and system are provided for authenticating a communication device. The method conducted at a remote server includes the steps of: receiving, from a communication device via a first communication channel, a fingerprint identifying the communication device and a value of a parameter of the communication device specific to the communication device and variable over time; determining whether the value is within a predicted range; and if the value is not within the predicted range or the predicted range has not been established, sending an additional authentication request via a second communication channel. The predicted range is learnt over a given number of interactions between the communication device and the remote server and an expected rate of change of the value.
US09549314B2
A wireless communication system corresponding to a wireless terminal device in which at least one of a first frequency bandwidth for use in an up link and a second frequency bandwidth for use in a down link is variable, including a capability information reception unit capable of receiving and extracting terminal capability information transmitted from the wireless terminal device and related to capability of the wireless terminal device; a category designation unit capable of designating a terminal category to which the wireless terminal device belongs, based on the terminal capability information received and extracted by the capability information reception unit; and a link setting unit capable of setting a link to the wireless terminal device and transmitting a control signal depending on the link setting to the wireless terminal device, based on the terminal category designated by the category designation unit.
US09549313B2
Methods and apparatuses for remotely installing Universal Integrated Circuit Card (UICC) information about various Mobile Network Operators (MNOs) are provided. One of the apparatuses being a terminal including an electronic card, a transceiver configured to transmit and receive a signal, and a controller configured to receive at least one profile from a profile management server, wherein each profile of the received at least one profile is to be installed in an electronic card of at least one device, to obtain at least one electronic card identifier of the at least one device, and to transmit, to the at least one device, the at least one profile corresponding to the obtained at least one electronic card identifier.
US09549312B2
Methods and systems for dynamic switching between service providers are described. The method includes receiving a service provider switch (SPS) request from a User Equipment (UE) having a subscriber identity module (SIM) associated with a primary service provider where the request is indicative of switching the SIM from the primary service provider to a secondary service provider. The method further includes authenticating the SPS request based at least on the user subscription and triggering an update of a service control point (SCP) address in a home location register (HLR) of the primary service provider based on response to the authentication. The method may further include receiving another SPS request from the UE to switch the SIM from the secondary service provider to one of a former service provider and triggering an update of SCP details in the HLR of the primary service provider.
US09549299B1
A method for selecting a subscription to receive cell broadcast service (CBS) messages for a multi-subscriber identity module (SIM) mobile communication device may include: camping on a first communication network with a first subscription; camping on a second communication network with a second subscription; determining whether system information blocks (SIBs) received on the first subscription and the second subscription contain information elements including one or more parameters that define a broadcast multicast control (BMC) scheduling message (SM) period; in response to determining that the SIBs received on at least one of the first subscription and the second subscription contain the information elements including the one or more parameters defining the BMC SM period, selecting the one of the first subscription and the second subscription associated with the SIBs containing the information elements to receive the CBS messages.
US09549298B2
An embodiment method includes determining, by a server, a current position of a rotary knob equipped on a client device connected to the server. The method also includes determining, by the server, a push-to-talk (PTT) over cellular (PoC) configuration assigned to the current position of the rotary knob and performing, by the server, PoC operations for the client device in accordance with the PoC configuration assigned to the current position of the rotary knob.
US09549297B2
A rugged, ergonomic integrated telecommunications handset includes an electronic controller that interoperates and controls the universal remote control (URC), which connects to multiple radios simultaneously. The controller downloads options which are implemented by the controller. The handset has an ability to vibrate in a silent mode, and has a memory capacity, as well as GPS capacity. Ergonomically, the handset has a pair of side arrays of protruding ribs, which enhance gripping, preventing the handset from falling out of the user's hands, even if the user has gloves on in inclement weather conditions in the field. While compatible with the latest radio system software defined dual net and dual channel radio equipment, the handset is also backward compatible with single radios or with two or more separate radios.
US09549296B2
To overcome the problem of limited backhaul capacity and limited wireless channel capacity when downloading videos to smart phones, a method for transmission of data across a mobile telecommunications network, includes providing each Smartphone or other user station (Ua-Ud) with a memory cache (12) and a download app (10), and providing a server (2) in the core network with a server cache memory (16) and a download control app (14). Each user registers with the server, the server gathers information of internet web sites (URLn) accessed by the users from which downloads may be made, monitors the websites, and as and when updates appear on the websites, selectively downloads the updates in the server cache. There is then established a common data channel from the server, across base stations (3), to the users in order to download the updates to the user's memory cache (12).
US09549293B2
A media receiver identifies attributes of a media station to which the media receiver is currently tuned. The media receiver monitors the signal quality of the media station. If the signal quality of the media station drops below a quality threshold, the receiver chooses an alternate station having similar content, and then tunes to the alternate station until the signal quality of the original station improves. When the signal quality of the original station rises above a re-tune threshold, the receiver can switch back to the original station. The receiver can monitor and record user listening patterns, station-switching patterns, and situational parameters, to identify times or locations at which station switches occur. This information can be used to select appropriate alternative stations, to perform pre-emptive station switches, and to determine when a station's content will be buffered with the expectation that a station's signal will drop below the quality threshold.
US09549280B2
Generally, this disclosure describes devices, systems and methods for wireless data transfer with improved transport mechanism selection. The device may include a near field communication (NFC) circuit configured to initiate a data transfer between a first communication device and a second communication device; a Soft Access Point (Soft AP) data transport circuit configured to transfer data between the communication device and the second communication device; one or more additional data transport circuits configured to transfer data between the communication device and the second communication device; and a transport mechanism selection circuit coupled to the NFC interface circuit and further coupled to the one or more data transport circuits, the transport mechanism selection circuit configured to select one of the data transport circuits for the data transfer, wherein the selection is based on a determination of the size of the data transfer.
US09549279B2
There is provided an information processing device including a communication unit that performs short-range wireless communication with another information processing device, and a control unit that performs control of supplying, via a memory, a display device with display information supplied from the other information processing device through the short-range wireless communication and causing the display device to display the display information, and supplying the display device with the display information supplied from the other information processing device and retained in the memory and causing the display device to display the display information, when a wireless communication quality of the short-range wireless communication with the other information processing device satisfies a predetermined condition.
US09549278B2
A first communication apparatus generates export data, which includes an address book indicating data transmission destinations and indication information indicating that it is necessary to communicate with a server in order to transmit data to an address contained in the address book, and transmits the export data to a second communication apparatus. The second communication apparatus receives the export data transmitted from the first communication apparatus and sets an address book and indication information of the second communication apparatus in accordance with the export data.
US09549267B2
An implantable magnetic transducer arrangement is described for a hearing implant in a recipient patient. An implant housing hermetically encapsulates an interior housing volume and is fixedly attached to skull bone beneath the skin of the patient. A magnetic transducer is located within the housing volume and includes multiple pie-shaped permanent magnets wherein adjacent magnets have different direction magnetic polarities, and one or more suspension elements that resiliently couple adjacent magnets to allow their relative movement. The magnetic transducer is operatively coupled to an external magnetic drive component above the skin of the patient to form an oscillating system that develops a mechanical stimulation signal to the implant housing for delivery by bone conduction of the skull bone as an audio signal to the cochlea of the patient.
US09549265B2
An exemplary sound processor 1) identifies at least one frequency bin, included in a plurality of frequency bins included in a frequency spectrum of an audio signal that is presented to a cochlear implant patient, that contains spectral energy above a modified spectral envelope, 2) identifies each frequency bin that contains spectral energy below the modified spectral envelope, 3) enhances the spectral energy contained in the at least one frequency bin identified as containing spectral energy above the modified spectral envelope, and 4) compresses the spectral energy contained in each frequency bin identified as containing spectral energy below the modified spectral envelope.
US09549262B2
A miniature electroacoustic transducer includes: a metal shell, having the shape of a barrel with one open end; a vibrating system, including a vibrating diaphragm and a voice coil; and a magnetic circuit system, including a concentrating flux plate, a magnet and a magnetic yoke that are sequentially combined together. The magnetic circuit system is formed with a magnetic gap corresponding to the voice coil; the vibrating system and the magnetic circuit system are fixedly installed in the barrel-shaped shell; the components in the structure are further modularized, maximizing the magnet under the same product dimension and effectively improving the product sensitivity. An assembling method of the electroacoustic transducer includes: a. providing a barrel-shaped metal shell with one open end; b. putting a pre-assembled vibrating system into the shell; c. putting a pre-assembled magnetic circuit system into the shell; and d. fixedly assembling the shell with the magnetic yoke.
US09549260B2
Headphones for stereo tactile vibration, and related systems and methods are disclosed. A headphone comprises a first speaker assembly including a first audio driver and a first tactile bass vibrator. The headphone also comprises a second speaker assembly including a second audio driver and a second tactile bass vibrator. The headphone further comprises a signal processing circuit configured to generate a first tactile vibration signal and a second tactile vibration signal from an audio signal to be received by the headphone. The first tactile vibration signal differs from the second tactile vibration signal. A method of operating the headphone includes generating the first tactile vibration signal and the second tactile vibration signal, and driving vibration of the first and second tactile bass vibrators with the first and second tactile vibration signals, respectively. A stereo tactile vibrator system includes the headphone.
US09549244B2
A directivity control system includes: a sound collection unit, configured to collect a sound; a display unit, configured to display a designation screen used to designate a directivity direction oriented from the sound collection unit to a first sound position; a directivity direction calculation unit, configured to calculate a horizontal angle and a vertical angle from the sound collection unit to the first sound position corresponding to the designated directivity direction in accordance with a designation of the directivity direction on the designation screen displayed by the display unit; and a control unit, configured to form directivity of the sound collected by the sound collection unit based on the horizontal angle and the vertical angle calculated by the directivity direction calculation unit.
US09549242B2
A loudspeaker comprising includes an enclosure, a driver element located within the enclosure and including a cone diaphragm, a first cavity defined by a first cavity wall and the cone diaphragm, the first cavity extending from the cone diaphragm and having a first opening which has an area less than an area of the cone diaphragm, an exit element extending from the first opening of the first cavity and acoustically coupling the first cavity to an environment outside of the enclosure, a second cavity, defined by a second cavity wall within the enclosure extending from a second opening in the first cavity, and an acoustic element in the second opening acoustically coupling the second cavity to the first cavity. The second cavity is not otherwise acoustically coupled to the environment outside of the enclosure.
US09549240B2
Disclosed are a terminal and a method of pairing a terminal with a hearing apparatus. The method of pairing a terminal involves verifying whether a hearing apparatus is in contact with a terminal, and pairing the terminal with the hearing apparatus in response to a determination that the hearing apparatus is in contact with the terminal.
US09549238B2
An in-ear headphone may be constructed and operated with at least a housing sized to fit in an external auditory meatus of a user and have at least one audio driver. A fitment feature may extend from the housing and incorporate a plurality of flexible flanges cantilevered from a unitary base. The fitment feature may be configured to engage a tragus of the user to secure the housing within the external auditory meatus.
US09549236B2
An assembly for a condenser microphone capsule, the assembly comprising: a plate having opposing planar surfaces and one or more tabs extending laterally from a peripheral region, at least one tab being adapted to receive an electrical connector; and a mount affixed around at least a portion of the peripheral region.
US09549234B1
A small form factor pluggable device (SFP) or other compact transceiver device is provided at a subscriber's site and is configured to perform Layer 3 testing (e.g., ICMP echo request and response operations) for testing connectivity across networks. A universal interface coupling a conventional transceiver to host equipment is also disclosed which has components that can provide additional functionality to the transceiver while maintaining compatibility between the transceiver and the host equipment.
US09549227B2
In particular embodiments, one or more computer systems of a social-networking system provide social content for display in a mobile application running on a mobile device of a user of the social-networking system. The mobile application is configured to display the social content and an interface for selecting media content to view on a display device. The social content is from a social graph of the social-networking system. The social graph includes nodes and edges connecting the nodes. The nodes include user nodes that are each associated with a particular user of the social-networking system. The one or more computer systems of the social-networking system receive an indication from the mobile application that an option to view particular media content has been selected and provide one or more instructions to display the selected particular media content on the display device.
US09549225B2
A system that incorporates teachings of the subject disclosure may include, for example, obtaining social media data associated with a plurality of end user devices of a plurality of users interacting with a social media network where the social media data includes user commentary at the social media network, determining first targeted advertising for delivery to first end user devices of a portion of the plurality of users based on an analysis of the social media data, and determining second targeted advertising for delivery during a target broadcast programming to a second end user device of a target user of the plurality of users based on an analysis of the user commentary, wherein the analysis includes identifying a comment context. Other embodiments are disclosed.
US09549224B2
Methods and systems are provided herein for presenting supplemental content in media assets, which may be presented only to particular users, irrespective of whether or not other users are viewing the same media asset on the same device.
US09549219B1
Techniques for shared DVR programming via a web page enable using a DVR widget in a web page and DVR environment on a network to view DVR content from a publisher's DVR usage data and based on the viewed DVR content from the publisher's DVR, record or schedule to record particular content on the viewer's DVR.
US09549216B2
A client device includes a network interface that is coupled to receive media content and server time data via a network, wherein the media content is protected by digital rights management data. A processing device executes a digital rights management application for validating playback of media content based on the digital rights management data and further based on secure clock data. The processing device includes a processor clock that generates processor clock data. A memory stores the secure clock data, the digital rights management application and the digital rights management data. A system clock generates system clock data. The digital rights management application generates the secure clock data based on the server time data, the system clock data and the processor clock data.
US09549215B1
The present invention discloses systems for monitoring advertisements. A system for monitoring advertisements in a broadcast television channel in accordance with the present invention comprises a sound level monitor for monitoring an audio level of a first broadcast television channel, a data tagger, coupled to the sound level monitor, for tagging a start and an end of an advertisement segment within the first broadcast television channel, and a receiver, wherein when the receiver is first tuned to the first broadcast channel and then tuned to a second broadcast channel, an on-screen display is displayed on a monitor displaying the second broadcast channel, the OSD being displayed when the end of the advertisement segment within the first broadcast channel occurs.
US09549214B2
A cable network gateway receives a downstream broadband signal via service provider cabling at an interface. An Analog to Digital Converter (ADC) converts the downstream broadband signal to a digital downstream broadband signal. A digital filter attenuates an upper spectrum from the digital downstream broadband signal to produce a filtered digitized downstream broadband signal. An in-home communications transceiver produces a digital in-home communications signal that overlaps the upper spectrum. Summing circuitry sums the filtered digitized downstream broadband signal with the digital in-home communications signal to produce a combined digital signal. A Digital to Analog Converter (DAC) converts the combined digital signal to a combined analog signal and an in-home cable interface transmits the combined analog signal via in-home cabling. The downstream broadband signal may be a Data over Cable System Interface Specification (DOCSIS) 3.0/3.1 signal and the digital in-home communications signal comprises a Multimedia over Coaxial Alliance (MoCA) signal.
US09549213B2
In response to receiving a request, a current status of each one of a number of tuners of a television receiver may be determined. A ranking may be assigned to each one of the number of tuners based on an associated determined status. A listing may be generated based on the ranking and, when selected, a particular tuner of ranking greater than other ones of the plurality of tuners may be allocated for the recording of a particular broadcast program.
US09549206B2
A media decoding method based on cloud computing and decoder thereof are provided by embodiments of the present invention, which are easy to use and applicable to a media of any form, and its requirement for computer resource is low. The method includes: extracting representing features from a media code stream to be decoded; searching in the cloud for a media object which has similar representing features with the media code stream to be decoded by using a feature matching method and the representing features extracted; filling, replacing and improving parts or segments of the media code stream to be decoded with whole or parts of the media object.
US09549205B2
A video encoding method for a video encoding device is provided. The method includes: obtaining a current image and a reference image, wherein the current image has a first block; obtaining motion vectors, wherein each of the motion vectors points to a reference block in the reference image; for each of the motion vectors, executing a filter calculation according to the pointed reference block and the first block to generate a first filter block, and calculating an difference value according to the pointed reference block and the corresponding first filter block. The method also includes: obtaining a minimum first difference value among the difference values, and obtaining a second filter block corresponding to the first difference value; encoding the first block according to the second filter block. Accordingly, the video quality and the compression ratio are increased.
US09549201B2
Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
US09549199B2
An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.
US09549190B2
The video encoding/decoding apparatus includes a video encoder for encoding macroblocks by each of prediction basic unit candidates, determining prediction basic units based on encoding costs for each of the prediction basic unit candidates, and generating a bitstream including image data encoded in determined prediction basic units, information on a prediction type for each of the determined prediction basic units, and prediction data depending on the prediction type; and a video decoder for extracting information on the prediction type for each of the prediction basic units, prediction data depending on the prediction type, and encoded image data from the bitstream, and generating a reconstructed image by decoding the encoded image data depending on the prediction type for each of the prediction basic units.
US09549188B2
Techniques related to designating golden frames and to determining frame sizes and/or quantization parameters golden and non-golden frames for video coding are discussed. Such techniques may include designating an frame as a golden frame or a non-golden frame based on whether the frame is a scene change frame, a distance of the frame to a previous golden frame, and an average temporal distortion of the frame and determining a frame size and/or quantization parameter for the frame based on the designation and a temporal distortion of the frame.
US09549187B2
An intra prediction mode determination apparatus includes prediction units which perform intra prediction on a block of a first block size in an image including at least one block, a first determination unit which determines one of the prediction units used to perform the intra prediction on the block of a processing target, and a second determination unit which determines an intra prediction mode for the block of the processing target from among candidates of an intra prediction mode which are used by the determined prediction unit in accordance with a result of the intra prediction performed by the determined prediction unit. When the block of the processing target includes a block of a second block size which is larger than the first block size, the prediction unit performs intra prediction on blocks of the first block size obtained by dividing the block of the second block size.
US09549174B1
Systems and methods for a head tracked stereoscopic display system that uses light field type data may include receiving light field type data corresponding to a scene. The stereoscopic display system may track a user's head. Using the received light field type data and the head tracking, the system may generate three dimensional (3D) virtual content that corresponds to a virtual representation of the scene. The stereoscopic display system may then present the 3D virtual content to a user. The stereoscopic display system may present a left eye perspective image and a right eye perspective image of the scene to the user based on the position and orientation of the user's head. The images presented to the user may be updated based on a change in the position or the orientation of the user's head or based on receiving user input.
US09549173B2
According to an aspect, a display device includes: a display section; a barrier section in which a plurality of unit regions are arranged in columns in a first direction, the plurality of unit regions extending in a second direction perpendicular to the first direction; and a plurality of light shields disposed at regular intervals for the display section such that a transmittance of light transmitted through a unit region is kept substantially the same regardless of a position of the unit region through which light is transmitted in the barrier section.
US09549171B2
A time-multiplexed multiple view projection apparatus is provided. The apparatus includes: a pixel module for producing a plurality of light images sequentially; and a projection module for receiving the light images and forming a first row of light images and a second row of light images on a stop, wherein one of the first row of light images and the second row of light images is on top of the other. The projection module further includes: a first steering lens for projecting the first row of light images onto a first set of view angles on a screen; and a second steering lens for projecting the second row of light images onto a second set of view angles on the screen, wherein the first set of view angles and the second set of view angles are on the right and left of the screen respectively.
US09549169B2
A stereoscopic map display system includes (a) a stereoscopic vision display unit for providing a stereoscopic vision by displaying a right-eye image and a left-eye image with parallax so as to be visually recognizable by the right eye and the left eye, respectively, (b) a map database storage unit for storing map data, and (c) a display control unit for providing the right-eye image and the left-eye image at least part of which has the parallax, to the stereoscopic vision display unit based on the map data. The map data stores feature data indicating a shape of a feature and a display-depth adjusted object indicating an object other than the feature and displayed by a display depth under a predetermined rule. The display control unit displays the display-depth adjusted object with the multi-staged display depths under a predetermined rule for an attribute or a display position thereof.
US09549160B2
A portable terminal device having a first color temperature sensor that is provided on a first side of the portable terminal device, and having a second color temperature sensor that is provided on a second side of the portable terminal device, the portable terminal device includes, at least one camera module configured to capture an image; and an image processor configured to perform image correction to the image that is captured by the camera module based on at least one of first information from the first color temperature sensor and second information from the second color temperature sensor.
US09549148B2
The single removable cable is capable of transporting both the power and the data between a powering device and one or more powered devices. At least one signal line is configured to transport data over the single removable cable. At least one electrical conductor configured to transport power for operating the one or more powered devices.
US09549142B2
A video data transmitter apparatus generates and transmits a multi-value amplitude modulation signal by performing a multi-value amplitude modulation of a plurality of N bits per one symbol according to video data of a video signal or a color signal constituting the video signal, or a brightness signal and a color-difference signal. A data separator portion separates the video data into first to N-th pixel data, a difference calculator portion calculates (N−1) pieces of predetermined difference information based on the separated first to N-th pixel data, and a multi-value amplitude modulator portion performs a multi-value modulation so that predetermined N-bit data corresponds to a multi-value signal level closest to an intermediate level having an intermediate value between a maximum level and a minimum level of the multi-value signal level of the multi-value amplitude modulation signal.
US09549139B2
The imaging apparatus has a plurality of pixels each of which has a plurality of photoelectric conversion units; generates a plurality of first combined signals obtained by combining signals based on electric charges of photoelectric conversion units in one side with each other, and a plurality of second signals obtained by combining signals based on electric charges of the plurality of photoelectric conversion units with each other; and outputs a part of the first combined signals out of the plurality of first combined signals.
US09549125B1
An imaging device may be configured to monitor a field of view for various objects or events occurring therein. The imaging device may capture a plurality of images at various focal lengths, identify a region of interest including one or more semantic objects therein, and determine measures of the levels of blur or sharpness within the regions of interest of the images. Based on their respective focal lengths and measures of their respective levels of blur or sharpness, a focal length for capturing subsequent images with sufficient clarity may be predicted. The imaging device may be adjusted to capture images at the predicted focal length, and such images may be captured. Feedback for further adjustments to the imaging device may be identified by determining measures of the levels of blur or sharpness within the subsequently captured images.
US09549121B2
The method of acquiring image comprises: acquiring a first image; determining a first sub-image corresponding to a first object from the first image; and replacing the first sub-image with a second sub-image different from the first sub-image to obtain a second image. This solution may replace the first sub-image with the second sub-image, thereby achieving the technical effect of automatically removing a part of content from the image during image acquiring.
US09549120B2
Embodiments of the present invention provide an adaptive data path for computer-vision applications. Utilizing techniques provided herein, the data path can adapt to the needs of a computer-vision application to provide the needed data. The data path can be adapted by applying one or more filters to image data from one or more sensors. Some embodiments may utilize a computer-vision processing unit comprising a specialized instruction-based, in-line processor capable of interpreting commands from a computer-vision application.
US09549114B2
In a focus identification method for identifying different focuses of an object, discrete image data is acquired from captured images of an object. The images are captured by a charge coupled device (CCD) in motion of a measurement machine at a predetermined time period. The discrete image data includes definitions of the images and Z-coordinates of the CCD when capturing the images. Maxima and minima of the discrete image data are computed to establish intervals within the discrete image data. The intervals are selected one by one, and a curve is fitted according to the discrete image data at the selected interval. A peak value of the fitted curve is computed as one of focuses of the object when a goodness of fit of the fitted curve meets a predetermined criterion.
US09549113B2
An imaging control terminal includes a wireless communication interface configured to wirelessly communicate with an imaging terminal, an imaging module configured to generate imaging data, a display interface configured to display an image corresponding to the imaging data generated by the imaging module, an operation interface configured to receive an operation of an operator designating an imaging area or an imaging target to be imaged by the imaging terminal for the image, an information generation unit configured to generate imaging area information representing the imaging area or imaging target information representing the imaging target, and a communication control unit configured to cause the wireless communication interface to wirelessly transmit the imaging area information or the imaging target information to the imaging terminal.
US09549108B2
A photographic lens optical system which includes five lenses sequentially arranged in a direction from an object to an image sensor is disclosed. A first lens may have a positive refractive power and an entrance surface convex toward the object. A second lens may have a negative refractive power and an exit surface concave toward the image sensor. A third lens may have a positive refractive power and a meniscus shape convex toward the image sensor. A fourth lens may have a negative refractive power and a meniscus shape convex toward the image sensor. A fifth lens may have a negative refractive power, and at least one of an entrance surface and an exit surface of the fifth lens may be aspheric. The system may satisfy the formula: | tan θ|/f<1.0, θ denoting an angle of view of the system, and f denoting a focal length of the system.
US09549098B2
An image forming apparatus comprising: a controller controlling an image forming unit to form a test image, controlling a measurement unit to measure the test image on an image bearing member, and controlling a transfer unit to transfer the test image formed on the image bearing member to the sheet; a reception unit receiving a user instruction; and a second generation unit generating the conversion condition based on the user instruction and the measurement result of the test image, wherein the test image includes a first test image, a second test image, and an image indicating a position where the sheet is to be bent, and in a case where the sheet is bent along the position, a position of the first test image and a position of the second test image do not overlap with each other.
US09549096B2
An image processing system includes: an application server located in the Internet; an image processing apparatus located in a local network connected to the Internet via a firewall; a relay server configured to relay communication between the image processing apparatus and the application server, the relay server being located in the local network; and a connection mediation server configured to transmit, to the relay server, a request for a connection to the application server, the connection mediation server being located in the Internet, wherein the connection mediation server includes a connection request transmitting unit so as to have communication established between the image processing apparatus and the application server, the relay server includes: a communication establishing unit; a job transferring unit; a job identifying unit; and a communication terminating unit, and after the communication terminating unit terminates the communication, the communication establishing unit reestablishes the communication.
US09549095B2
The present disclosure relates to a an electronic device such as a digital camera 300 that includes a deletion mode whereby a camera/electronic device user can delete captured images or data files that have already been transferred in order to make room in the electronic device or digital camera memory for capturing further images. In one embodiment a digital camera keep track of which images have already been transferred to an external storage device and presents those to the user as potential images to be deleted. In another embodiment, the user is presented with a “delete all transferred images” which when selected deletes all the captured images that have already been transferred. In still another embodiment, a deletion criteria is used to prioritize which images are deleted first.
US09549082B2
A method of managing data traffic offload from a radio access network may include: determining a location of a mobile device; and identifying, based on data traffic offload requirements of a network operator and capabilities of alternative network providers, one or more alternative networks configured to be accessed by the mobile device at the determined location.
US09549080B2
This disclosure relates to Wi-Fi signaling in conjunction with cellular communication in unlicensed frequency bands for efficient co-existence. According to one embodiment, a cell may be established between a cellular base station and a wireless user equipment device on a frequency channel in an unlicensed frequency band. A cellular communication may be scheduled between the base station and the user equipment device. A Wi-Fi signal may be transmitted on the frequency channel in conjunction with the scheduled cellular communication. The Wi-Fi signal may indicate a length of the scheduled cellular communication using Wi-Fi signaling. The scheduled cellular communication may be performed via the cell.
US09549078B2
A Session Initiation Protocol (SIP) service system includes a SIP-enabled soft switch at a telephony service provider, executing code from a coupled machine-readable medium, routing SIP transactions to remote destinations, a media server coupled to the SIP-enabled soft switch storing media including ring tones and music-on-hold for use in progressing transactions, and an interface to a wide-area-network (WAN) for transmitting transactions and media. The SIP-enabled soft switch determines for each transaction from stored data whether media services are to be provided or not provided for that destination, and in the event media services are not to be provided, alters packet data to indicate media services to be provided by a server local to the destination.
US09549070B2
A system and method determines members of a team in a contact center to handle a request. The method is performed by a formation device by receiving a user request from a user device, the user request associated with a type of user request. The method includes determining a plurality of member types required in handling the request based upon the type of request. The method includes determining a plurality of agents of the contact center, the agents collectively having the member types. The method includes transmitting a request to a plurality of member devices of the contact center respectively associated with each of the agents to participate in a real-time communication with the user device in handling the user request.
US09549062B1
In an approach to caller ID verification by digital signature, a computing device receives authenticating information associated with a caller. The computing device creates a call record based on the authenticating information. The computing device retrieves additional information associated with the caller. The computing device updates the call record based on the additional information. The computing device retrieves a digital signature associated with the caller. The computing device retrieves public key information associated with the caller. The computing device performs a digital signature assessment based on the public key information. The computing device updates the call record based on the digital signature assessment. The computing device adds timestamp information to the call record. The computing device receives a request from a call recipient device. The computing device communicates information based on the call record to the call recipient device. The computing device marks the call record as expired.
US09549057B2
Disclosed are an apparatus and method of performing automated administrative operations on a mobile device. One example method may include determining via a hosted server that an action needs to be performed by a mobile device under management. The method may further include generating a message via the hosted server, the message includes the action, and transmitting the message to the mobile device under management, and receiving a result message from the mobile device under management responsive to the transmitted message, the result message indicating that the action has been satisfied.
US09549048B1
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.
US09549035B2
Content items such as web pages can be updated through a client-driven process when the client detects that a target location reference in a source content item has been redirected to another (destination) location reference. Based on a target location reference in a source content item, a client can request a target content item from a target server and can receive a redirected destination target location reference. The client can update local information based on the redirection and/or report the redirect event to a source server that provided the source content item to the client. The source server can update the source content item based on the client's report.
US09549027B2
In a system that includes two or more computing systems connected to a computer network, a network control and synchronization (NetSync) application controls the in-sync playback of media files across different computing systems in the network, where each computing system is playing a local version of a media file using a local instance of a Media player. The NetSync application receives status messages from all Media players and controls the playback of all media files by sending them playback commands based on the received status messages, so that video playback among the players is in sync with a Master Media player. Alternatively, media playback across all Media players is based on user-entered playback commands, such as Play, Pause, Stop, and the like, entered using either the NetSync application interface or NetSync command scripts.
US09549011B2
An audiovisual signal is converted from a native format to a digital, packetized interchange format and transported between a capture node and a display node through a switch. The display node converts the audiovisual signal from the interchange format to a displayable format and causes display of the audiovisual signal. The use of a switch for video routing and distribution allows one-to-one, one-to-many, many-to-one, and many-to-many distribution. The use of a device-independent interchange format allows concurrent distribution of multiple heterogeneous audiovisual signals.
US09549008B2
Techniques for adaptive content transmission are described herein. During transmission of a content item, a network connection may be monitored to collect data corresponding to one or more network conditions associated with the transmission of the content item. Such network conditions may include, for example, network throughput, available network bandwidth, network latency and others. The collected data may be used to dynamically adjust one or more transmission attributes in connection with the transmitted content item. The one or more transmission attributes may be determined for adjustment at any desired transmission interval.
US09549007B2
Embodiments of the invention address deficiencies of the art in respect to application sharing and provide a method, system and computer program product for user interface widget unit based application sharing. In a first embodiment, a data processing system for user interface widget unit based application sharing, can include a dynamic widget server communicatively linked to a dynamic widget browser. The dynamic widget browser can include program code enabled to render a user interface including one or more remote dynamic widgets peered to corresponding dynamic widgets for a dynamic view for an application launched by the dynamic widget server.
US09549004B2
The disclosed embodiments include a system, computer program product, and method for routing a call over a packet network. A call request may be received from a calling party to call a called party at a network address. At least one potential call path over a packet network may be determined to connect the calling party to the called party at the network address. Network performance information associated with each potential call path may be accessed and a determination may be made that each of the call paths are impaired or congested. In response to determining that each of the call paths are impaired or congested, the call may be routed over a call path other than one of the at least one potential call paths to enable the calling party to communicate with the called party.
US09549003B2
An Internet protocol Multimedia Subsystem (IMS) gateway application server includes an originating application server module adapted to invoke call control services in response to requests initiated by a voice over Internet Protocol (IP) (VoIP) client associated with a communication device such as an IP telephone. Disclosed gateway application servers include a proxy server module adapted to notify the communication client of session control messages intended for the communication device.
US09548991B1
Denial-of-service attacks are prevented or mitigated in a cloud compute environment, such as a multi-tenant, collaborative SaaS system. This is achieved by providing a mechanism by which characterization of “legitimate” behavior is defined for accessor classes, preferably along with actions to be taken in the event an accessor exceeds those limits. A set of accessor “usage profiles” are generated. Typically, a profile comprises information, such as one or more “constraints,” and one or more “actions.” At least one constraint is generated by applying one or more parameters of a transaction weighting function such that the resulting constraint represents an actual or estimated cost of executing the transaction. An action defines how the system will respond if a particular constraint is triggered. By applying the constraints to accessor requests, the approach prevents over-utilization of compute resources.
US09548989B2
When obtained communication data corresponds to an external communication from the outside of the network to the inside, external communication data is stored. When the obtained communication data corresponds to a service start, external communication data associated with the service start is extracted, and service start data is stored in correlation with the extracted external communication data. When the obtained communication data corresponds to an operation end, operation end data is stored. When the obtained communication data corresponds to a communication from the inside to the outside of the network, operation end data associated with the obtained communication data is extracted. Then, it is determined that a condition is satisfied that external communication data associated with the obtained communication data is stored in correlation with the service start data associated with the extracted operation end data. When the condition is satisfied, an attack for the system is detected.
US09548986B2
A system and method for tracking sensitive data uses dynamic taint analysis to track sensitive data as the data flows through a target application running on a computer system. In general, the system and method for tracking sensitive data marks data as tainted when the data input to the target application is indicated as sensitive. The system and method may then track the propagation of the tainted data as the data is read from and written to memory by the target application to detect if the tainted data is output from the application (e.g., leaked). Dynamic binary translation may be used to provide binary instrumentation of the target application for dynamic taint analysis to track propagation of the tainted data at the instruction level and/or the function level. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
US09548979B1
Methods and systems for enrolling a user in an authentication program. In some embodiments, voice interaction that includes a request or command is received from a user. The user may be requested to provide authentication information to fulfill the request or command made during the voice interaction. The user may be authenticated using a first authentication method. The user may be passively enrolled into an authentication program that uses a second authentication method. Enrolling may include deriving characteristics of the user's voice from the voice interaction. After the user is enrolled in the authentication program, the second authentication method may be used to authenticate the user prior to fulfilling requests or commands made during voice navigation.
US09548978B2
Methods and systems for authenticating a security device for providing a secure access and transaction authorization to a remote network location are provided. The security device is authenticated by installing private security software on the security device. A Two-Channel authorization method includes a transaction notification/authorization channel and a transaction channel. A Three-Channel authorization method includes a transaction notification channel, a transaction authorization channel, and the transaction channel. Embodiments of the present invention provide increased security and privacy. A corresponding system for authenticating a security device and preforming secure private transactions is also provided.
US09548974B2
A network system includes: a network device; and a portable connection device capable of connecting thereto a terminal device which accesses the network device, where the portable connection device holds authentication information related to the connection between the network device and the terminal device, the authentication information being previously set. Here, the network device includes a processor, and the processor acquires the authentication information held in the portable connection device according to the connection of the portable connection device to the network device, acquires identification information on the terminal device from the terminal device according to the connection of the terminal device to the portable connection device, and compares the acquired authentication information with the identification information on the terminal device and device information on the network device to determine whether or not the access from the terminal device is allowed.
US09548973B2
Methods, devices, and systems are provided for optimizing the dissemination of information in various types of systems such as an access control system. More specifically, there are provided herein various mechanisms to provide a modified agent path such that an agent following the modified agent path, may update at least one non-networked reader. The update of the at least one non-networked reader not occurring if the agent follows an unmodified agent path.
US09548972B2
A system, method, and computer-readable storage medium for protecting a set of storage devices using a secret sharing scheme. The data of each storage device is encrypted with a key, and the key is encrypted based on a shared secret and a device-specific value. Each storage device stores a share and its encrypted key, and if a number of storage devices above a threshold are available, then the shared secret can be reconstructed from the shares and used to decrypt the encrypted keys. Otherwise, the secret cannot be reconstructed if less than the threshold number of storage devices are accessible, and then data on the storage devices will be unreadable.
US09548967B2
A method and apparatus for dynamic home address assignment by a home agent in multiple network interworking. The invention provides a method and apparatus send a key authorization request from a mobile station to a network device, the request indicating that the mobile station wishes to use a foreign agent care-of address to continue to receive data. The network device assigns a temporary address to the mobile station and creates a security policy database for the mobile station. The mobile station receives agent advertisements from foreign agents that may be able to provide service. The mobile station registers with a foreign agent. The network device then modifies the security policy database to reflect the information of the foreign agent. The Home Agent then assigns a home address to the mobile station and the network device updates the security policy database to include only the mobile device's home address as a selector.
US09548957B2
A computer-implemented system keeps records of communications between participants as a conversation. All communications between participants in a transaction are stored as part of the conversation including documents, photographs, forms etc. needed to complete the transaction. A computer system interacts with a wallet service of one or more participants to keep a record of, or to affect the transfer of, consideration between participants in the transaction. Conversations can occur for any topic or conversations for a particular topic can be selected and a template provided for documents and/or conversation participants most often needed to complete an associated transaction.
US09548948B2
A multichannel system, including a multiplexer having inputs for a plurality of input channels, and a pre-charge buffer having a plurality of inputs coupled to an input of the multiplexer, and an output coupled to a multiplexer output. The multichannel system may stand alone, or may be coupled to a receiving circuit having an input coupled to an output of the multiplexer. In some instances, the receiving circuit is an analog to digital converter.
US09548947B2
Within a networking device, packet portions from multiple PDRSDs (Packet Data Receiving and Splitting Devices) are loaded into a single memory, so that the packet portions can later be processed by a processing device. Rather than the PDRSDs managing the storing of packet portions into the memory, a packet engine is provided. The PDRSDs use a PPI addressing mode in communicating with the packet engine and in instructing the packet engine to store packet portions. A PDRSD requests a PPI from the packet engine, and is allocated a PPI by the packet engine, and then tags the packet portion to be written with the PPI and sends the packet portion and the PPI to the packet engine. Once the packet portion has been processed, a PPI de-allocation command causes the packet engine to de-allocate the PPI so that the PPI is available for allocating in association with another packet portion.
US09548942B2
Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
US09548937B2
Techniques are disclosed for controlling data transmission in multi-stream digital systems. The techniques disclosed allow an input stream to a conditional access system to be throttled when a FIFO begins to fill up. Each data stream may have its own FIFO, which sends data to a MUX and exports its status to a backpressure rate control module. Multiple seconds worth of data may be stored in a BPRC buffer ahead of the backpressure rate control module prior to being transmitted to a MUX FIFO buffer. The backpressure rate control module may use the cached data to fill available spaces within a MUX FIFO buffer. The determination to forward a data packet may be based on the individual MUX FIFO buffer levels, the sum of all the MUX FIFO buffer levels, and/or one or more configurable threshold values. In some embodiments, individual thresholds may be assigned to each FIFO buffer.
US09548931B2
The present invention relates to a method and device of evaluating a traffic shaper used for shaping at least two traffic flows of a mobile terminal operating according to a particular DRX setting in a mobile communications network. The method comprises the steps of acquiring an estimated lower bound of battery savings as a function of transmission rate of each traffic flow (f1, f2) of the at least two traffic flows for the mobile terminal according to the particular DRX setting. Further, the method comprises acquiring an estimated battery savings measure for said each traffic flow (f1, f2) before shaping, and acquiring an estimated battery savings measure for said each traffic flow (f1, f2) after shaping. Moreover, the method comprises calculating normalized traffic shaper gain as a relation between the estimated battery savings measure for the shaped traffic flow and the estimated battery savings measure for the unshaped traffic flow for said each traffic flow (f1, f2), said relation further being normalized with the respective estimated lower bound of battery savings, and determining whether to use the traffic shaper (S1) for said at least two traffic flows (f1, f2) on the basis of the calculated normalized traffic shaper gain.
US09548929B2
There is provided a frame transfer apparatus, which includes: a storage unit configured to store an address and a port in association with the address; a receiving unit configured to receive a frame; a switch unit configured to determine an output port based on a destination address of a received frame; and a transmitting unit configured to transmit the received frame, from the output port determined by the switch unit, wherein the switch unit includes a copying unit configured to copy the received frame when the destination address of the received frame has not been stored in the storage unit, and a rate control unit configured to control an output rate of a frame to be copied.
US09548927B2
Methods and apparatuses are described for virtualizing routing of network traffic by offloading routing decisions to a controller in communication with a plurality of network devices. For load balancing applications, the controller may make up-front decisions as to both destination and route, rather than wait until traffic has been routed to a load balancing point before determining the destination.
US09548925B2
A system of evaluating the reliability of deterioration-effect multi-state flow network and method thereof are disclosed in present invention. The system can evaluate the probability that d units of data of flow can be transmitted from a source node to a sink node. In practical application, the flow in a deterioration-effect multi-state flow network may undergo a loss due to deterioration. For example, electrical power will decrease if the transmission distance is too great. Therefore, how to evaluate the reliability of deterioration-effect multi-state flow network becomes an important issue.
US09548917B2
In a mesh-based connected data center network architecture, a mechanism is provided to allow efficient delivery of IP multicast frames within the network. Described approaches avoid replication into VLANs (or SVIs) across the fabric by using the outer encapsulated tree to identify trees on which to replicate the traffic. Replication may be performed at the furthest point from the source (via routing or bridging). Also, multicast traffic may be distributed to dually connected (vPC) hosts on links from various network devices.
US09548912B2
A system and method can support smart buffer management in a distributed data grid. A buffer manager in the distributed data grid can provide a plurality of buffers in a buffer pool in the distributed data grid, wherein the plurality of buffers are arranged in different generations and each buffer operates to contain one or more objects. The buffer manager can prevent a garbage collector from directly recycling the memory associated with each individual object in the buffer pool, and can allow the garbage collecting of one or more objects in one or more buffers in a particular generation to be performed together.
US09548911B2
A network arrangement of low powered monitored devices which are linked together along with a control device in a mesh network configuration. Each of the security devices and the control devices are powered by an on board power source. To maximize the lifetime of the of the power supply the devices are monitored periodically and synchronously, and the devices are only activated during monitoring.
US09548909B2
There is provided a communication device including a network interface connected to a network, a packet collection unit configured to collect packets transmitted from the network interface and packets received by the network interface, a packet recording unit configured to select a packet to be recorded from the packets collected by the packet collection unit and to record the packet as recorded information, and a packet analysis unit configured to detect discontinuity of a packet ID of the packets collected by the packet collection unit. When the packet analysis unit detects discontinuity of a packet ID, the packet recording unit retains the recorded information that has been recorded.
US09548905B2
Systems, methods and apparatuses for receiving data associated with various service level agreements configured to run on a system are provided. Data associated with various functions, tools, applications, and the like, configured to run on a system may be received and a portion of the data may be extracted. The extracted data may include an identifier of service level agreement, a running time of the service level agreement, and the like. The system may receive user input requesting identification of all service level agreements running in a particular time period. One or more service level agreement may then be identified meeting the parameters. In other examples, a determination may be made that a system outage has occurred. One or more service level agreements running when the outage occurred may be identified. A progress of the service level agreements may be determined to aid in recovery of the system.
US09548903B2
A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include rendezvous services with dynamically configurable log information.
US09548902B2
A device supporting content delivery is configured to run at least one content delivery (CD) service of a plurality of CD services. The plurality of CD services include delivery services with dynamically configurable log information.
US09548895B2
Remote configuration ensures compliance of remote devices. A server polls a device for a configuration file. The server compares the configuration file to a compliance policy. If the configuration file fails the compliance policy, the server retrieves a compliant configuration file that conforms to the compliance policy. The server sends the compliant configuration file to the device with an instruction to replace the configuration file.
US09548892B2
A method for configuring network devices. The method includes selecting a first hash function to use to process packets using Equal-Cost Multi-Path (ECMP) on a network device, where the first hash function is selected from a set of hash functions using a second hash function, a network chip ID of the network chip in the network device, a network device media access control (MAC) address, and an ECMP flag. The method further includes selecting a third hash function to use to process packets using a Link Aggregation Group (LAG), where the third hash function is selected from the set of hash functions using a fourth hash function, the network chip ID of the network chip in the network device, the network device MAC address, and the LAG flag. The method further includes processing a packet received by the network device using the first hash function or the third hash function.
US09548890B2
An example method for flexible remote direct memory access resource configuration in a network environment is provided and includes determining whether sufficient remote direct memory access (RDMA) resources are available in a network environment to satisfy a request for RDMA resources, inserting the requested RDMA resources into a network profile, associating the network profile with a network interface endpoint in the network, and communicating the network profile over the network to a virtual interface card (VIC) adapter that processes RDMA packets, the VIC adapter configuring the requested RDMA resources in the VIC adapter's hardware and the requested RDMA resources being mapped to a host memory for use by the network interface endpoint. In specific embodiments, the VIC adapter allocates and identifies a region in local memory for managing the requested RDMA resources and reserved for the network interface endpoint.
US09548889B2
Apparatuses and methods assist telcos and service providers with Ethernet virtual circuit (EVC) set up. They need only set up ends of a path with a pair of units with automated private addressing, and designate one unit as a remote terminal (RT) and the other unit as a central office (CO) to ensure different addresses. After a DS1 state is enabled, no other operator involvement is needed to set up a DS1 end to end connection with the other unit since the enable DS1 state triggers automated connection set up functions such as creating/saving Default Parameters based on CO versus RT selection, creating Emulated Circuits based on saved parameters, and enabling/disabling Emulated Circuits based on DS1 Service State. Automated provisioning operations for EVC set up can be configured for other types of time division multiplexing (TDM) payloads such as other digital signaling levels, and other circuit channel types.
US09548887B2
Techniques are provided for designating, in an overlay transport virtualization (OTV) network connected to a data center, an edge device to act as a backup authoritative edge device (BAED) for an authoritative edge device (AED) for multicast packet encapsulation and forwarding. Data traffic associated with a given virtual local area network (VLAN) may be detected from a multicast source in the data center addressed to recipients in a site group. A mapping may be generated between the site group and a core data group in the OTV network for traffic from the multicast source. Advertisements may be sent of the mapping to edge devices in another data center across the OTV network. A similar configuration is presented for a BAED for inbound multicast traffic to a data center.
US09548883B2
Incident support routing is described. The Internet is utilized to distribute the received customer support calls among a plurality of customer support agents who may be remotely located and geographically distributed. Voice data to voice-over-IP (VOIP) data packet conversion and VOIP to voice conversion may be utilized to facilitate a customer support call between a customer's telephone and a customer support agent's computer system.
US09548858B1
The present invention is directed to communication systems. According to embodiments of the present invention, a communication system includes at least two communication lanes and a skew management module. The skew management module generates a control current based on output test patterns of the two communication lanes. The control current is integrated and compared to a reference voltage by a comparator, which generates an analog offset signal. A PLL of one of the communication lanes generates a corrected clock signal that is adjusted using the analog offset signal to remove or adjust the skew between the communication lanes. The corrected clock signal is used for output data. There are other embodiments as well.
US09548854B2
A multivoice radio system allows users to speak and listen, at the same time, to others using multivoice radios without using a base station. Several embodiments of the present invention are directed toward combining a multivoice radio with push-to-talk (PTT), long-range radio. Other embodiments combine two or more multivoice systems and/or use an extender to increase a distance that multivoice radios can communicate with each other. Combining multivoice systems, in some embodiments, creates a voice and/or data mesh network. Switch-to-talk (STT) functionality can be added to systems to increase a number of users and promote radio discipline. Additionally, a combined in-ear microphone and speaker is disclosed. Further embodiments are directed to combining duplex radios, such as mobile phones, to multivoice systems, and/or PTT systems.
US09548849B1
A wireless communication base station apparatus which is able to prevent deterioration in the throughput of LTE terminals even when LTE terminals and LTE+ terminals coexist. In this apparatus, based on the mapping pattern of the reference signals used only in LTE+ terminals, a setting unit sets, in each subframe, the resource block groups where the reference signals used only by the LTE+ terminals are mapped. For symbols mapped to the antennas, an mapping unit maps, to all the resource blocks within one frame, cell specific reference signals used for both LTE terminals and LTE+ terminals. For the symbols mapped to the antennas, the mapping unit maps, to the plurality of resource blocks, of which part of the resource block groups is comprised, in the same subframe within one frame, the cell specific reference signals used only for LTE+ terminals, based on the setting results inputted from the setting unit.
US09548847B2
A method for generating a channel quality indicator (CQI) in a mobile communication system is presented. The method includes grouping a number of subcarriers to form at least one channel quality indicator subband for generating a channel quality indicator, and generating a channel quality indicator in each channel quality indicator subband, wherein a size of each channel quality indicator subband is dependent on a system bandwidth value and is an integer multiple of a downlink frequency resource unit size, wherein the downlink frequency resource unit size is prescribed according to the system bandwidth value.
US09548833B2
The invention is directed to a clock module and method for distributing a time reference to at least one clock in a packet-switched network. The clock module includes a slave port, a master port and a local clock. The method comprises the steps of receiving a first synchronization packet at the slave port, the first synchronization packet comprising a first master clock timestamp and generating at least one internal signal comprising the first master clock timestamp. The method also includes the steps of transmitting the at least one internal signal to the master port and receiving the at least one internal signal at the master port. Then a method includes determining the internal propagation time of the signal through the clock module and generating a second synchronization packet at the master port comprising a second master clock timestamp, the second master clock timestamp comprising the sum of the first master clock timestamp and the internal propagation time. Finally, the second synchronization packet is sent to at least one other clock in the packet-switched network.
US09548830B2
Methods and apparatus to generate signatures representative of media are disclosed. An example method includes transforming a block of samples from a time-domain representation to a frequency-domain representation comprising multiple frequency bands, determining a signature function by fitting a curve to at least a subset of the frequency bands, and calculating signature values for the block. Calculating the tuple includes calculating a first angle between a reference line and a first line that is tangent to the signature function at a first index, calculating a second angle between the reference line and a second line that is tangent to the signature function at a second index, calculating a third angle between the reference line and a third line that is tangent to the signature function at a third index, and creating the signature values based on the first angle, the second angle, and the third angle.
US09548827B2
A system and method for providing emergency broadcast interruption is provided for a vehicle. The system and method include monitoring one or more radio broadcast transmissions, detecting for emergency alert messages on the one or more radio broadcast transmissions, recording the one or more emergency alert messages from the one or more radio broadcast transmissions in which the one or more emergency alert messages are detected, and enabling immediate playing of the one or more emergency alert messages.
US09548824B2
A receiver circuit includes: a local signal generation circuit that generates a local signal; and a test signal generation circuit that generates a test signal having a frequency close to a frequency of the local signal, wherein the test signal generation circuit includes an oscillator that generates the test signal, a mixer that mixes the local signal with an output of the oscillator to generate a low-frequency signal which is a difference signal between the local signal and the output of the oscillator, a phase detector that detects a phase difference between the low-frequency signal output by the mixer and a reference signal, and a filter that extracts a low-frequency component from an output of the phase detector, and controls an oscillation frequency of the oscillator by using an output of the filter.
US09548818B2
An optical modulator includes an optical phase modulator which applies an operating voltage to at least one arm so as to modulate an optical phase of an optical signal transmitted via at least one arm and an optical phase adjuster which applies a voltage below the operating voltage to at least one arm so as to adjust an operating point. In the optical phase adjuster, an optical phase coarse adjuster applies a voltage below the operating voltage to at least one arm so as to change an optical phase of an optical signal by 180° or more, while an optical phase fine adjuster applies a voltage below the operating voltage to at least one arm so as to changer an optical phase of an optical signal by 90° or less. Thus, it is possible to automatically calibrate an operating point of an optical modulator with low power consumption.
US09548810B2
The present invention provides an optical path processing method and apparatus. The apparatus includes an FA, an LA, an aspheric lens, a filter, and a reflector, where the FA includes a test optical channel, where the test optical channel is configured to receive test light, and enable the test light to be incident through the LA and the aspheric lens to a surface of the filter; the filter is located between the aspheric lens and the reflector, and is configured to perform transmission on the test light; and the reflector is at a distance of less than or equal to a first preset value away from a focus of light transmitted through the aspheric lens, and is configured to reflect, at a preset angle, the test light transmitted through the filter to a specular surface of the reflector.
US09548804B2
Devices, systems and methods for mitigating the interference introduced by mobile relay nodes in a heterogeneous network are described. The techniques described apply fractional frequency reuse and power controlled beamforming to mitigate such interference.
US09548778B2
A device for switchably routing down-converted radio frequency (RF) signals from a plurality of inputs to a plurality of outputs, and a method of operating the same. The device includes a respective switch for each output. The device also includes an interconnect arrangement. The interconnect arrangement includes a respective transmission line for each input. Each transmission line includes a plurality of branches for routing a down-converted RF signal received at the input of that transmission line to the switch of each output. The switch of each output is operable selectively to connect one of the transmission lines to its output. The interconnect arrangement also includes a plurality of cross-over points at which two of the branches cross over each other.
US09548776B2
A first receiver of a victim communication device may detect a first signal from an aggressor transmitter that potentially may interfere with a second signal intended to be received at a second receiver of the victim communication device. It may be determined whether the first signal interferes with the second signal based, at least in part, on the characteristics of the first signal and the second receiver. If the first signal may interfere with the second signal, the second receiver may implement reconstruction and cancelation of the interference attributable to the first signal.
US09548767B2
A multi-band amplifier may operate in a first frequency band and a second frequency band. The multi-band amplifier may include a first amplifier, a second amplifier, and a coupler. The coupler may couple a signal, such as a communication signal, to a selected amplifier. In some embodiments, the coupler may include one or more inductive elements to couple the signal to the first or the second amplifier. In some embodiments, the inductive elements may include a balun.
US09548766B2
An apparatus for testing for the susceptibility of an aircraft system to radio frequencies comprises a wireless module for generating radio signals that sweep each of the 2.4 GHz frequency band and the 5 GHz frequency band. A first amplifier is configured for amplifying signals in the 2.4 GHz band, and a second amplifier is configured for amplifying signals in the 5 GHz band. The apparatus comprises at least one dual band antenna for transmitting the signals in each of the 2.4 GHz and the 5 GHz bands.
US09548763B2
A method and electronic device for encoding data are provided. The method includes acquiring sets xj (j=1 . . . k) and yi (i=1 . . . p) in generating a Generator Cauchy Matrix, wherein k denotes a number of information symbols, and p denotes a number of parity symbols, generating a matrix A1 using the sets xj and yi, wherein elements of the matrix A1 are obtained by 1 x j + y i and have weight of Galois field, and the matrix A1 has a size of P×K, generating a set K, wherein all elements of the set K are not included in the sets xj and yi, updating the set xj by changing at least one element of the set xj for an element of the set K, updating the set yi by changing at least one element of the set yi for the set K element, generating the Generator Cauchy Matrix using the updated sets xj and yi, and encoding data including the information symbols and parity symbols using the Generator Cauchy Matrix.
US09548759B1
Systems and methods are provided for decoding low density parity check (LDPC) codes with different circulant sizes using common decoding circuitry. The systems and methods include receiving a plurality of codewords corresponding to an LDPC code and determining a circulant size associated with the plurality of received codewords. In response to determining the circulant size associated with the plurality of received codewords, the systems and methods partition processing resources of the common decoding circuitry into a plurality of cells based on the determined circulant size and processing the plurality of received codewords simultaneously using the plurality of cells.
US09548758B2
In one aspect, a compressive sampling encoder comprises matrix determination circuitry configured to determine a particular sampling matrix selected from a codebook comprising a plurality of sampling matrices. The compressive sampling encoder further comprises sampling circuitry coupled to the matrix determination circuitry and configured to apply the particular sampling matrix to a first signal to generate a second signal, and encryption circuitry configured to receive an identifier of the particular sampling matrix and to encrypt the identifier of the particular sampling matrix. The compressive sampling encoder provides at one or more outputs thereof the second signal and the encrypted identifier of the particular sampling matrix. Other aspects include a compressive sampling decoder, compressive sampling encoding and decoding methods, and associated computer program products.
US09548756B2
A signal generator includes: a dual-port RAM for digitally storing multiple waveforms in a predefined temporal resolution; multiple channels for modeling in each case one signal pattern from at least one of the waveforms; and multiple digital-analog converters for analog output of the signal patterns in the temporal resolution.
US09548749B2
An operating parameter method and circuitry are provided that generate operating parameter signals that are compensated for noise. Such operating parameter circuitry includes control loop circuitry that operates from a first power supply to provide an operating parameter signal to functional circuitry operating from a second power supply separate from the first power supply. The control loop circuitry comprises generator circuitry to generate the operating parameter signal based on an input signal. Replica generator circuitry operates from the second power supply to generate a further operating parameter signal based on the input signal. Adjustment circuitry performs a comparison on the operating parameter signal and the further operating parameter signal and causes an adjusted input signal to be produced in dependence on a result of the comparison. The adjusted input signal is received by the generator circuitry. Consequently, the generator circuitry is able to produce an operating parameter signal that has been compensated for noise in the circuit.
US09548747B2
A glitch-free digitally controlled oscillator (DCO) code update may be achieved by synchronizing the transfer of the DCO code update to a logic state transition of a pulse in the DCO clock output signal such that the code update may be achieved while the DCO delay chain remains in the same logic state. A state machine may provide the DCO code update and a pulsed update signal to a timing circuit. The DCO code update may be aligned with a pulse in the pulsed update signal. The timing circuit may generate a DCO code update enabled signal upon alignment of the pulse in the pulsed update signal with a state transition of a pulse in the pulsed DCO clock output. The DCO code update enabled signal may be aligned with a state transition in the pulsed DCO clock output to permit a glitch-free DCO code update.
US09548745B2
A phase-detector circuit is disclosed. The phase-detector circuit comprises a plurality of phase comparators which detects a phase difference between receipt data and a clock signal of a plurality of clock signals having the same frequency and phase difference of a predetermined angle with each other, and generates and outputs signals for up/down signals for synchronizing a phase. The phase comparator generates and outputs a signal for the up/down signals having a pulse width including a detected phase-time difference and a predetermined delay time.
US09548743B1
An IC that performs integer and fractional divisions is disclosed. The IC comprises a plurality of shift registers that forms a shift register ring. Consecutive shift registers are coupled to each other through a multiplexer. The IC also includes a multiplexer controller that determines the shift registers to be activated within the shift register ring. The multiplexer controller determines the activation based upon a divisional factor. The IC also includes a pattern controller that generates the control signal to program the shift register.
US09548741B1
A device that includes a memristive Akers logic array, wherein the memristive Akers logic array comprises multiple primitive logic cells that are coupled to each other; wherein each primitive logic cell comprises at least one memristive device.
US09548730B1
In order to increase the switching speed of an RF FET in an RF shunt circuit, a second, smaller, FET, with respect to the size of the RF FET, is connected directly to the gate of the RF FET to shunt the gate to ground quickly when switched from the off-state to the on-state. The smaller FET switches faster, due to being smaller than the larger RF FET, but it is effectively open-circuited in terms of RF performance when off because it is so small.
US09548728B2
A time signal generating circuit and a time signal generating method are provided. The time signal generating method includes following steps: receiving a feedback voltage and a reference voltage to provide a first control signal, wherein the feedback voltage is related to an output voltage of a power converter; receiving an input voltage and a default voltage to provide a second control signal; and adjusting an on-time of a pulse width modulation signal according to the first control signal and the second control signal.
US09548726B1
A driver integrated circuit (IC) device. The driver device can include a front-end module, a pre-driver module, and a driver module coupled to a transmission line path. The pre-driver module can be coupled to the front-end module and can include one or more delay adjust capacitor modules, and one or more pull-down control modules. The driver module can be coupled to the pre-driver module, the driver module including one or more pull-down control logic modules. This driver device can configured in several implementations to provide control and programmability of a driver slew rate to maximize a signal integrity eye opening.
US09548713B2
Volume leveler controller and controlling method are disclosed. In one embodiment, A volume leveler controller includes an audio content classifier for identifying the content type of an audio signal in real time; and an adjusting unit for adjusting a volume leveler in a continuous manner based on the content type as identified. The adjusting unit may configured to positively correlate the dynamic gain of the volume leveler with informative content types of the audio signal, and negatively correlate the dynamic gain of the volume leveler with interfering content types of the audio signal.
US09548705B2
An amplifier having orthogonal tuning elements is provided. In one embodiment, an amplifier comprises an input amplifier stage having a first tuning element used to control a first performance criteria of the amplifier; an output amplifier stage operatively coupled to the first amplifier stage; a bias circuit operatively coupled to the second amplifier stage and having a second tuning element used to control a second performance criteria of the amplifier; and wherein the first tuning element operates substantially independent of the second tuning element.
US09548704B1
Aspects of the present invention include a circuit that includes an input balun circuit responsive to an input signal, the input balun circuit being configured to provide two output signals that are out of phase with each other. The circuit further includes an actual switched amplification stage configured to direct one of the balun output signals to a phase inverter output, and a replica switched amplification stage connected in parallel with the actual switched amplification stage, wherein the actual switched amplification stage and the replica switched amplification stage are responsive to the two output signals from the input balun circuit to direct one of the balun output signals to the phase inverter output, and wherein the actual switched amplification stage and the replica switched amplification stage are configured to have a constant load impedance for both switch states that matches an impedance of the input balun circuit.
US09548703B2
A distortion compensation apparatus including: a memory configured to store a plurality of distortion compensation coefficients for compensating distortion to an input signal amplified by an amplifier, each of the plurality of distortion compensation coefficients being associated with a different combination of two addresses, and a processor configured to receive temperature information associated with a temperature of the amplifier, generate a first address based on the input signal at a first time, generate a second address based on an average of the input signal during a previous period preceding the first time, the average being calculated based on the temperature information, select a distortion compensation coefficient from the plurality of distortion compensation coefficients based on the first address and the second address, and compensate distortion to the input signal based on the selected distortion compensation coefficient.
US09548701B2
A bias circuit for a transistor amplifier, the bias circuit comprising a low-pass filter block, a reference transistor, a sum node, a reference current source, and a current difference block, wherein the low-pass filter block is configured to sense a DC bias voltage at a control terminal of the transistor amplifier and provide the DC bias voltage to a control terminal of the reference transistor; the reference transistor is configured to output a bias current in response to the DC bias voltage and provide the bias current to the sum node; the sum node is configured to receive a reference current from the reference current source and combine the reference current with the bias current from the reference transistor to provide a difference current; and the current difference block is configured to receive the difference current from the sum node and provide the difference current to the control terminal of the transistor amplifier.
US09548693B2
Methods and a voltage regulator are provided for distributing power sourcing in a hybrid power plant system. The voltage regulator is configured to monitor an output power of a generator and control an excitation signal provided to the generator based at least in part on the generator output power.
US09548692B2
A power control system for a generator includes a control unit, an input sensing unit, an output sensing unit, and a power conversion unit. The input sensing unit senses a voltage and a current, generated from the generator. The output sensing unit senses a load voltage and a load current, received by the load. The power conversion unit receives the voltage and the current, and converts the voltage and the current into the load voltage and the load current. The control unit judges and predicts the mechanical behavior of the generator to control the generator according to the received voltage, the current, the load voltage, and the load current.
US09548687B2
A method of estimating a rotational position of a motor having saliency, the method including the steps of a) superimposing, on a drive voltage for the motor, a measuring voltage having a predetermined frequency higher than a frequency of the drive voltage to generate three-phase voltages, and supplying the three-phase voltages to a stationary portion of the motor; b) in parallel with step a), extracting components of the predetermined frequency in three-phase currents flowing in the stationary portion as first, second, and third extracted currents; c) multiplying the first and second extracted currents together to acquire a first composite signal, multiplying the second and third extracted currents together to acquire a second composite signal, and multiplying the first and third extracted currents together to acquire a third composite signal; d) subjecting the first, second, and third composite signals to low-pass filtering to acquire first, second, and third filtered signals, respectively, the low-pass filtering passing low-frequency components including the frequency of the drive voltage; and e) acquiring a rotational position of the rotating portion based on the first, second, and third filtered signals.
US09548680B2
A self-power synchronized switch harvesting on inductor circuit for harvesting energy from a piezoelectric element generating an AC voltage, comprises an envelope detector having first and second capacitors connected in parallel with the piezoelectric element and functioning as negative and positive voltage detectors. An inductor is connected in parallel with the capacitors, and transistors are connected in circuit with the capacitors and inductor and are responsive to a change in voltage across the first capacitor from positive to negative to enable flow of positive voltage to the inductor until terminal voltage reaches a certain amount and current in the inductor reaches zero. A full-wave rectifier is connected to convert the AC output of the piezoelectric element to DC voltage, and a DC-DC converter is connected to adapt the power output of the rectified voltage.
US09548676B2
A power conversion apparatus that switches, with a relay unit, from a disconnected state to a connected state between a connector and at least one of a commercial power system and a load while a switching device is in an off state.
US09548675B2
The invention relates to a control device for triggering a semi-conductor switch of an inverter, the control device comprising: a switching signal amplification device, which is designed to amplify a switching signal generated by a control regulation of the inverter, and to generate a first switching control signal that triggers the semi-conductor switch in a switching mode; a current regulation device, which is coupled to a current sensor output of the semiconductor switch and is designed to generate a second switching control signal that triggers the semi-conductor switch in a linear mode; and a selection device, which is coupled to the switching signal amplification device and the current regulation device and is designed to output, on the basis of at least one mode selection signal, either the first switching control signal or the second switching control signal in order to trigger a control terminal of the semi-conductor switch.
US09548673B1
The invention includes two parallel paths. A first path is composed of two contact ends of a first electronic switch and a first, third and fifth diodes, which connect in series. One contact end connects a first end of an AC source, and a control end connects a second end of the AC source. A second path is composed of two contact ends of a second electronic switch and a second, fourth and sixth diodes, which connect in series. One contact end connects the second end of the AC source, and a control end connects the first end of the AC source. The AC source is connected between the positive ends of the first and second diodes. The second end of the AC source separately connects negative ends of the first and third diodes through two capacitors. The first end of the AC source separately connects negative ends of the second and fourth diodes through another two capacitors. Negative ends of the fifth and sixth diodes connect together to form a voltage output end.
US09548672B2
An electric power converter has a stacked body formed by stacking a plurality of semiconductor modules and coolers, a capacitor, and positive and negative bus bars. Each of the bus bars is formed by two sheets of plate members, respectively. Each of the plate members has a body portion, a plurality of extended portions, and a plurality of terminal connecting portions. The terminal connecting portions are connected to power terminals of the semiconductor modules. The main body portion of each plate member are joined to each other so that the terminal connecting portion of the one of the plate members and the terminal connecting portion 44 of the other one of the plate member are disposed alternately in a stacking direction of the stacked body.
US09548669B2
Methods and apparatuses for controlling synchronous start-up of power converters arranged in parallel in droop load share switched-mode power supplies are described. In one embodiment, a method may be performed by circuitry in a DC-DC power converter. The DC-DC power converter includes an inverting switch that converts input DC power to intermediate AC power, a transformer coupled to the inverting switch to receive the intermediate AC power and provide stepped-down AC power, and a synchronous rectifier coupled to the transformer to convert the stepped-down AC power to output DC power. The method comprises detecting that the inverting switch is not switching during start-up of the DC-DC power converter, and increasing a reference voltage set point of the DC-DC power converter in response to detecting that the inverting switch is not switching to force the inverting switch to start switching.
US09548667B2
The present invention discloses a constant on-time isolated converter comprising a transformer with a primary side and a secondary side. The primary side is connected to an electronic switch and secondary-side is connected to a load and a processor. The processor is connected to a driver on primary side through at least one coupling element and to the electronic switch. The processor receives an output voltage or an output current across the load generating a control signal accordingly. The driver receives the control signal through the coupling element and accordingly changes the ON/OFF state of the electronic switch, regulating the output voltage and the output current via the transformer, where the duration of the ON/OFF state of the electronic switch is determined between the moment control signal changes from negative to positive and the moment it changes from positive to negative to achieve a high-speed load transient response.
US09548664B2
A gate-power-supply device is provided with an inverter circuit, a transformer, and rectifier circuits. The device includes secondary-side parallel capacitors, connected in parallel to secondary-side coils of the transformer, for cancelling inductance components of the secondary-side coils at the drive frequency of the inverter circuit. The device includes a primary-side series capacitor, connected in series to a primary-side coil of the transformer, for cancelling the imaginary term (inductance component) of the combined impedance of the gate drivers, the rectifier circuits, the secondary-side parallel capacitors, the secondary-side coils, transformer cores and the primary-side coil, which are a load viewed from the inverter circuit.
US09548662B2
A switching power-supply circuit includes a transformer, a first switching element, a first rectifying/smoothing circuit generating a first output voltage by rectifying and smoothing the output of a first secondary winding, a second rectifying/smoothing circuit generating a second output voltage by rectifying and smoothing the output of a second secondary winding, a first feedback circuit generating a feedback signal according to the first output voltage, and a first switching control circuit. When the voltage of the second secondary winding is greater than the second output voltage and the second output voltage is less than the voltage of a reference-voltage circuit, a second rectifier circuit turns on a rectifier switch element, and stabilizes the second output voltage by controlling the number of pulses per unit time in a pulse current flowing through the second rectifier circuit.
US09548657B2
When a control device simultaneously drives first and second direct-current power converter circuits, the control device can arbitrarily control a first voltage and a second voltage, and a load voltage by changing at least one of first and second duties. The control device generates a loop current, which discharges a first power source and charges a second power source, or a loop current, which charges the first power source and discharges the second power source, in a loop circuit where a first reactor and a second reactor are connected in series.
US09548656B1
A low voltage ripple charge pump with slew rate control includes a frequency divider, a clock generator, a current mirror, a switching circuit, a diode network, two capacitors, and a comparator. The frequency divider generates a clock signal from an oscillating signal. The clock generator generates first and second clock signals from the clock signal. The current mirror generates first and second current signals using a reference current. The switching circuit generates first and second voltage signals using the first and second clock signals and the first and second current signals. The comparator generates the oscillating signal based on the first and second voltage signals. The capacitors receive the voltage signals and are connected to the diode network for generating an output signal. The charge pump has low output voltage ripple with small filtering capacitance, which is achieved via slew rate control.
US09548648B2
A power converter includes at least a first phase including a high-side MOSFET transistor (HSA) and a low-side (LS) MOSFET transistor (LSA) driving a first output inductor. The first phase further includes an active gate drive assist circuit including first MOSFET switch (first switch) and second MOSFET switch (second switch) positioned in series between a source of HSA and a drain of LSA. A capacitor (CS) is between the source of HSA and drain of LSA. A bootstrap capacitor (CA) having a reference terminal is connected to a node between the first switch and the second switch.
US09548645B2
A motor-generator utilizes a multi-part rotor encircling a stator, the rotor including a plurality of rotor segments.
US09548638B2
An alignment stage including: a base plate; one or more X direction thrust generation guide mechanisms for generating thrust and performing guidance in the direction of a straight line X; a pair of lower plates disposed above the X direction thrust generation guide mechanisms; a pair of upper plates provided corresponding to the lower plates, respectively; a pair of rotatable bearings disposed between the lower plates and the upper plates; one or more Y direction thrust generation guide mechanisms for generating thrust and performing guidance in the direction of a straight line Y perpendicular to the straight line X; and a table plate disposed above the Y direction thrust generation guide mechanisms. With this configuration, it is possible for the alignment stage to be compact and easy to assemble.
US09548637B2
A linear actuator with an electric drive device includes a stator and a rotor, wherein the stator is arranged in a fixed location in a drive housing and the rotor is mounted for rotary motion relative to the stator and with a transmission arrangement which is arranged coaxial with an axis of rotation of the drive device to convert the rotary movement of the rotor into a linear movement, wherein a threaded spindle of the transmission arrangement is non-rotatably connected to the rotor and positively coupled to a spindle nut slidably accommodated in the drive housing and connected to a torque tube, which extends along the axis of rotation, and wherein a brake device is assigned to the rotor and/or to the threaded spindle.
US09548630B2
An uninterruptible power supply apparatus includes a cooler cooling a converter/chopper circuit and a cooler cooling a PWM inverter. The converter/chopper circuit and the cooler make up one integrated unit. Accordingly, a smaller apparatus can be achieved, compared with a conventional apparatus in which a cooler is provided for each of a converter and a chopper.
US09548627B1
A system for detecting latent defects within a redundant power architecture includes a plurality of redundant power supplies, each having one or more output power rails, connected in a redundant fashion to a system load; each power supply output having fault-isolating OR'ing circuitry that prevents reverse current flow when free of defects; each power supply having means for adjusting its output voltage; each power supply having means for monitoring an internal voltage therein, and, based on characteristics of the monitored internal voltage, determining the presence of latent defect/s in the fault-isolating “OR'ing” circuitry. Further, the system operates to shift the load demanded from power supplies in redundant power architectures to allow the power supplies to run at their optimum electrical efficiency.
US09548616B2
A system and method for mitigating the effects of a thermal event within a non-metal-air battery pack is provided in which the hot gas and material generated during the event is directed into the metal-air cells of a metal-air battery pack. The metal-air cells provide a large thermal mass for absorbing at least a portion of the thermal energy generated during the event before it is released to the ambient environment. As a result, the risks to vehicle passengers, bystanders, first responders and property are limited.
US09548593B2
A spark plug having a tip provided on at least one of a center electrode and a ground electrode. The spark plug includes a center electrode and a ground electrode disposed providing a gap with the center electrode. At least one of the center electrode and the ground electrode includes a tip forming the gap. The tip has a main constituent of Ir. The tip contains Rh of 7 mass % or more to 31 mass % or less, Ru of 5 mass % or more to 20 mass % or less, and Pt of one-twentieth or more to one-half or less of a Ru content.
US09548581B2
A terminal crimping machine includes an applicator having a movable ram and an anvil. The anvil is located in a crimping zone and configured to receive a terminal thereon. The ram has crimp tooling that is configured to crimp the terminal on the anvil to a wire during a crimp stroke of the ram. An image acquisition device is positioned to acquire at least one image of the crimping zone. A display device is configured to display the at least one acquired image.
US09548578B2
A socket apparatus, including a plate for being held by sockets of a wall outlet in contact with a front surface of the wall outlet, the plate shaped complementary to the front surface of the wall outlet and having holes shaped and located corresponding to the sockets of the wall outlet; metal apertures, each extending from one of the holes of the plate, the metal apertures for receiving electric supply from the sockets of the wall outlet, and for inserting prongs of a plug of an electric appliance thereinto, an electric gadget, for providing an electric function, and an electric circuit, for receiving electric supply from the metal apertures, and for converting the electric supply to the electric function. The wall socket further includes an extension pin, for allowing attaching thereof to at least one of the prongs of the plug of the electric appliance, for extending thereof.
US09548568B2
There are provided a first insulator substrate; a first contact comprising a plurality of contact pins arranged in an array on a top surface of the first insulator substrate; a second insulator substrate; a second contact comprising a plurality of contact pins arranged in an array on an undersurface of the second insulator substrate; a metal plate sandwiched between an undersurface of the first insulator substrate and a top surface of the second insulator substrate; and a metal shell accommodating the first and second insulator substrates, the first and second contacts and the metal plate; wherein the metal plate comprises a pair of protruding parts formed on both ends in an array direction of the contact pins, being oriented toward the outside; and the metal shell comprises a pair of windows to be engaged with the pair of protruding part.
US09548567B2
An electrical card connector (100) includes an insulative housing (1), a number of contacts (2) retained in the insulative housing, a metal shell (3) covering the insulative housing for defining a receiving space, a slider (4) moveably assembled on the insulative housing, a spring member (5) biasing the slider, and a pin member (6). The slider includes a base portion (41) and an actuating portion (42) sidewardly protruding from the base portion into the receiving space. The slider has a guiding slot (410), an inner heart-shaped slot (411) connecting with the guiding slot, and an outer cam slot (412) connecting with the inner heart-shaped slot. The pin member has a first end (61) secured to the insulative housing and a second end (62). The second end is normally guided in the inner heart-shaped slot but guided to the outer cam slot when a card is improperly inserted.
US09548551B1
A dual in-line memory module (DIMM) connector system is provided. The DIMM connector system includes a motherboard, a DIMM card and a connector by which the DIMM card is coupled with the motherboard. The motherboard includes a printed circuit board (PCB) formed of a mid-loss dielectric constant material, signal pads that are thinner than ground pads, ground pads disposed proximate to signal pads, signal vias connected to distal edges of signal pads and shared antipads. The DIMM card includes a printed circuit board (PCB) formed of a mid-loss dielectric constant material, signal pads that are thinner than ground pads, signal vias connected to distal edges of signal pads and shared antipads for respective pairs of signal vias.
US09548547B2
A switch wire-connection terminal block structure includes a casing and at least one contact terminal. The contact terminal has a locking hole in direct communication with a receiving hole. The receiving hole communicates with a wire socket. A locking member is disposed in the receiving hole and lockable in the locking hole. A gasket member is fitted on the locking member. A guide channel is formed on inner wall of the receiving hole and extends in a locking direction of the locking member. The gasket member has a guide section extending in a direction reverse to the locking direction of the locking member. The guide section is slidably disposed in the guide channel. The receiving hole provides a larger locking travel for the locking member so that the terminal block is applicable to closed wire terminal.
US09548544B2
An antenna element for signals with three polarizations and the method for operating such an antenna element are disclosed. In an embodiment the antenna element includes a first dipole element configured to emit or receive electromagnetic signals in a first polarization direction, a second dipole element configured to emit or receive electromagnetic signals in a second polarization direction, a monopole element configured to emit or receive electromagnetic signals in a third polarization direction and an antenna reflector element, wherein the first dipole element, the second dipole element and the monopole element are collocated on the antenna reflector element, and wherein the first polarization direction, the second polarization direction and the third polarization direction are all different.
US09548540B2
A slot antenna includes a dielectric substrate, a conductive layer, a slot and a feeding strip. The dielectric substrate includes a first surface and a second surface opposite the first surface. The conductive layer is positioned on the first surface of the dielectric substrate, and is configured to electronically couple to ground. The slot is defined in the conductive layer and terminates on an edge of the conductive layer. The feeding strip is positioned on the second surface of the dielectric substrate and extends across the slot. The feeding strip is configured to feed current signal and resonate with the conductive layer.
US09548531B2
A method is provided for manufacturing a radome. The method has the following steps: creation of a contoured fit of at least one section of an inner surface of a wall of the radome; arrangement of a plurality of planar photosensitive semiconductor elements on an outer surface of the contoured fit; placement of the contoured fit with the plurality of planar photosensitive semiconductor elements on the at least one section of the inner surface of the wall; establishing of a connection between the plurality of planar photosensitive semiconductor elements and the wall; and removal of the contoured fit from the radome. This method enables the simple manufacture of a radome with a layer having several semiconductor elements for the electromagnetic shielding of the interior of the radome.
US09548530B2
[Problem to be Solved]To provide an antenna which can be used in a wide band.[Solution]An antenna 10A includes a dielectric substrate 11, an unbalanced power supply member 12 having a non-power supply unit 23 and a power supply unit 24, a resonance conductor 13 having a connection area 26, a first resonance area 27 and a second resonance area 28, a grounding conductor 14 having a first ground area 32 and a second ground area 33, and a radiation conductor 15 having a first radiation area 37 and a second radiation area 38. At the antenna 10A, first to third radiation stepped portions 42a to 42c are formed at a first rear end portion 41 of the second radiation area 38, and first to third radiation stepped portions 44a to 44c are formed at a second rear end portion 43 of the second radiation area 38.
US09548529B1
An integrated duplexer and combiner in a telecommunication system, such as a cross-polarized antenna system, is disclosed. An integrated duplexer and combiner may result in a reduction in the number of transmit filters used. A transmit filter may be coupled to two receive filters through a transmission network that provides isolation between the two receive signal paths and, at the same time, provide power splitting of transmitter power to two duplexed transmit signal paths. The transmission network includes first and second λ/4 transmission lines coupled between inputs of the two receive filters. A third λ/4 transmission line couples the first and second λ/4 transmission lines to an output of the transmit filter. The two receive filters may have the same passband, while the transmit filter may have a different passband.
US09548524B1
An antenna mount comprising: a building attachment section including an accessible end; and an antenna support section including a free end and a second accessible end. The accessible end and the second accessible are attached to each other by a joint. The free end is designed so that the antenna can be attached to it. The invention is designed so that the free end is vertical and the antenna is situated far away enough from the building so that it will clear the building when rotated 360°.
US09548523B2
A digital system has a substrate having a top surface on which a waveguide is formed on the top surface of the substrate. The waveguide is formed by a conformal base layer formed on the top surface of the substrate, two spaced apart sidewalls, and a top conformal layer connected to the base layer to form a longitudinal core region. The waveguide may be a metallic or otherwise conductive waveguide, a dielectric waveguide, a micro-coax, etc.
US09548509B2
Redox flow batteries including a half-cell electrode chamber coupled to a current collecting electrode are disclosed herein. In a general embodiment, a separator is coupled to the half-cell electrode chamber. The half-cell electrode chamber comprises a first redox-active mediator and a second redox-active mediator. The first redox-active mediator and the second redox-active mediator are circulated through the half-cell electrode chamber into an external container. The container includes an active charge-transfer material. The active charge-transfer material has a redox potential between a redox potential of the first redox-active mediator and a redox potential of the second redox-active mediator. The active charge-transfer material is a polyoxometalate or derivative thereof. The redox flow battery may be particularly useful in energy storage solutions for renewable energy sources and for providing sustained power to an electrical grid.
US09548505B2
A fuel cell system and a method for controlling the fuel cell system are provided. The method includes detecting an output characteristic value of the fuel cell system and controlling the fuel cell system to respectively operate in at least two of a first mode, a second mode and a third mode at different time points according to the detected output characteristic value. Accordingly, the fuel cell system is capable of stably generating electric power, and is adapted to different operation environments.
US09548504B2
A heat transfer system includes a fuel cell module that produces heat and water, and a thermal energy storage module that stores the heat produced by the fuel cell module. The thermal energy storage module includes a phase-change material. A conduit couples the fuel cell module to the thermal energy storage module. The conduit is oriented to channel the water produced by the fuel cell module through the thermal energy storage module.
US09548502B2
A fuel cell stack includes a first power generation unit and a second power generation unit. Wave-like first fuel gas flow passages of the first power generation unit and wave-like first fuel gas flow passages of the second power generation unit are set to mutually different phases. The ends of the first fuel gas flow passages form linear flow passage grooves that linearly extend in the wavelength direction from the center of the width of the wave-form amplitude.
US09548497B2
A current collector including: a polymer film including a first major surface, an opposite second major surface, and a plurality of openings extending through a thickness of the polymer film; a first layer on the first major surface of the polymer film; a second layer on the second major surface of the polymer film; and a third layer on an inner surface of an opening of the plurality of openings, wherein the third layer contacts the first layer and the second layer, and wherein the first layer, the second layer, and the third layer each independently has an electrical conductivity of greater than 10 Siemens per meter.
US09548493B2
Provided are a porous composite expressed by Chemical Formula 1 and having a porosity of 5% to 90%, and a method of preparing the same: MOx where M and x are the same as described in the specification. According to the present invention, since a molar ratio (x) of oxygen to a molar ratio of (semi) metal in the porous composite is controlled, an initial efficiency of a secondary battery may be increased. Also, since the porous composite satisfies the above porosity, a thickness change rate of an electrode generated during charge and discharge of the secondary battery may be decreased and lifetime characteristics may be improved.
US09548484B2
A battery unit is provided which includes a control board, a storage case, a water detector, and an electrical conductor. The storage case is made of an assembly of a first and a second casing member. The first casing member has an upright wall which extends from the bottom thereof and surrounds the battery. The second casing member also has an extension which extends toward the bottom of the first casing member. The water detector is located close to the lower end of the extension of the second casing member. The electric conductor extends upward from the upper end of the extension and are electrically joined to the water detector. The electric conductor is also mechanically and electrically joined to the control board. This structure facilitates the ease with which the water detector is installed electrically and mechanically in the battery unit.
US09548472B2
A display device comprises a first substrate including a first top portion, a first sidewall portion and a first bent portion, a second substrate including a second top portion, a second sidewall portion and a second bent portion, a display element and a packaging material. The first bent portion is disposed between the first top portion and the first sidewall portion. The second substrate is separated from the first substrate by a predetermined distance to form an accommodating space. The second top portion is disposed corresponding to the first top portion. The second bent portion is disposed between the second top portion and the second sidewall portion. The display element is disposed in the accommodating space. The packaging material is disposed in the accommodating space and corresponding to the first sidewall portion and the second sidewall portion.
US09548467B2
Provided are organic light-emitting devices having an anode; a cathode; a first light-emitting layer between the anode and the cathode, the first light-emitting layer having a fluorescent light-emitting material with a triplet excited state energy level T1F and a triplet-triplet annihilation (TTA) promoter with a triplet excited state energy level T1T, wherein T1F>1T; and a second light-emitting layer between the anode and the cathode and adjacent to the first light-emitting layer, the second light-emitting layer having a phosphorescent material with a triplet excited state energy level T1P, wherein T1P>T1T.
US09548459B2
Novel diarylamino phenyl carbazole compounds are provided. By appropriately selecting the nature of the diarylamino substituent and the substitution on the carbazole nitrogen, compounds with appropriate HOMO and LUMO energies can be obtained for use as materials in a secondary hole transport layer.
US09548457B2
It is an object of the present invention to provide a material having a high Tg and a wide energy gap. The present invention provides a spirofluorene derivative represented by General Formula 1. (In the formula, R1 is any one of hydrogen, an alkyl group having 1 to 4 carbon atoms, or a group represented by General Formula 2. Each of R2 and R3 is either hydrogen or an alkyl group having 1 to 4 carbon atoms and may be identical or different. R4 is an aryl group having 6 to 15 carbon atoms. Each of R5 and R6 is any one of hydrogen, an alkyl group having 1 to 4 carbon atoms, or an aryl group having 6 to 15 carbon atoms and may be identical or different.)
US09548456B2
Disclosed are a novel organic compound and an organic light emitting diode device using the same. More particularly, a novel organic compound having electrical stability, high charge transport capability, and light emitting performance, high glass transition temperature and being capable of preventing crystallization, and an organic light emitting diode device including an organic layer including the same are disclosed.
US09548454B2
Method for the oriented crystallization of materials. The present invention relates to a method useful for orienting the crystallization of a material over a surface zone of at least one face of a substrate, comprising at least the steps consisting in: i. determining, on said face, the surface over which the crystalline deposit must be formed, referred to as the zone of interest, ii. depositing, on said face and at the periphery of said zone of interest, at least one particle dedicated to forming a crystallization nucleus, iii. bringing said particle into contact with at least said material to be crystallized, iv. exposing at least said point of contact between said particle and said material to be crystallized to conditions favorable to the crystallization of said material, said method being characterized in that the surface of said particle is partly functionalized by at least one group having an affinity for said material to be crystallized, said group possessing at least one unit having a chemical nature identical or similar to at least one portion of the chemical structure of said material to be crystallized, and in that said particle is deposited in step ii. so as to expose said group opposite the face to be crystallized.
US09548449B2
Conductive oxide random access memory (CORAM) cells and methods of fabricating CORAM cells are described. For example, a material layer stack for a memory element includes a first conductive electrode. An insulating layer is disposed on the first conductive oxide and has an opening with sidewalls therein that exposes a portion of the first conductive electrode. A conductive oxide layer is disposed in the opening, on the first conductive electrode and along the sidewalls of the opening. A second electrode is disposed in the opening, on the conductive oxide layer.
US09548442B2
A magnetoresistive structure having two dielectric layers, and method of manufacturing same, includes a free magnetic layer positioned between the two dielectric layers. The method of manufacture comprises at least two etch processes and at least an encapsulation process interposed therebetween wherein the encapsulation is formed on sidewalls of the partially formed magnetoresistive stack between etch processes.
US09548433B2
A light-emitting diode chip includes at least two semiconductor bodies, each semiconductor body including at least one active area that generates radiation, a carrier having a top side and an underside facing away from the top side, and an electrically insulating connector arranged at the top side of the carrier, wherein the electrically insulating connector is arranged between the semiconductor bodies and the top side of the carrier, the electrically insulating connector imparts a mechanical contact between the semiconductor bodies and the carrier, and at least some of the semiconductor bodies electrically connect in series with one another.
US09548429B2
A solution for packaging an optoelectronic device using an ultraviolet transparent polymer is provided. The ultraviolet transparent polymer material can be placed adjacent to the optoelectronic device and/or a device package on which the optoelectronic device is mounted. Subsequently, the ultraviolet transparent polymer material can be processed to cause the ultraviolet transparent polymer material to adhere to the optoelectronic device and/or the device package. The ultraviolet transparent polymer can be adhered in a manner that protects the optoelectronic device from the ambient environment.
US09548427B2
The present disclosure relates to a method for manufacturing a LED package structure. First, a support plate including a top surface is provided. An annular groove is defined on the top surface and a protruding portion on the support plate is surrounded by the annular groove. Second, a reflecting layer is formed on surfaces and periphery portions of the annular groove. Then, a wiring pattern is formed on the top surface corresponding to the protruding portion. An insulting layer is formed in spaces of the wiring pattern and the annular groove. The support plate is removed and a receiving groove is formed by the insulting layer and the corresponding protruding portion. Finally, a LED chip is received in the receiving groove and bonded on the wiring pattern to obtain a LED package structure. A LED package structure made by the above method is also provided.
US09548416B2
Disclosed is a light emitting device. The light emitting device includes a nano-structure, a first semiconductor layer on the nano-structure, an active layer on the first semiconductor layer, and a second conductive semiconductor layer on the active layer. The nano-structure includes a graphene layer disposed under the first semiconductor layer to make contact with the first semiconductor layer; and a plurality of nano-textures extending from a top surface of the graphene layer to the first semiconductor layer and contacted with the first semiconductor layer.
US09548404B2
Provided is a method for fabricating anti-reflection film with anti-PID effect. The method comprises: vacuuming a furnace tube, holding the temperature in the furnace at 420° C. and the pressure as 80 mTorr for 4 minutes; pretreating silicon wafers at 420° C. with a nitrous oxide flux of 3.8-4.4 slm and pressure of 1700 mTorr for 3 minutes; testing pressure to keep a inner pressure of the furnace tube as a constant value of 50 mTorr for 0.2-0.5 minute; pre-depositing at 420° C., with a ammonia gas flux of 0.1-0.5 slm, a silane flux of 180 sccm-200 sccm, a nitrous oxide flux of 3.5-4.1 slm, pressure of 1000 mTorr and radio frequency power of 4300 w for 0.3-0.5 minute; depositing a film at 450° C., with a ammonia gas flux of 2000-2200 sccm, a silane flux of 7000-7500 sccm, a nitrous oxide flux of 2-2.4 slm, pressure of 1700 mTorr and radio frequency power of 4300 w for 3 minutes; blowing and cooling the film at 420° C. with a nitrogen gas flux of 6-10 slm, pressure of 10000 mTorr for 5-8 minutes. The deposition steps may be more than 2 steps. The obtained anti-reflection film has anti-PID effect, thus can improve the electrical performance of solar cells.
US09548395B2
Provided is a field-effect transistor (FET) having small off-state current, which is used in a miniaturized semiconductor integrated circuit. The field-effect transistor includes a thin oxide semiconductor which is formed substantially perpendicular to an insulating surface, a gate insulating film formed to cover the oxide semiconductor, and a gate electrode which is formed to cover the gate insulating film. The gate electrode partly overlaps a source electrode and a drain electrode. The source electrode and the drain electrode are in contact with at least a top surface of the oxide semiconductor. In this structure, three surfaces of the thin oxide semiconductor are covered with the gate electrode, so that electrons injected from the source electrode or the drain electrode can be effectively removed, and most of the space between the source electrode and the drain electrode can be a depletion region; thus, off-state current can be reduced.
US09548390B2
A semiconductor device includes a fin portion protruding from a substrate. The fin portion includes a base part, an intermediate part on the base part, and a channel part on the intermediate part. A width of the intermediate part is less than a width of the base part and greater than a width of the channel part. A gate electrode coves both sidewalls and a top surface of the channel part, and a device isolation pattern covers both sidewalls of the base part and both sidewalls of the intermediate part.
US09548387B2
The present invention discloses a semiconductor device, comprising a plurality of fins located on a substrate and extending along a first direction; a plurality of gate stack structures extending along a second direction and across each of the fins; a plurality of stress layers located in the fins on both sides of the gate stack structures and having a plurality of source and drain regions therein; a plurality of channel regions located in the fins below the gate stack structures; characterized in that the stress layers have connected parts in the fins and that the channel regions enclose the connected parts.
US09548386B1
A method of forming a semiconductor structure that includes a tensily strained silicon fin extending upwards from a first portion of a substrate and in an nFET device region, and a SiGe fin structure extending upwards from a second portion of the substrate and in a pFET device region. In accordance with the present application, the SiGe fin structure comprises, from bottom to top, a lower SiGe fin that is relaxed and an upper SiGe fin, wherein the upper SiGe fin is compressively strained and has a germanium content that is greater than a germanium content of the lower SiGe fin.
US09548385B1
Semiconductor devices having vertical field effect transistors with self-aligned source and drain contacts are provided, as well as methods for fabricating vertical field effect transistors with self-aligned source and drain contacts.
US09548383B2
A compound semiconductor device includes a channel layer of first arsenide semiconductor, an electron supply layer of second arsenide semiconductor over the channel layer, a gate electrode, a source electrode and a drain electrode over the channel layer, and a metal film between the gate electrode and the drain electrode, the metal film being insulated from the gate electrode and the drain electrode.
US09548382B2
Provided in one embodiment is a device, comprising: a substrate; and a layer disposed over the substrate, wherein the layer comprises a monolayer of crystals comprising a Group IV element.
US09548366B1
An embodiment is a method including forming a first gate over a substrate, the first gate having first gate spacers on opposing sidewalls, forming a first hard mask layer over the first gate, forming a second hard mask layer over the first hard mask layer, the second hard mask layer having a different material composition than the first hard mask layer, forming a first dielectric layer adjacent and over the first gate, etching a first opening through the first dielectric layer to expose a portion of the substrate, at least a portion of the second hard mask layer being exposed in the first opening, filling the first opening with a conductive material, and removing the second hard mask layer and the portions of the conductive material and first dielectric layer above the first hard mask layer to form a first conductive contact in the remaining first dielectric layer.
US09548363B2
A CMOS device includes a PMOS transistor with a first quantum well structure and an NMOS device with a second quantum well structure. The PMOS and NMOS transistors are formed on a substrate.
US09548357B2
Embodiments of the present invention provide an improved shallow trench isolation structure and method of fabrication. The shallow trench isolation cavity includes an upper region having a sigma cavity shape, and a lower region having a substantially rectangular cross-section. The lower region is filled with a first material having good gap fill properties. The sigma cavity is filled with a second material having good stress-inducing properties. In some embodiments, source/drain stressor cavities may be eliminated, with the stress provided by the shallow trench isolation structure. In other embodiments, the stress from the shallow trench isolation structure may be used to complement or counteract stress from a source/drain stressor region of an adjacent transistor. This enables precise tuning of channel stress to achieve a desired carrier mobility for a transistor.
US09548353B2
A semiconductor device of the present invention includes a semiconductor layer made of a wide bandgap semiconductor and a Schottky electrode being in contact with a surface of the semiconductor layer. The semiconductor layer includes a drift layer that forms the surface of the semiconductor layer and a high-resistance layer that is formed on a surface layer portion of the drift layer and that has higher resistance than the drift layer. The high-resistance layer is formed by implanting impurity ions from the surface of the semiconductor layer and then undergoing annealing treatment at less than 1500° C.
US09548348B2
Non-volatile memory cells including complimentary metal-oxide-semiconductor transistors and embedded ferroelectric capacitor and methods of forming the same are described. In one embodiment, the method includes forming on a surface of a substrate a gate level including a gate stack of a MOS transistor, a first dielectric layer overlying the MOS transistor and a first contact extending through the first dielectric layer from a top surface thereof to a diffusion region of the MOS transistor. A local interconnect (LI) layer is deposited over the top surface of the first dielectric layer and the first contact, a ferro stack including a bottom electrode, a top electrode and ferroelectric layer there between deposited over the LI layer, and the ferro stack and the LI layer patterned to form a ferroelectric capacitor and a LI through which the bottom electrode is electrically coupled to the diffusion region of the MOS transistor.
US09548345B2
The invention relates to a matrix display screen which includes, in sequence: a mounting (50); at least one first metal portion (156); a stack of layers (52, 72, 86, 104) including transistors (TFT1, TFT2); and organic light-emitting diodes (32).
US09548341B2
OLED display that includes: a substrate; a plurality of thin film transistors formed on the substrate; a plurality of first electrodes respectively connected to the thin film transistors; a pixel definition layer formed on the substrate and having a first opening, a second opening, and a third opening respectively exposing first, second, and third first electrodes of the plurality of first electrodes; an emission layer formed at the first opening, the second opening, and the third opening; and a second electrode formed on the emission layer, wherein the first opening has a first pair of boundary lines facing each other and a second pair of boundary lines facing each other, and the first pair of boundary lines overlap boundary lines of a pair of boundary lines of the first first electrode or are positioned outside the boundary lines of the pair of boundary lines of the first first electrode.
US09548329B2
A backside illuminated (BSI) image sensor device includes: a first substrate including a front side and a back side; a second substrate bonded with the first substrate on the front side; and a blocking layer between the first substrate and the second substrate. The first substrate includes an image sensor, and the image sensor is configured to collect incident light entering from the back side. The second substrate includes a circuit coupled with the image sensor. The blocking layer is configured to block radiation induced by the circuit.
US09548326B2
Disclosed is a solid-state imaging device including a plurality of pixels and a plurality of on-chip lenses. The plurality of pixels are arranged in a matrix pattern. Each of the pixels has a photoelectric conversion portion configured to photoelectrically convert light incident from a rear surface side of a semiconductor substrate. The plurality of on-chip lenses are arranged for every other pixel. The on-chip lenses are larger in size than the pixels. Each of color filters at the pixels where the on-chip lenses are present has a cross-sectional shape whose upper side close to the on-chip lens is the same in width as the on-chip lens and whose lower side close to the photoelectric conversion portion is shorter than the upper side.
US09548322B2
According to one embodiment, a wiring substrate includes a pad group of a first pad to supply a power source voltage of low level, a second pad to supply a power source voltage of high level, and a third pad to supply a necessary signal for displaying an image, a common line, a first connection line to connect the first pad with the common line, a second connection line to connect the second pad with the common line, and a third connection line to connect the third pad with the common line, wherein the first connection line and the second connection line are formed of polysilicon in which no impurity is doped, and the third connection line and the common line are formed of polysilicon in which an impurity is doped.
US09548311B2
Suspended charge storage regions are utilized for non-volatile storage to decrease parasitic interferences and increase charge retention in memory devices. Charge storage regions are suspended from an overlying intermediate dielectric material. The charge storage regions include an upper surface and a lower surface that extend in the row and column directions. The upper surface of the charge storage region is coupled to the overlying intermediate dielectric material. The lower surface faces the substrate surface and is separated from the substrate surface by a void. The charge storage region includes a first vertical sidewall and a second vertical sidewall that extend in the column direction and a third vertical sidewall and fourth vertical sidewall that extend in the row direction. The first, second, third, and fourth vertical sidewall are separated from neighboring features of the non-volatile memory by the void. The void may include a vacuum, air, gas, or a liquid.
US09548309B2
Semiconductor devices including a dummy gate structure on a fin are provided. A semiconductor device includes a fin protruding from a substrate. The semiconductor device includes a source/drain region in the fin, and a recess region of the fin that is between first and second portions of the source/drain region. Moreover, the semiconductor device includes a dummy gate structure overlapping the recess region, and a spacer that is on the fin and adjacent a sidewall of the dummy gate structure.
US09548306B2
In a method of forming a semiconductor structure, different sections of a dielectric layer are etched at different stages during processing to form a first gate sidewall spacer for a first FET (e.g., a NFET) and a second gate sidewall spacer for a second FET (e.g., a PFET) such that the first and second gate sidewall spacers are symmetric. Raised source/drain regions for the first FET are formed immediately following first gate sidewall spacer formation and raised source/drain regions for the second FET are formed immediately following second gate sidewall spacer formation. Since the gate sidewall spacers of the two FETs are symmetric, the source/drain junctions of the two FETs will also be symmetric. Additionally, due to an etch stop layer formed on the raised source/drain regions of the first FET, but not the second FET, different metal silicides on the raised source/drain regions of the different FETs.
US09548296B2
An electrostatic protection circuit in a semiconductor device includes a first first-conductivity type well extending in a first direction over a semiconductor substrate, a second first-conductivity type well extending in a second direction over the semiconductor substrate and perpendicular to the first direction with one end coupled to a first long side of the first first-conductivity type well, and a second-conductivity type well formed around the first first-conductivity type well and the second first-conductivity type well. It also includes a first high-concentration second-conductivity type region extending in the second direction on a surface of the second first-conductivity type well and a first high-concentration first-conductivity type region extending in the second direction on a surface of the second-conductivity type well while facing the first high-concentration second-conductivity type region.
US09548293B2
An ESD (electrostatic discharge) protection device includes a first III-nitride p-i-n diode and a second III-nitride p-i-n diode connected to the first III-nitride p-i-n diode in an antiparallel arrangement configured to provide voltage clamping at 5V or less under forward bias of either the first or second III-nitride p-i-n diode for transient current in both forward and reverse directions. A corresponding method of manufacturing the ESD protection device is also provided.
US09548291B2
Provided is a semiconductor structure. The semiconductor structure is formed on a substrate, and includes a first region and a second region surrounded by the first region. The first region has a first pattern density, and the second region has a second pattern density. The first pattern density is smaller than the second pattern density. The second region includes a central region and a boundary region. The central region has a first critical dimension, and the boundary region has a second critical dimension. Variation between the first critical dimension and the second critical dimension is smaller than 6.5%.
US09548284B2
Embodiments of a thermal compression bonding process bond head and a method for producing a thermal compression bonding process bond head are disclosed. In some embodiments, the bond head includes a thermal compression bonding process heater and a cooling block coupled to the heater through an annular structure. The annular structure surrounds a lower portion of the cooling block and couples the cooling block to the heater such that there is no direct mechanical contact between the cooling block and the heater.
US09548282B2
A semiconductor device and a manufacturing method thereof. The semiconductor device includes a semiconductor substrate (300) provided with a plurality of pads (301), columnar electrodes on the pads (301) and a solder ball (321) provided on the columnar electrode. The columnar electrode comprises a main body (307) and a groove in the main body (307), and an opening of the groove is overlapped with the top surface of the columnar electrode. The solder ball (321) comprises a metal bump (320) arranged on the top of the columnar electrode and a filling part (319) filled in the groove. The solder ball and the columnar electrode form a structure similar to a bolt; thus the binding force between the solder ball and the columnar electrode is improved.
US09548280B2
A solder ball pad for mounting a solder ball of a semiconductor device for preventing delamination of an overlying dielectric layer, and particularly devices and methods providing improved solder ball pad structures in a device such as a semiconductor device package.
US09548279B2
A connection member according to an embodiment includes a dielectric material, a penetrating via penetrating through the dielectric material, a first metal plane provided in the dielectric material, the first metal plane being perpendicular to an extension direction of the penetrating via, the first metal plane crossing the penetrating via, and a second metal plane provided n or on the dielectric material in parallel with the extension direction of the penetrating via, the second metal plane connected to the first metal plane.
US09548278B1
A passive equalization structure is provided. The passive equalization structure includes a semiconductor substrate having first and a differential pair having first and second signal conductors. The first signal conductor is formed in a first layer of the semiconductor substrate. The second signal conductor is formed in a second layer in the semiconductor substrate that is different than the first layer. The passive equalization structure further includes first and second reference planes, whereby the first and second signal conductors are formed between the first and second reference planes. The first reference plane has a first thickness, and the first signal conductor has a second thickness that is different than the first thickness. A conductive via may short the first and second reference to minimize uncertainty and variations in capacitance from the first and second signal conductors and unwanted stray capacitance effects.
US09548274B1
The present disclosure provides a semiconductor structure. The semiconductor structure includes a non-rectangular die area, a dicing ring and a reticle area surrounding the non-rectangular die. The dicing ring is within the reticle area and surrounds the non-rectangular die area. The number of edges of the reticle area is not equal to 4.
US09548270B2
An electrical fuse device is disclosed. A circuit apparatus can include the fuse device, a first circuit element and a second circuit element. The fuse includes a first contact that has a first electromigration resistance, a second contact that has a second electromigration resistance and a metal line, which is coupled to the first contact and to the second contact, that has a third electromigration resistance that is lower than the second electromigration resistance. The first circuit element is coupled to the first contact and the second circuit element coupled to the second contact. The fuse is configured to conduct a programming current from the first contact to the second contact through the metal line. Further, the programming current causes the metal line to electromigrate away from the second contact to electrically isolate the second circuit element from the first circuit element.
US09548267B2
The three dimensional (3D) circuit includes a first tier including a semiconductor substrate, a second tier disposed adjacent to the first tier, a three dimensional inductor including an inductive element portion, the inductive element portion including a conductive via extending from the first tier to a dielectric layer of the second tier. The 3D circuit includes a ground shield surrounding at least a portion of the conductive via. In some embodiments, the ground shield includes a hollow cylindrical cage. In some embodiments, the 3D circuit is a low noise amplifier.
US09548257B2
A semiconductor device structure includes a layer of III-V compound semiconductor material, a layer of polycrystalline CVD diamond material, and an interface region with a diamond nucleation layer. A Raman signal of the diamond nucleation layer exhibits an sp3 carbon peak at 1332 cm−1 having a full width half maximum of no more than 5.0 cm−1, and one or both of: (i) an sp2 carbon peak at 1550 cm−1 having a height which is no more than 20% of a height of the sp3 carbon peak at 1332 cm−1 after background subtraction when using a Raman excitation source at 633 nm; and (ii) the sp3 carbon peak at 1332 cm−1 is no less than 10% of local background intensity in a Raman spectrum using a Raman excitation source at 785 nm. An average nucleation density at a nucleation surface is no less than 1×108 cm−2 and no more than 1×1012 cm−2.
US09548255B1
An integrated circuit (IC) package has a base, side walls mechanically connected to the base, IC dies respectively mounted on inner surfaces of the side walls or the base, and electrical connections connecting a corresponding IC die to another component of the IC package. In one embodiment, each die is electrically connected to only bond pads on its corresponding side wall or base. Each such side wall and the base have routing structures (e.g., copper traces) that connect each bond pad to another component of the IC package. The IC package is assembled using a flexible substrate that has side regions that rotate relative to the base such that the routing structures do not break. By connecting an IC die only to bond pads on its corresponding side wall or base with bond wires, the bond wires will not break during side-wall rotation.
US09548254B2
A chip-sized, wafer level packaged device including a portion of a semiconductor wafer including a device, at least one packaging layer containing silicon and formed over the device, a first ball grid array formed over a surface of the at least one packaging layer and being electrically connected to the device and a second ball grid array formed over a surface of the portion of the semiconductor wafer and being electrically connected to the device.
US09548253B2
A method of manufacturing a semiconductor device and a semiconductor device that is manufactured by the method. In the method of manufacturing a semiconductor device, a releasing sheet is disposed in close contact with a hole of an aluminum plate having the recessed hole, and a skeleton structure of a semiconductor device is put into the recessed hole. Then, liquid epoxy resin is poured into the recessed hole. After hardening, the epoxy resin body 10 including the skeleton structure is taken out from the recessed hole to complete manufacturing the semiconductor device. Using a simple molding jig including the aluminum plate, and covering the skeleton structure with the epoxy resin body, a highly reliable semiconductor device with a case-less construction can be manufactured.
US09548250B1
A semiconductor device includes at least one semiconductor fin on an upper surface of a semiconductor substrate, and at least one metal gate stack formed on the upper surface of the semiconductor substrate. One or more pairs of source/drain contact structures are formed on the upper surface of the semiconductor fin. Each source/drain contact structure includes a metal contact stack, a spacer, and a cap spacer. The metal contact stack is formed on the upper surface of the fin. The spacer is interposed between a contact sidewall of the metal contact stack and a gate sidewall of the at least one metal gate stack. The cap spacer is formed on an upper surface of the metal contact stack and has a cap portion disposed against the spacer such that the metal gate stack is interposed between the opposing source/drain contact structures.
US09548245B2
A device includes a first package component, and a second package component underlying, and bonded to, the first package component. A molding material is disposed under the first package component and molded to the first and the second package components, wherein the molding material and the first package component form an interface. An isolation region includes a first edge, wherein the first edge of the isolation region contacts a first edge of the first package component and a first edge of the molding material. The isolation has a bottom lower than the interface.
US09548244B2
Embodiments of present invention provide a method of forming a semiconductor structure. The method includes forming a semiconductor structure having a first metal layer and a plurality of dielectric layers on top of the first metal layer; creating one or more openings through the plurality of dielectric layers to expose the first metal layer underneath the plurality of dielectric layers; causing the one or more openings to expand downward into the first metal layer and expand horizontally into areas underneath the plurality of dielectric layers; applying a layer of lining material in lining sidewalls of the one or more openings inside the plurality of dielectric layers; and filling the expanded one or more openings with a conductive material.
US09548241B2
Semiconductor device metallization systems and methods are disclosed. In some embodiments, a metallization system for semiconductor devices includes a mainframe, and a plurality of modules disposed proximate the mainframe. One of the plurality of modules comprises a physical vapor deposition (PVD) module and one of the plurality of modules comprises an ultraviolet light (UV) cure module.
US09548239B2
A gate structure is first formed on a substrate and an interlayer dielectric (ILD) layer is formed around the gate structure, a dielectric layer is formed on the ILD layer and the gate structure, an opening is formed in the dielectric layer and the ILD layer, and an organic dielectric layer (ODL) is formed on the dielectric layer and in the opening. After removing part of the ODL, part of the dielectric layer to extend the opening, and then the remaining ODL, a contact plug is formed in the opening.
US09548232B2
An attaching apparatus, a substrate and a support that can be uniformly attached through an adhesive layer. The attaching apparatus is equipped with a set plate and a press plate formed of ceramics. The set plate and the press plate have a flatness of 1.0 μm or less when not pressed.
US09548226B2
A high-frequency power supply includes a shaft bonded to one surface of a plate serving as a gas distributor plate. The plate includes a radio-frequency electrode buried therein. The shaft has a through-hole through which a gas flows. The plate and the shaft are made of a ceramic material. The shaft has a double-tube structure including the inner tube and the outer tube . The interior space of the inner tube forms the through-hole. The plate is hermetically solid-state bonded to the inner tube and the outer tube. The shaft is bonded to the center of the plate.
US09548222B2
A brush-cleaning apparatus is disclosed for use in cleaning a semiconductor wafer after polishing. Embodiments of the brush-cleaning apparatus implemented with a multi-branch chemical dispensing unit are applied beneficially to clean semiconductor wafers, post-polish, using a hybrid cleaning method. An exemplary hybrid cleaning method employs a two-chemical sequence in which first and second chemical treatment modules are separate from one another, and are followed by a pH-neutralizing-rinse that occurs in a treatment module separate from the first and second chemical treatment modules. Implementation of such hybrid methods is facilitated by the multi-branch chemical dispensing unit, which provides separate chemical lines to different chemical treatment modules, and dispenses chemical to at least four different areas of each wafer during single-wafer processing in an upright orientation. The multi-branch chemical dispensing unit provides a flexible, modular building block for constructing various equipment configurations that use multiple chemical treatments and/or pH neutralization steps.
US09548220B2
A method of fabricating a semiconductor package is provided, including: cutting a substrate into a plurality of interposers; disposing the interposers in a plurality of openings of a carrier, wherein the openings are spaced from one another by a distance; forming a first encapsulant to encapsulate the interposers; removing the carrier; and disposing at least a semiconductor element on each of the interposers. By cutting the substrate first, good interposers can be selected and rearranged such that finished packages can be prevented from being wasted due to inferior interposers.
US09548219B2
A carrier structure is provided, which includes: a metal oxide plate having opposite first and second surfaces and a plurality of through holes penetrating the first and second surfaces; a plurality of conductive portions formed in the through holes, respectively; and a plurality of conductive pads formed on the first surface of the metal oxide plate, wherein each of the conductive pads is correspondingly positioned on and in contact with a plurality of the conductive portions so as to be electrically connected to the plurality of the conductive portions. By replacing a conventional silicon interposer with the metal oxide plate, the present invention eliminates the need to form through silicon vias as required in the prior art and therefore simplifies the fabrication process.
US09548214B2
A plasma etching method includes a first process of applying, while applying a first high frequency power to a lower electrode, a second high frequency power to the lower electrode while switching the second high frequency power ON and OFF cyclically; and a second process of applying, while applying the first high frequency power to the lower electrode, the second high frequency power to the lower electrode while maintaining the second high frequency power ON continuously. The first process and the second process are alternately performed. If the deposits are formed on a bottom portion of an inner surface of the hole formed by the etching, the inner surface of the hole is protected by the deposits from the ions introduced into the hole. Therefore, the etching of the inner surface of the hole can be suppressed, and, thus, the twisting of the hole can also be suppressed.
US09548213B2
A method of forming a fin structure that includes forming a plurality of fin structures from a bulk semiconductor substrate and forming a dielectric spacer on a sidewall of each fin structure in the plurality of fin structure. A semiconductor spacer is formed on a sidewall of the dielectric spacer. A dielectric fill is formed in the space between the adjacent fin structures. The semiconductor spacer and a portion of the fin structures that is present below a lower surface of the dielectric spacer are oxidized. Oxidizing a base portion of the fin structures produces a first strain and oxidizing the semiconductor spacer produces a second strain that is opposite the first strain.
US09548204B2
There is provided a semiconductor device comprising a semiconductor layer that is made of a gallium-containing group III-V compound; and a first insulating film that is in contact with the semiconductor layer and contains silicon. An average density of gallium in the first insulating film between an interface of the first insulating film and the semiconductor layer and a plane away from the interface by 30 nm is less than 1.0×1018 cm−3. This configuration suppresses a decrease in flat band voltage and a decrease in threshold voltage.
US09548203B2
Provided is a semiconductor and method of manufacturing the same, and a method of forming even doping concentration of respective semiconductor device when manufacturing multiple semiconductor devices. When a concentration balance is disrupted due to an increase in doping region size, doping concentration is still controllable in example by using ion injected blocking pattern. Thus, the examples relate to a semiconductor and manufacture device with even doping, and high breakdown voltage obtainable as a result of such doping.
US09548201B2
The present disclosure provides forming nanostructures with precision dimension control and minimum lithographic related errors for features with dimension under 14 nanometers and beyond. A self-aligned multiple spacer patterning (SAMSP) process is provided herein and the process utilizes minimum lithographic exposure process, but rather multiple deposition/etching process to incrementally reduce feature sizes formed in the mask along the manufacturing process, until a desired extreme small dimension nanostructures are formed in a mask layer.
US09548193B2
In a scan measurement in which a mass scan is repeated across a predetermined mass range, when a voltage is returned from a termination voltage of one scan to an initiation voltage for the next scan, an undershoot or other drawbacks occur to destabilize the voltage value. Therefore, an appropriate waiting time is required. Conventionally, this waiting time has been set to be constant regardless of the analysis conditions. On the other hand, in the quadrupole mass spectrometer according to the present invention, the mass difference ΔM between the scan termination mass and the scan initiation mass is computed based on the specified mass range, and a different settling time is set in accordance with this mass difference. When the mass difference ΔM is small and hence requires only a short voltage stabilization time, a relatively short settling time is set. This shortens the cycle period of the mass scan, which increases the temporal resolution.
US09548190B2
Systems and methods are provided for scheduled MS3. A compound of interest is separated from a sample over a known time period using a separation device. A plurality of sMRM experiments are performed over the known time period on the separating compound of interest using a mass spectrometer. An intensity of a product ion of the compound of interest is produced for each of the plurality of sMRM experiments. Each intensity for the product ion for each of the plurality of sMRM experiments is compared to a threshold intensity level using a processor. When an intensity for the product ion of an sMRM experiment of the plurality of sMRM experiments is equal to or exceeds the threshold intensity level, the mass spectrometer is instructed to perform one or more MS3 experiments for the product ion using the processor.
US09548185B2
A cross section processing method and a cross section processing apparatus are provided in which it is possible to form a flat cross section in a sample composed of a plurality of substances having different hardness by a focused ion beam. The etching of a processing area is performed while variably controlling the irradiation interval, the irradiation time, or the like of a focused ion beam based on cross section information of an SEM image obtained by the observation of a cross section. In this way, even if a sample is composed of a plurality of substances having different hardness, it is possible to form a flat observation surface with a uniform etching rate.
US09548183B2
Charged particle beam writing apparatus includes a first generation unit to generate a smallest deflection region layer in three or more deflection region layers each having deflection regions of a size different from those of other deflection region layers, for each of a plurality of figure types variably shapable using first and second shaping apertures, an assignment unit to assign each of a plurality of shot figure patterns to deflection regions of the smallest deflection region layer of a corresponding one of the plurality of figure types, a correction unit to correct, by shifting the position of each smallest deflection region layer, according to a variable shaping position of each figure type, and a writing unit to write each of the plurality of shot figure patterns on a target object, in a state where the position of each smallest deflection region layer has been corrected for each figure type.
US09548180B2
Some embodiments of vacuum electronics call for nanoscale field-enhancing geometries. Methods and apparatus for using nanoparticles to fabricate nanoscale field-enhancing geometries are described herein. Other embodiments of vacuum electronics call for methods of controlling spacing between a control grid and an electrode on a nano- or micron-scale, and such methods are described herein.
US09548175B2
A switching-device tripping apparatus for a switching device includes contact pieces that can be moved relative to one another. Relative motion between the contact pieces is generated by a gear or transmission configuration. The gear or transmission configuration has a pawl in order to control motion of the contact pieces relative to each other. First and second tripping devices are provided, which work or operate the same pawl and drive the same pawl.
US09548162B2
Disclosed is a capacitor. The capacitor includes a plurality of capacitor units connected to each other in parallel. The capacitor unit includes a first capacitor, a second capacitor connected to the first capacitor in parallel, and a switch selectively connected to the first capacitor or the second capacitor.
US09548160B2
A cast raw sheet for a capacitor film, prepared by heating and melting a polypropylene resin and extruding the resin from a T-die, wherein the polypropylene resin has: a weight average molecular weight, determined by gel permeation chromatography, of 100,000 or more and 500,000 or less; and a molecular weight distribution Mw/Mn of 7 or more, the resin contains 97% by mass or more of an isotactic component that is an extraction residue obtained by sequential extraction, and the cast raw sheet contains a β-form in a proportion of 1% or more and less than 20%, the proportion being determined by X-ray diffraction intensity.
US09548158B2
A three-dimensional multipath inductor includes turns disposed about a center region on two layers, the turns on the two layers having corresponding geometry therebetween. Each of the turns is comprised of two or more segments that extend length-wise along the turns, and the segments have positions that vary from an innermost position relative to the center region and an outermost position relative to the center region. A lateral cross-over is configured to couple the segments of at least one turn on one layer with the segments on a turn on a same layer to form segment paths that have a substantially same length for all segment paths in a grouping of segment paths on that same layer. A vertical cross-over is configured to couple the segments on different vertically stacked metal layers to have the segment groups with a substantially same length for all segment paths based on vertical lengths.
US09548151B2
A magnetic field generator (G1) for a magnetocaloric thermal device which comprises first (SM11) and second (SM21) identical magnetizing structures mounted head-to-tail, on either side of a central plane (P) and defining two air gaps (E1, E2). Each magnetizing structure (SMM11, SM12) comprises first (AM1) and second (AM2) magnetizing assemblies, whose induction vectors are oriented in opposite directions, and mounted on a support (SUP1). Each magnetizing assembly (AM1, AM2) has a permanent magnet structure (API, APC) which comprises a passive side (FP1, FP2) and an active side (FA1, FA2), delimiting the air gaps (E1, E2). The induction vectors of the first (AM1, AM19) and the second (AM2, AM29) magnetizing assemblies, form inside the generator, a single circulation loop of a magnetic field through the supports (SUP1) and the air gaps (E1, E2, E3, E4).
US09548144B2
An isolation system is provided for an electronic device that is configured to be mounted to a structure. The isolation system includes a flexible conductor configured to be electrically connected to the electronic device. The isolation system also includes an isolator configured to be coupled between the electronic device and the structure such that the isolator is configured to attenuate at least one of shock or vibration exerted on the electronic device. At least a portion of the isolator is electrically conductive. The isolator is electrically connected to the flexible conductor and is configured to be electrically connected to the structure such that the isolator provides an electrical path between the flexible conductor and the structure.
US09548138B2
A test method tests a memory device including a memory array having a plurality of symmetric memory cells, a plurality of word lines and a plurality of bit lines. In testing a first word line, a first bit line is charged to test a single bit of a first half of an adjacent first symmetric memory cell; and a second bit line is charged to test a single bit of a second half of an adjacent second symmetric memory cell. In testing a second word line, the first bit line is charged to test a single bit of the second half of an adjacent third symmetric memory cell; and the second bit line is charged to test a single bit of the first half of an adjacent fourth symmetric memory cell. In testing each of the word lines, each of the bit lines is charged once.
US09548137B2
In accordance with the present description, a device includes an internal defect detection and repair circuit which includes a self-test logic circuit built in within the device and a self-repair logic circuit also built in within the device. In one embodiment, the built in self-test logic circuit may be configured to automatically identify defective memory cells in a memory. Upon identifying one or more defective memory cells, the built in self-repair logic circuit may be configured to automatically repair the defective memory cells by replacing defective cells with spare cells within the memory.
US09548130B2
A non-volatile memory system comprises a plurality of memory cells arranged in a three dimensional structure and one or more control circuits in communication with the memory cells. The one or more control circuits are configured to program and verify programming for the memory cells. The verifying programming of the plurality of memory cells includes verifying programming for a first data state using a verify operation for a second data state. In one embodiment, the one or more control circuits are also configured to sense whether different memory cells of the plurality of memory cells are in different data states by applying different bit line voltages to the different memory cells.
US09548118B1
Disclosed are methods, systems and devices for operation of dual non-volatile memory devices. In one aspect, a pair of non-volatile memory device coupled in series may be placed in complementary memory states any one of multiple memory states in write cycles by controlling a current and a voltage applied to terminals of the non-volatile memory device.
US09548116B2
A resistive non-volatile memory cell is programmed. A programming voltage is applied to a first terminal of the resistive non-volatile memory cell. Sensing, during the applying the programming voltage, determines if the resistive non-volatile memory cell has been programmed. Current is limited through the resistive non-volatile memory cell to a first magnitude. After a predetermined time, if the sensing has not detected that the resistive non-volatile memory cell has been programmed, the current through the resistive non-volatile memory cell is limited to a second magnitude greater than the first magnitude. The resistive non-volatile memory cell is also erased.
US09548113B2
A non-volatile memory device includes a memory cell array including memory cells, a read circuit that, in operation, obtains pieces of resistance value information each relating to the resistance value of one of the memory cells, an arithmetic circuit that, in operation, calculates a binary reference value based on at least a part of the pieces of resistance value information, and a data adjustment circuit. In operation, the read circuit assigns, based on the binary reference value, 0 or 1 to each of the pieces of resistance value information. In operation, the data adjustment circuit determines whether to adjust the binary reference value, in accordance with a difference between the numbers of pieces of digital data “0” and digital data “1” in the pieces of digital data.
US09548104B1
Approaches for providing write-assist boost for a Static Random Access Memory (SRAM) array are provided. A circuit includes a write driver of a Static Random Access Memory (SRAM) array. The circuit also includes a boost circuit that dynamically varies a write-assist boost voltage based on a stability assist setting applied to a wordline of the array.
US09548103B1
An integrated circuit having a logic element that includes an array of storage elements convertibly functioning as either a configuration random access memory (CRAM) or a static random access memory (SRAM) is provided. The logic element includes first and second pairs of data paths having dedicated multiplexers. In one embodiment, the first and second pairs of data paths are multiplexed into bit lines of a row of the array. The logic element also includes a data path control block generating control signals for each of the dedicated multiplexers. The control signals determine whether the storage elements function as a CRAM or a SRAM. A method for selectively configuring a memory array between a CRAM mode and SRAM mode are provided.
US09548097B2
According to one embodiment, a magnetic random access memory includes a write circuit to write complementary data to first and second magnetoresistive elements, and a read circuit to read the complementary data from the first and second magnetoresistive elements. The control circuit is configured to change the first and second bit lines to a floating state after setting the first and second bit lines to a first potential, and change a potential of the first bit line in the floating state to a first value in accordance with a resistance value of the first magnetoresistive element and a potential of the second bit line in the floating state to a second value in accordance with a resistance value of the second magnetoresistive element by setting the common source line to a second potential higher than the first potential.
US09548087B2
Systems and methods are disclosed for providing selective threshold voltage characteristics via use of MOS transistors having differential threshold voltages. In one exemplary embodiment, there is provided a metal oxide semiconductor device comprising a substrate of semiconductor material having a source region, a drain region and a channel region therebetween, an insulating layer over the channel region, and a gate portion of the insulating layer. Moreover, with regard to the device, the shape of the insulating layer and/or the shape or implantation of a junction region are of varied dimension as between the gate-to-drain and gate-to-source junctions to provide differential threshold voltages between them.
US09548084B2
A terminal apparatus includes: by way of a gateway apparatus configured to perform communication with an in-vehicle apparatus capable of playing back a content through a CAN bus, a first communication section configured to transmit command information for changing a mode of the in-vehicle apparatus to the in-vehicle apparatus; and a second communication section configured to transmit content data to the in-vehicle apparatus.
US09548083B2
A read head is tested by measuring the thermal magnetic fluctuation noise spectrum. A non-uniformity in the magnetic field of the free layer is produced and the thermal magnetic fluctuation noise spectrum is measured, with and/or without an external magnetic field applied. A peak in the thermal magnetic fluctuation noise spectrum can be used to derive the desired dimension of the free layer, such as track width and stripe height. The resulting measurement may then be fed back into the process control for the production of the read heads if desired. Additionally, the stiffness of the free layer and the strength of the reference layer may be determined using ferromagnetic resonance peaks in the thermal magnetic fluctuation noise spectrum.
US09548077B1
In one general embodiment, a computer-implemented method includes using, by the computer, a tape head and/or an actuator to detect the presence of external vibration. The method also includes selecting, by the computer, at least one frequency of interest, and using, by the computer, a discrete Fourier transform implemented as a Goertzel filter to determine a magnitude of the external vibration at the at least one frequency of interest. Compensation may optionally be applied to reduce an effect of the external vibration.
US09548071B2
A storage apparatus of an embodiment includes a magnetic disk, a head, and a controller. The head includes a writing unit that outputs a magnetic field to record write data into a recording region of the magnetic disk to which light is irradiated and a reading unit that reads read data from the recording region of the magnetic disk. Based on a first spectrum of first read data read by the reading unit at a first position of the magnetic disk and a second spectrum of second read data read by the reading unit at a second position which is a following position of the first position, the controller detects whether an offset of the writing unit occurs while writing into the recording region of the magnetic disk is performed by the writing unit.
US09548055B2
An encoder for digital audio signals at a higher sample rate creates a stream for consumer distribution at a lower sampling rate, with compatibility for standard PCM players without a decoder. In conjunction with a suitable decoder, two enhanced playback options are supported, the first option allowing full lossless reconstruction of a noise-shaped higher sampling rate signal, the second option allowing lossy bandwidth extension even if an intervening transmission chain has truncated the least-significant-bits of the encoder's output signal.
US09548051B2
A system and method are disclosed that improve automatic speech recognition in a spoken dialog system. The method comprises partitioning speech recognizer output into self-contained clauses, identifying a dialog act in each of the self-contained clauses, qualifying dialog acts by identifying a current domain object and/or a current domain action, and determining whether further qualification is possible for the current domain object and/or current domain action. If further qualification is possible, then the method comprises identifying another domain action and/or another domain object associated with the current domain object and/or current domain action, reassigning the another domain action and/or another domain object as the current domain action and/or current domain object and then recursively qualifying the new current domain action and/or current object. This process continues until nothing is left to qualify.
US09548050B2
The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.
US09548046B1
This disclosure generally relates to a method and system for counting words spoken by a user. For example, an audio input representative of spoken speech may be received and divided into a series of windows. The windows may be analyzed to determine whether or not one or more of the windows meet one or more speech criteria. The number of times a window meets one or more speech criteria may be counted and modified by a modifier factor to determine a word count. The word count may be output in a graphical user interface.
US09548043B2
A data interpolation method is utilized for obtaining an interpolation data of an interpolation point in a destination data, and a data number of the destination data has a horizontal magnification factor and a vertical magnification factor compared to a data number of a source data. The data interpolation method includes obtaining an input data from the source data according to an interpolation position of the interpolation point corresponding to the destination data, the horizontal magnification factor, and the vertical magnification factor, wherein the input data includes a plurality of input pixel values corresponding to a plurality of pixels; performing at least one reordering and interpolation calculating process on the plurality of input pixel values to obtain a plurality of output pixel values; and selecting an output pixel value from the plurality of output pixel values and outputting the output pixel value as the interpolation data of the interpolation point.
US09548036B2
The present invention provides a scan driving circuit for oxide semiconductor thin film transistors, a pull-down holding circuit part (600) employed in the scan driving circuit for the oxide semiconductor thin film transistors comprises a main inverter and an auxiliary inverter. By introducing a constant low voltage level (DCL) and setting the constant low voltage level (DCL)
US09548032B2
An apparatus for reducing power consumption of a liquid crystal panel is provided. The apparatus comprises Thin Film Transistors formed on each of data lines, cut line formed in the direction parallel to gate lines and connected to the gate of the TFTs, and a switching control unit; wherein, the switching control unit controls the on/off state of the TFTs via the cut line during transmission of a data signal so as to control the number of the capacitors to be charged on the data line of the liquid crystal panel. A method for reducing power consumption of a liquid crystal panel is provided at the same time. By adopting the apparatus and the method provided in the embodiments of the present invention, the power consumption of the liquid crystal panel can be reduced effectively during the operation of the liquid crystal panel.
US09548031B2
A display device capable of driving at low speed is disclosed. Pixels connected to a first data line on odd-numbered display lines of a display panel are positioned on one side of the left and right sides of the first data line, and pixels connected to the first data line on even-numbered display lines of the display panel are positioned on the other side of the first data line based on a Z-inversion scheme. When a mode conversion control signal for switching to an interlaced low speed driving mode is input during a normal drive, in which a length of one frame is set to P, a timing controller expands a length of one frame for a low speed drive to (n×P), where n is a positive integer equal to or greater than 2 and assigns a length P to each of n sub-frames of the one frame.
US09548028B2
Method and apparatus are provided for determining and adjusting drive values for a display comprising light source modulation layer such as a backlight array of LED and a display modulation layer such as an LCD panel. Image regions for which any of the display modulation layer drive values are above a predetermined threshold maximum value or below a predetermined threshold minimum value are flagged. The light source modulation layer control values determined for a subsequent frame of image data may be adjusted based on the flagged image regions. The adjustments to the light source modulation layer control values may reduce artifacts in the displayed image and increase the efficiency of the display.
US09548024B2
Provided are a pixel driving circuit, a driving method thereof and a display apparatus. The pixel driving circuit includes an electroluminescent element, a driving transistor, a switch unit, a charging unit, a compensation unit, a cutoff unit and a storage unit. The pixel driving circuit charges the storage capacitor by the charging unit first, and then uses the method of charging first and discharging later to make the voltage in the storage capacitor match the driving current quickly to perform fast compensation of the threshold voltage Vth, and thus make the driving current provided by the driving transistor not influenced by the threshold voltage Vth, thereby raising the consistency of the driving currents and improving the uniformity of brightness.
US09548023B2
Disclosed herein is a driving method and display apparatus, the display apparatus including light emitting units, scan lines, data lines, a driving circuit provided for each of the light emitting units to serve as a circuit having a signal writing transistor, a device driving transistor, a capacitor and a first switch circuit, and a light emitting device.
US09548020B2
An organic light-emitting display device includes: an organic light-emitting panel comprising a plurality of pixel regions, each pixel region comprising a scan line and a data line crossing each other, each pixel region further comprising an organic light-emission element and a drive transistor configured to drive the organic light emission element; and a circuit configured to sense a threshold voltage of the drive transistor in a sensing interval and control a light emission of the organic light emission element within the pixel region in a display interval.
US09548017B2
A power consumption controller includes (a) a power consumption calculation section which sequentially calculates the power consumption level of a self-luminous display device based on a video signal input from the beginning of each frame up to the time of calculation, (b) a power consumption status determination section which determines whether the calculated power consumption level exceeds a reference value for comparison by constantly comparing the two levels. If this is the case, the same section detects the timing at which the power consumption exceeds the reference value for comparison and (c) a peak brightness control section which controls the peak brightness of the self-luminous display device if the power consumption level exceeds the reference value for comparison based on the detected timing.
US09548015B2
An image color enhancement method for a display comprises the steps of: gathering tristimulus values of CIE1931 color space in light of all RGB combination of an image shown on the display, and computing a relative chrominance value and a relative luminance value; obtaining a RGB triangle of color gamut of the display according to the chrominance value; for a chromaticity point D1 which is relative to the RGB triangle of a RGB data, defining a relative saturation is S 1 = OD 1 OD ; adopting a gain function to conduct gain computing for the relative saturation S1 and obtaining a gain saturation S2; according to a formula OD2=OD*S2, obtaining the gain saturation S2 relative to the chrominance point D2 in the RGB triangle and the chrominance point D2 is located in the line OD; computing the RGB data corresponding to the chrominance point D2 and obtaining the RGB data after saturation enhancement. An image color enhancement device is for executing the image color enhancement method.
US09548012B1
Techniques are described for adapting a keyboard arrangement to be personalized for a user, based on detected gestures made by the user while employing the keyboard arrangement. An adaptable keyboard arrangement may be provided for the user as part of a device, projected onto a surface near the user, or rendered abstractly into a space near the user. Sensor and/or contextual data may be employed to identify mistypes or near-mistypes of the user, and a statistical model may be developed of the user's typing habits. Keyboard modifications may be determined that adapt the keyboard to minimize potential typing errors and/or provide a more ergonomic keyboard arrangement for the user.
US09548009B2
An illuminated sign has a primary light source in spaced apart relation to a transparent or translucent substrate having quantum dot phosphors printed or coated thereon. The primary light source may be a blue LED, a white LED or an LED having a significant portion of its emission in the ultraviolet region of the spectrum. The LED may be a backlight for the transparent or translucent substrate and/or an edge light, a down light or an up light.
US09548007B2
A display board assembly includes a map rail and a supplemental display board mounted thereto. The map rail includes a top track defined by a top support rail and a top guard rail, and a bottom track defined by a bottom support rail and a bottom guard rail. The supplemental display board includes a wheeled mounting assembly on a rear surface thereof, the wheeled mounting assembly including: a top wheel forced to engage the top track and confined by the top guard rail, and a bottom wheel forced to engage the bottom track and confined by the bottom guard rail, wherein the supplemental display board is slidable on the top wheel and bottom wheel to different lateral positions on the map rail.
US09548002B2
A simulated abdominal wall model that is ideal for practicing laparoscopic first entry surgical techniques is provided. The model includes a simulated abdominal wall portion captured between two frame elements of a support. The support is connectable to a surgical trainer. When connected to the trainer, the model provides a penetrable abdominal tissue portion for accessing an internal cavity of the trainer. The simulated abdominal wall includes a plurality of layers including a skin layer, a fabric posterior rectus sheath layer, a simulated fat layer of low-resilience polyurethane foam and at least two layers that provide distinctive haptic feedback upon penetration of the simulated transversalis fascia and muscle layers. The simulated abdominal wall includes a simulated umbilicus across several layers of simulated tissue.
US09547999B2
The multifunctional chopsticks comprise an intelligent control device having a sensor module, a pressure induction module, a timing module, a voice module, a communication module and a power module; the sensor module is arranged at one end of the chopstick body and connected with the timing module, the pressure induction module is arranged on the middle upper portion of the chopstick body and also connected with the timing module; the voice module, the communication module and the power module are arranged at the other end of the chopstick body; the voice module is connected with the sensor module, the timing module and the pressure induction module; and the voice module is connected with the communication module and the power module. The pair of multifunctional chopsticks for children can help the children to use the chopsticks correctly, enables parents to learn about the children's dining habits and obtain specific food information.
US09547998B2
Context-aware training systems, apparatuses and systems. The context-aware training systems, apparatuses and systems are computer-implemented and include sensing a user action and, based on a training needs model, estimating a cost or benefit to exposing the user to a training action, selecting a training action from a collection of available training actions and delivering the training action to the user if the user action indicates a need for the user to be trained and the cost or benefit to exposing the user to the training action indicates user exposure to the training action is warranted.
US09547996B2
Described herein are embodiments of systems, methods, apparatus and computer program products that accept student input and use a computer to process its mathematical meaning. The input can then be algorithmically tested for certain mathematical criteria. Those test results then allow the system to output immediate assessment, grades, and feedback.
US09547995B1
The present disclosure provides systems and techniques for delivering a realistic, engaging, personalized, online version of the case method pedagogy to one student or hundreds of thousands of students worldwide. A method may include presenting a first segment of instructional course content to a first user. A first input may be received from the first user and a portion of the first input that is associated with a second segment of instructional course content may be identified. As a result, the second segment of instructional course content may be presented to the first user. The method may also include receiving a second input from the first user. A portion of the second input that is associated with a third segment of instructional course content may be identified. Accordingly, the third segment of instructional course content may be presented to the first user.
US09547993B2
This disclosure is directed to methods, systems, and computer program products for automated avoidance of ground threats by an aircraft. In one example, a method includes determining, by one or more processing devices, whether a sufficient evasive maneuver for an aircraft to avoid a detected ground surface threat is performed via pilot controls of the aircraft within a selected threshold after an alert of the ground surface threat is outputted via one or more cockpit systems of the aircraft. The method further includes, in response to determining that a sufficient evasive maneuver via the pilot controls is not performed within the selected threshold, controlling, by the one or more processing devices, one or more flight systems of the aircraft to perform an automated evasive maneuver to avoid the ground surface threat.
US09547984B2
Current and predicted traffic information is provided from incident data, traffic flow data, and media related to traffic received from multiple sources. The crowd sourced data may be provided passively by applications on remote mobile devices or actively by users operating the remote mobile devices. An application on a mobile device may receive the multiple data types, aggregate and validate the data, and provides traffic information for a user. The traffic information may relate to the current position and route of the user or a future route. The present technology may also provide driving efficiency information such as fuel consumption data, carbon footprint data, and a driving rating for a user associated with a vehicle.
US09547981B1
A system, method and apparatus which permits the use of a wireless cell phone or other communications device as a connection, communications and control device able to connect a full-sized desktop monitor or other digital display device, keyboard, mouse, speakers, printer and other external devices to a wireless cell phone device using any combination of wireline or wireless connections from the desktop devices to the wireless cell phone device. The wireless cell phone device is used to create an Internet or other network connection capable of accessing any browser-based web site or browser-based software application, e.g., via an Internet connection. Once the connections between the components are established with the wireless cell phone device and the Internet connection is established components. Access to Internet software, services and media includes all forms of browser-based desktop software, as well as digital movies, music, and streaming video.
US09547977B2
A subscriber device for use in an automated personal emergency response system implemented as a conference bridge on a remote computing network. The device, intended to be worn as a pendant, wristband or in another wearable configuration, includes a color high-resolution display for signaling a user of the subscriber device with notifications, arrows for directional guidance, and/or other status messages. The device also includes microphones and speakers for enabling a teleconference between a user of the subscriber device in need of assistance and parties joined to the teleconference via the automated personal emergency response system. The user of the subscriber device may initiate the call for assistance and teleconference via a press of a single button on the device; alternatively, accelerometers in the device may detect a fall and automatically initiate the call. The device can receive medical telemetry and provide it to conference participants and perform home automation tasks.
US09547974B2
A device for detecting blockage of an air filter mesh, including: an air inlet, an air outlet, an air duct, a fan or a wind wheel, a blower motor, an air filter mesh, and a controller. The controller includes a main control board including: a microprocessor, an inverter circuit, and a motor operation parameter detecting circuit. The air filter mesh is disposed in the air duct. The motor operation parameter detecting circuit inputs a real time operation parameter into the microprocessor, and the output terminal of the microprocessor controls the inverter circuit. A function module of the microprocessor calculates a detected air volume according to the real time operation parameter. When the detected air volume is smaller than a preset air volume, the microprocessor determines that the air filter mesh is obstructed and outputs a signal to an alarm circuit to trigger an alarm.
US09547970B2
In an example embodiment, biometric data and environmental data are obtained from sensors. Corporate information system (CIS) information is retrieved for a worker, with the CIS information including a schedule of tasks assigned to the worker. A task currently being performed by the worker is determined based on the schedule of tasks. Weights are assigned to the biometric data and the environmental data. The weights vary between data from different sensors, with the weights assigned based on the task currently being performed by the worker. A current safety score is assigned for the worker based on the calculation of a formula, with the formula using the assigned weights as coefficients to variables, with the variables being values obtained from the biometric data and the environmental data. The current safety score is compared to a safety threshold, and if the threshold is violated, an alert is generated to the worker.
US09547961B2
An automatic banking machine operates responsive to data read from data bearing records corresponding to authorized user or financial account data. The machine includes a card reader for reading data from user cards. The automated banking machine causes financial transfers related to financial accounts that correspond to data read from user cards. The automated banking machine also includes devices that control the supply of power to included devices to avoid exceeding power supply capacity.
US09547959B2
Various embodiments of the present disclosure are directed to a gaming system and method providing a multi-hand card game wherein the gaming system provides a new draw hand for a designated hand of cards. In one embodiment, the gaming system displays a plurality of wagered-on hands of cards. The gaming system determines and displays any awards associated with the wagered-on hands of cards. The gaming system also determines whether any of the wagered-on hands of cards include any designated card combinations. For any of the wagered-on hands of cards including one of the designated card combinations, the gaming system displays a new hand of cards. The gaming system determines and displays any awards associated with each new hand of cards. In various embodiments, the gaming system repeats this process until a terminating condition occurs.
US09547955B2
In various embodiments, the gaming system, gaming device, and gaming method disclosed herein includes an accumulation sequence and a competition sequence. In one embodiment, the gaming system includes competitor points which determine (i) a competitor's eligibility to participate in the competition sequence and (ii) the competitor's relative probability of success in the competition sequence. In this embodiment, a competitor (which is either representative of an actual player or a virtual, gaming system controlled player) accumulates competitor points during one or more point accumulation sequences which occur in association with designated events. For a subsequent competition sequence, the gaming system determines if a competitor will participate in the triggered competition sequence based on the competitor's accumulated competitor points. For the subsequent competition sequence, the gaming system further determines the competitor's relative probability of success in the competition sequence based on the competitor's accumulated competitor points.
US09547950B2
A vending machine audit system includes a vending machine including a vending machine controller configured to generate device data representative of the operations of the vending machine. At least one peripheral device is operatively coupled to the vending machine and is configured to generate device data representative of the operations of the peripheral device. An audit module includes a data storage component and is operatively coupled to the vending machine controller and the at least one peripheral device. The audit module is configured to receive device data from each of the vending machine controller and the at least one peripheral device and to perform a merging operation to generate a single merged audit data record representative of the operations of the vending machine and the at least one peripheral device.
US09547949B2
A method for examining the optical condition of a value document on the basis of a digital image of at least a specified region of the value document, the image comprising pixels, comprises searching the pixels of the digital image are searched for sets of error pixels which are respectively given in that the error pixels fulfill a specified deviation criterion for an impermissible deviation of at least one specified pixel property, and the distance of each error pixel of the respective set from at least one other error pixel of the same set does not exceed a specified distance that is greater than the distance of directly neighboring pixels of the digital image, and a number of sets found during the search and/or a value for at least one property of at least one of the sets found during the search is ascertained.
US09547940B1
In one embodiment, a method for providing augmented reality in minimally invasive surgery includes capturing pre-operative image data of internal organs of a patient, capturing intra-operative image data of the internal organs with an endoscope during a surgical procedure, registering the pre-operative image data and the intra-operative data in real time during the surgical procedure, tracking the position and orientation of the endoscope during the surgical procedure, and augmenting the intra-operative image data captured by the endoscope in real time with a rendering of an internal organ of the patient.
US09547933B2
A display method and apparatus are provided. The method includes selecting at least one content to be focused of the plurality of content being displayed, adjusting a disparity value so that the selected content has a different depth value from other content, and displaying the content of which the disparity value has been adjusted.
US09547923B2
Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or more data sources and managed as a plurality of nodes. The nodes increase or decrease in number over time. One method includes setting a point of view from one of the nodes of the plurality of nodes, and the setting of the point of view acting to order certain ones of the plurality of nodes to produce a representation from the point of view. The method generates visual data that illustrates the representation of the plurality of nodes from the set point of view and provides the visual data for rendering on a display of a device. Certain ones of the nodes contain unique identity data for individuals, and the nodes are associated with other nodes based on relationships between the individuals.
US09547922B2
A method and apparatus for color compensation in an electronic device is provided. The method includes determining, in response to a playback request for content, whether to compensate color data of the content according to color compensation information; compensating, when it is determined to compensate the color data of the content according to the color compensation information, the color data of the content according to the color compensation information; and displaying the content of which the color data is compensated.
US09547913B2
An information processing device, apparatus, method and non-transitory computer-readable storage medium are disclosed. An information processing device may include a memory storing instructions, and at least one processor configured to process the instructions to generate a comparison image by transforming a reference image, associate the comparison image with a class variable representing an object included in the reference image, calculate a degree of difference between an input patch which is an image representing a sub-region of an input image and a comparison patch which is an image representing a sub-region of the comparison image, estimate a displacement vector between the input patch and the comparison patch, calculate a first degree of reliability corresponding to the displacement vector and the class variable on the basis of the displacement vector and the degree of difference, calculate a second degree of reliability for each comparison patch on the basis of the first degree of reliability, and identify the object is represented by the class variable associated with the comparison image including the comparison patch whose second degree of reliability is greater than a predetermined threshold value, as a recognition target.
US09547898B2
Methods, systems, workstations, viewers, grossing stations and computer include a display and a viewer circuit configured to cause the display to concurrently display: (i) a macroscopic view of a grossing specimen with virtual cut location marks associated with orientation and location of actual physical cut locations used to obtain tissue samples from the grossing specimen and (ii) at least one digital microscopic whole-slide image (WSI) of a tissue section from the specimen. The display can show the at least one WSI image on the display with a relevant cut location mark on the macroscopic view shown visually enhanced from other cut location marks on the macroscopic view to thereby allow a user to visually connect where the tissue section in the WSI image was obtained during a grossing procedure.
US09547897B2
There is described a system, method, and computer-readable medium having stored thereon executable program code for generating a final Cobb angle prediction for idiopathic scoliosis, the method comprising: receiving patient-specific 3D morphological spine parameters, a selected curve type, and a selected skeletal maturity; applying the patient-specific 3D morphological spine parameters, a selected curve type, and a selected skeletal maturity to a predictive model based on 3D morphological spine parameters, curve type, and skeletal maturity, and generating the final Cobb angle prediction by modeling a progression curve of the idiopathic scoliosis.
US09547890B2
An image processing apparatus for reducing fluctuations due to a heat haze in an image including a stationary region and a moving object obtains histogram of gradation distribution for each of a target image to be corrected and a frame for correction, and corrects the target image by using the frame for correction while changing a mixing ratio between the target image and the frame for correction depending on similarity between histograms. To adaptively control a size of image blocks for the histograms, the apparatus calculates two indices having different robustness to deformation of an object from image blocks of each of the target image and the frame for correction, and determines suitability of the image block size based on a relationship of the indices. The difference between the histograms and the sum of absolute differences (SAD) between the pixel values can be used as the two indices.
US09547889B2
A method includes estimating structure models for a voxel(s) of a spectral image based on a noise model, fitting structure models to a 3D neighborhood about the voxel(s), selecting one of the structure models for the voxel(s) based on the fittings and predetermined model selection criteria, and de-noising the voxel(s) based on the selected structure model, producing a set of de-noised spectral images. Another method includes generating a virtual contrast enhanced intermediate image for each energy image of a set of spectral images corresponding to different energy ranges based on de-noised spectral images, decomposed de-noised spectral images, an iodine map, and a contrast enhancement factor; and generating final virtual contrast enhanced images by incorporating a simulated partial volume effect with the intermediate virtual contrast enhanced images. Also described herein are approaches for generating a virtual non-contrasted image, a bone and calcification segmentation map, and an iodine map for multi-energy imaging studies.
US09547888B2
In an ultrasonic diagnostic apparatus, a scan converter module generates display frame data from received frame data using a conversation table adapted to the specific display resolution of a display device. Received frame data is stored in a first frame memory, and display frame data is stored in a second frame memory. A control unit selects the conversion table corresponding to the specific display resolution of the display device from among a group of conversion tables. An address converter generates an address set corresponding to a display address using the selected conversion table. Interpolation is then performed based on the echo data specified by this.
US09547886B2
Provided are a method and apparatus for interpolating an image. The method includes: selecting a first filter, from among a plurality of different filters, for interpolating between pixel values of integer pixel units, according to an interpolation location; and generating at least one pixel value of at least one fractional pixel unit by interpolating between the pixel values of the integer pixel units by using the selected first filter.
US09547884B1
A system and method for registering a test image with a reference image requires decimation of both images to create corresponding image pyramids. A Log-Polar Transformation (LPT) is then applied to corresponding pixels from the same highest levels of the respective pyramids. Next, these pixels are manipulated to establish a Normalized Correlation Coefficient (NCC) for their respective correlations. Approximately the highest 10% of correlated pixels are then retained to identify related pixels in the next lower level of their respective pyramids. Again, LPT is applied to these related pixels and they, in turn, are manipulated to establish NCC correlations for identifying pixels to be retained. This process is successively accomplished for each lower level of the pyramid until the lowest levels (i.e. the test image and the reference image) are correlated and used for registration of the test image.
US09547883B1
A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image.
US09547882B2
Disclosed herein is a shared memory systems that use a combination of SBR and MRRR techniques to calculate eigenpairs for dense matrices having very large numbers of rows and columns. The disclosed system allows for the use of a highly scalable tridiagonal eigensolver. The disclosed system likewise allows for allocating a different number of threads to each of the different computational stages of the eigensolver.
US09547873B2
Methods and arrangements involving portable devices, such as smartphones and tablet computers, are disclosed. Exemplary arrangements utilize the camera portions of such devices to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some of the detailed technologies concern improvements to the user interfaces associated with such devices. Others involve use of these devices in connection with shopping, text entry, sign language interpretation, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern use of linked data in portable devices—some of which exploit GPU capabilities. Still other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
US09547859B2
A device with one or more processors, memory, and two or more communication capabilities obtains, from a payment module, an authorization request via a first communication capability (e.g., Bluetooth). The device sends, to a server, the authorization request via a second communication capability distinct from the first communication capability (e.g., cellular or WiFi technology). In response to sending the authorization request, the device obtains, from the server, authorization information via the second communication capability. After obtaining the authorization information, the device detects a trigger condition to perform a transaction with a payment accepting unit associated with the payment module. In response to detecting the trigger condition, the device sends, to the payment module, at least a portion of the authorization information via the first communication capability.
US09547845B2
The present disclosure relates generally to mechanisms for the estimation of location privacy risk, comprising: building one or more trajectory models from auxiliary information (e.g., one or more maps, one or more routes); capturing common behavioral patterns (e.g., shortest route(s),/fastest route(s)); identifying, given unlinked trajectories for a plurality of users, most likely linkages using the trajectory model(s); eliminating one or more unlikely linkages based on deviation from the shortest route(s) and/or the fastest route(s); measuring privacy as the percentage of linkages correctly identified; and outputting the measured privacy.
US09547844B2
Systems and methods are provided for location tracking and filtering or hiding electronic communications. In one implementation, a method is provided for location tracking for electronic communications. The method includes receiving a location ID for a location from a user who desires to follow the location within a social networking environment, and associating the location ID with the user. The method also includes providing instructions to display a representation of the location in a list of the user's contacts.
US09547842B2
A method, a system and a computer program product of transmitting availability information in an electronic mail system are disclosed. The system includes a first system including a sender, the first system is adapted to activate an availability indicator having a start date, wherein the activation is performed by the sender and extract availability indicator metadata from the availability indicator. The availability indicator metadata includes the start date, an end date, and at least one availability indicator message. If an e-mail has not been sent to a receiver since activation and if a current date is prior to the start date, the first system is further adapted to attach the availability indicator metadata to the e-mail, and send the e-mail to the receiver. The electronic mail system further includes a scheduling system functionally coupled to the first system, and is adapted to define the availability indicator.
US09547834B2
Aspects of the present disclosure provide systems and methods directed toward monitoring transactions between computing resources of a computing system. A transaction agent may monitor transactions between computing resources and generate transaction log information corresponding to the transactions. A current transaction rate for a current time period and a previous transaction rate for a previous time period may be automatically obtained based on transaction log information. The current transaction rate may be compared to the previous transaction rate, and a transaction rate alert may be generated responsive to determining that the previous transaction rate exceeds the current transaction rate. A current and previous transaction latency average may also be obtained based on transaction time information of the transaction log information. The transaction latency averages may be compared, and a transaction latency alert may be generated responsive to determining that the current transaction latency average exceeds the previous transaction latency average.
US09547832B2
Systems and methods automatically determine responses to intention-focused content based on semantic analysis, natural language analysis, token analysis, social network analysis and influence ratings. The systems and methods identify relevant queries for product support, purchase or advocacy from multiple communications channels and further separate the high-value conversations and individuals from the low value conversations and individuals in an efficient manner. Described herein is a system and method to use the identification of important individuals and the context of their conversations to appropriately route content items and messages and subsequent responses in such a way as to allow an efficient interaction to occur.
US09547823B2
In an exemplary method, a media content recommendation system interfaces with a knowledge graph system to access knowledge graph data that represents a knowledge graph relationship between a subject and a media program in a knowledge graph, generates, based on the knowledge graph data, a media content recommendation that includes recommendation content indicating the media program and the knowledge graph relationship between the subject and the media program, and outputs the media content recommendation for presentation to a user by a user computing device.
US09547822B2
A computer-implemented system and method for producing and distributing at least one product from at least one plant to at least one customer where discretized plant production data, filtered customer sourcing data, forecasted customer demand data, and forecasted plant electricity pricing data are input into a modified genetic algorithm and an electronic processor solves the modified genetic algorithm and outputs the solution to an interface. The system and method is flexible and can incorporate data as it becomes available to yield intermediate solutions for quick decision making.
US09547817B2
An RF tag includes an inlay comprising an IC chip and an antenna, a planar auxiliary antenna laminated on the inlay in an insulating state to the inlay, and a substrate on which the inlay and the auxiliary antenna are laminated. The auxiliary antenna is formed into a rectangular planar shape including long sides each having a length of substantially ¼ of a wavelength of a radio wave frequency of the inlay, and has a cutout part which divides one of the long sides into two parts each having a length of substantially ⅛ of the wavelength of the radio wave frequency of the inlay. The cutout part is formed into a concave shape which is opened in an edge portion of the one of the long sides and has a predetermined width and depth to allow the IC chip of the inlay to be disposed therein.
US09547811B2
A print controlling apparatus includes: a receiving unit that receives input data including: gloss control plane data indicating a surface effect type to be achieved on the recording medium with certain density information; and table identifying information for identifying a surface effect selection table indicating a corresponding relation between the surface effect type and the density information used to generate the gloss control plane data; an acquiring unit that acquires an independent data portion indicating a portion corresponding to the surface effect type capable of being achieved independent from competence of the printing apparatus, out of the surface effect selection table identified by the table identifying information included in the input data from an external device; and a generating unit that generates the clear toner plane data using the independent data portion acquired by the acquiring unit.
US09547809B2
A card connector (100) includes an insulative housing (1) and a number of contacts (2) retained in the insulative housing. The insulative housing defines a receiving space (10), a front-and-rear direction, and a left-and-right direction perpendicular to the front-and-rear direction. Each contact includes a soldering portion (23), two retaining portions (24), and a curved portion (25) connecting between the two retaining portions. The curved portion includes a contacting portion (251) arching upwardly to protrude into the receiving space and two flexible portions (252) integrally formed at two opposite ends of the contacting portion. The two flexible portions are centrosymmetry with respect to the contacting portion.
US09547806B2
There is provided an information processing apparatus. A multidimensional input vector is input. For each dimension of the input vector, a function value of a single-variable function with an element of the dimension as a variable is derived, by referring to a lookup table indicating a correspondence between a variable and a function value of the single-variable function. A product of the single-variable functions approximates a function value of a multiple-variable function. For each dimension of the input vector, a product of the function value derived by the derivation unit and a predetermined coefficient corresponding to the dimension is calculated. A value calculated using the total of the products calculated by the product calculation unit for each dimension of the input vector is output as a classification index indicating a class of the input vector.
US09547804B2
A method is disclosed including: receiving raw image data corresponding to a series of raw images; processing the raw image data with an encoder to generate encoded data, where the encoder is characterized by an input/output transformation that substantially mimics the input/output transformation of one or more retinal cells of a vertebrate retina; and applying a first machine vision algorithm to data generated based at least in part on the encoded data.
US09547803B2
A method for determining a phase for a captured image, the method comprising forming a demodulated image defining wrapped phase values and modulation values, each being associated with at least one region in the captured image; identifying a position of an edge in the captured image dependent upon the modulation values; determining a position of substantial change in the wrapped phase values in the captured image dependent upon the identified position of the edge, and determining at least one unwrapped phase value based on the position of the edge and the position of the substantial change in the wrapped phase values by shifting a position of the substantial change in the wrapped phase values to the identified position of the edge, so that said unwrapped phase value is adjusted by at least one cycle.
US09547802B2
This disclosure provides an image composition system and its method. The system includes: an image capturing unit configured for capturing at least one first image of a real object; a depth information generating unit disposed on the image capturing unit and configured for measuring a depth information between the depth information generating unit and the real object; a computing unit receiving the at least one first image and the depth information, performing the computation of removing a noise caused by a moving object other than the real object from the received depth information, and computing a moving trajectory of the image capturing unit; and a composition unit compositing the at least one first image and a second image of a virtual scene, and display the composited result on a display unit.
US09547798B2
A gaze tracking system captures images of a vehicle operator's face using an image sensor device positioned within a vehicle. The gaze tracking system may be detect facial features from each image and track the position of facial features over time. The gaze tracking system may use the detected facial features to track the vehicle operator's head pose and gaze direction. The images may be captured and analyzed in near-real time. By tracking movement of the driver's head and eyes over time, the gaze analysis system may predict or estimate head position and/or gaze direction when one or more facial features are not detectable. The gaze tracking system may generate a report regarding the vehicle operator's gaze distribution. The report may be saved to memory and may be graphically displayed at a screen.
US09547794B2
An image summarization device includes a first image summarization section that performs a first image summarization process based on a similarity between a plurality of images to acquire a first summary image sequence, a second image summarization section that performs a second image summarization process based on a target object/scene recognition process on each image among the plurality of images to acquire a second summary image sequence, and an integration processing section that performs an integration process on the first summary image sequence and the second summary image sequence, or performs an integration process on the first image summarization process and the second image summarization process to acquire an output summary image sequence.
US09547791B2
An image processing system includes a storing section that stores a database in which specific pose data representing each of specific poses of a human, and effect manipulation data specifying each of manipulations applied to an image are registered in association with each other, a human region detecting section that detects a human region that is a region where a human appears in an image on which to perform image processing, a human pose recognizing section that recognizes a pose of the human in the human region detected by the human region detecting section, a matching section that finds the specific pose data matching the pose recognized by the human pose recognizing section, by referencing the database, and a manipulating section that applies a manipulation to the image on the basis of the effect manipulation data associated with the specific pose data found by the matching section.
US09547781B2
A method for recognizing a tag in an environment where the same frequency band is in use and an NFC device for the same are provided. Depending on whether a radio channel is in use, the NFC device changes a first operation mode to a second operation mode, requests slot assignment for tag recognition at the second operation mode, and changes the second operation mode back to the first operation mode to perform a tag recognition process at an assigned slot.
US09547780B2
A utility to determine identity of an electronic device electronically, by running a device attribute collection application that collects key data points of the electronic devices and a device identification application that uses these key data points to link the electronic device to a specific owner or entity. Data points of the device may change over time for reasons such as reconfiguration, repair or normal daily use. The device identification application intelligently and consistently tracks changes in key data points associated with the device, even if the data points change over its lifecycle. The device may be identified remotely with the device identification application (e.g., in the event of theft or loss of the device) based on the collected data points. The device identification application may be deployed in conjunction with services that may include asset tracking, asset recovery, data delete, software deployment, etc.
US09547771B2
Requests submitted to a computer system are evaluated for compliance with policy to ensure data security. Plaintext and associated data are used as inputs into a cipher to produce ciphertext. Whether a result of decrypting the ciphertext can be provided in response to a request is determined based at least in part on evaluation of a policy that itself is based at least in part on the associated data. Other policies include automatic rotation of keys to prevent keys from being used in enough operations to enable cryptographic attacks intended to determine the keys.
US09547770B2
In embodiments of the present invention improved capabilities are described for securely viewing computer data content, such as documents, presentations, spreadsheets, emails, blog entries, texts, and the like, wherein a secure exchange server is controlled by an intermediate business entity, and access to retention restricted computer data content is granted to a user of a second business entity when the secure exchange server receives appropriate login authentication data, wherein the retention restricted computer data content is accessible to the at least one user of the second business entity as limited by the content retention restriction, which is provided by a user of a third business entity.
US09547767B2
An apparatus including a ROM, an event detector, and a tamper detector. The ROM has BIOS contents stored as plaintext, and an encrypted digest. The encrypted digest is an encrypted version of a first digest corresponding to the BIOS contents. The event detector generates an interrupt that interrupts operation of the system upon occurrence of an event. The tamper detector is operatively coupled to the ROM and accesses the BIOS contents and the encrypted digest upon assertion of the interrupt, and directs a microprocessor to generate a second digest corresponding to the BIOS contents and a decrypted digest corresponding to the encrypted digest using the same algorithms and key that were employed to generate the first digest and the encrypted digest, and compares the second message digest with the decrypted message digest, and precludes the operation of the microprocessor if the second digest and the decrypted digest are not equal.
US09547760B2
A system and method is provided that authenticates a user using hybrid biometrics information, such as a user's image information, a user's voice information, etc. The user authentication method includes: acquiring a number of biometrics information; generating a number of authentication information corresponding to the acquired biometrics information; and performing an integral user authentication based on the by generated authentication information.
US09547758B2
A method of obscuring software code including a plurality of instructions, comprising: determining, by a processor, a number N prior instructions to a current instruction; encoding the current instruction based upon a first function, a second function, and the N prior instructions, wherein the second function is based upon the N prior instructions, and wherein the first function is based upon the current instruction and an output of the second function.
US09547757B2
A user terminal is provided, including a communication interface unit which receives an application content at least part of which is encrypted, a storage unit which stores the received application content, a decryption unit which decrypts the application content, a user interface unit which receives a command to execute the application content, and a controlling unit which controls the decryption unit to install an application content stored in the storage unit in an encrypted state and decrypt the installed application content according to the execution command. Accordingly, an application, which is an executable content, may be downloaded and installed in a user terminal, and used and updated safely.
US09547750B2
Improvement is effected for a nucleic acid-based molecular computing system that is comprised of (i) a nucleic acid structure, (ii) at least one polynucleotide displacement molecule that can bind with the nucleic acid structure under hybridizing conditions, and (iii) a clashing polynucleotide molecule that competes with the polynucleotide displacement molecule for binding the nucleic acid structure under the hybridizing conditions. The method for such improvement entails incorporating chemical modification that inhibits the binding of the clashing molecule and the nucleic acid structure or facilitating the binding of the displacement molecule and the nucleic structure.
US09547742B2
A method for configuring a via in a semiconductor device includes determining time dependent dielectric breakdown failure rate as a function of distance between the via and a metal line, generating candidate via configurations with different sizes, rotation, and offset values for the via, determining TDDB failure rate for the candidate via configurations, and selecting one of the candidate via configurations with an optimal TDDB failure rate for the via.
US09547741B2
At least one method, apparatus and system disclosed involves circuit layout for an integrated circuit device. A design for an integrated circuit device is received; The design comprises a first functional cell and a second functional cell. The first functional cell is placed on a circuit layout. A determination is made as to whether the first cell comprises a vertical boundary that is electrically floating. A filler cell is placed adjacent to the vertical boundary on the circuit layout in response to determining that the first cell comprises the vertical boundary that is electrically floating. The second functional cell is placed adjacent to the filler cell to form a contiguous active area on the circuit layout.
US09547737B2
A design support system and a method of generating and using a customizable analysis report comprising functional safety data for an electronic component, such as microcontroller, are described.
US09547732B2
A circuit design checker receives a circuit design. The circuit design can include a first set of one or more logic components in a first clock domain and a second set of one or more logic components in a second clock domain. The clock domain checker identifies a first subset of the second set of one or more logic components that receive one or more asynchronous clock domain crossings. The circuit design is traversed to determine whether a subset of the one or more asynchronous clock domain crossings does not pass through a signal having an attribute indicating that the signal is intended to be part of the one or more asynchronous clock domain crossings. If such a crossing exists, an error is indicated for the circuit design.
US09547729B2
A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.
US09547726B2
A method for enabling access to a data resource, which is held on a file server (25) on a first local area network (LAN) (21a), by a client (28) on a second LAN (21b). A proxy receiver (48) on the second LAN (21b) intercepts a request for the data resource submitted by the client (28) and transmits a message via a wide area network (WAN) (29) to a proxy transmitter (52) on the first LAN (21a), requesting the data resource. The proxy transmitter (52) retrieves a replica of the data resource from the file server (25) and conveys the replica of the data resource over the WAN (29) to the proxy receiver (48), which serves the replica of the data resource from the proxy receiver (48) to the client (28) over the second LAN (21b).
US09547720B2
Methods, systems, and computer-readable storage media for enforcing access control in encrypted query processing. Implementations include actions of obtaining a set of user groups based on the user credential and a user group mapping, obtaining a set of relations based on the query, obtaining a set of virtual relations based on the set of user groups and the set of relations, receiving a first rewritten query based on the set of virtual relations and a query rewriting operation, encrypting the first rewritten query to provide an encrypted query, and transmitting the encrypted query to at least one server computing device over a network for execution of the encrypted query over access controlled, encrypted data.
US09547717B2
A web browser displays a set of search results from a web search, each search result indicating a link to a web page. Responsive to selection of a first of the set of search results for exclusion from display, a subset of one or more of the set of search results that indicate related links is identified. The related links comprise links have a same domain name as the link of the first search result. The first search result and the subset of the set of search results are excluded. The search results are displayed without the excluded ones of the set of search results.
US09547715B2
Methods and apparatus for detecting a repetitive pattern in a sequence of audio frames are described. Similarity values of a first similarity matrix with first resolution for the sequence are calculated. An adaptive threshold is estimated from the similarity values for classifying the similarity values into repetition or non-repetition. For each of one or more offsets of a second similarity matrix with second resolution higher that the first resolution, similarity values of the second similarity matrix corresponding to the offset are calculated. Then the calculated similarity values are binarized with the adaptive threshold to obtain binarized data. Finally, the repetitive pattern is detected from the binarized data. The requirement on memory may be reduced because less data are stored in detecting the repetitive pattern.
US09547714B2
A query is received that includes two or more facets of a multidimensional inverted index for a collection of documents. Each document is associated with at least one facet. Generation of the multidimensional inverted index includes creating one or more entries. Each entry includes a combination of two or more facets and a posting list of indications for the documents associated with respective facets of each entry. Each indication identifies a document. Generation of the index also includes determining documents associated with respective facets of the combination of each entry. The multidimensional inverted index is searched for an entry having the combination of two or more facets included in the query and a search result is returned. An indication for a document may be included in a posting list if it is determined that the document is associated with each facet of the combination of facets of the entry.
US09547713B2
One or more techniques and/or systems are provided for tagging search results, organizing tagged search results for later access from various devices, public sharing of tagged search results, and/or providing targeted content based upon search results tagged by a user. That is, a user may tag a search result (e.g., a website, an image, a social network profile, etc.), such as through a one-click user input, with a tag to create a tagged search result. The tagged search result may be organized into a public tag collection for sharing and/or exploration of tagged search results by other users. The tagged search result may be organized into a personal tag collection for later access by the user from any device. Because the tagged search result may be indicative of an interest of the user, targeted content associated with the tagged search result may be provided to the user.
US09547711B1
A method includes identifying a plurality of content types in a database of a social network, wherein members produce and request content of different content types from the database. Job types to be performed on each content type are identified, when requests for content are received from members of the social network. A sharding process for each content type is selected based on the job types to be performed on the content types. The database is sharded into first group of shards for content types having job types that are parallel processing efficient and into second group of shards for content types having job types that are linear processing efficient. The first and second group of shards define a multi-shard database. Requests for contents are serviced from the first group or the second group of shards from the multi-shard database depending on the job types associated with the requests.
US09547704B1
To synchronize data stored by a first device (e.g., a client system) with data stored by a second device (e.g., a server system), the first device encodes a first set of ordered data identifiers, stored in memory of the first device, to produce an encoded value, wherein the first set of ordered data identifiers is bound in accordance with a range indicator, and transmits the encoded value and the range indicator to the second device. The first device subsequently receives from the second device a remedial set of ordered data identifiers stored in memory of the second device when the encoded value does not match a corresponding value determined by the second device, wherein the remedial set of ordered data identifiers is also bound in accordance with the range indicator.
US09547701B2
Methods and systems for discovering and exploring feature knowledge included in large corpora are disclosed. The described systems and methods may include the application of in-memory analytics to records, where the analytic methods applied to the records and the level of precision of the methods may be dynamically selected by a user.
US09547698B2
Systems and methods are disclosed for determining media consumption preferences. A method may include accessing media consumption history associated with a user. The media consumption history may include at least one of media purchase history of the user, media viewing history of the user, and media listening history of the user. A media category preference of the user may be determined, based on the media consumption history. The media category preference may include a popularity indication for each of a plurality of media categories of media items in the media consumption history. Search results provided in response to a search query by the user and/or media recommendations prepared for the user may be scored based on the media category preference. The media may include a video, a movie, a TV show, a book, an audio recording, a music album and/or another type of digital media.
US09547690B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes receiving a search query from a user during a user session; obtaining a plurality of prior search queries by the user received during the user session; generating a plurality of candidate query rewrites, wherein the candidate query rewrites are derived from the search query and the plurality of prior search queries by the user; scoring each candidate query rewrite, wherein scoring each candidate rewrite includes determining a quality of each candidate query rewrite based on an analysis of search results responsive to the candidate query rewrite; selecting a candidate query rewrite having a score that satisfies a threshold value; and providing search results responsive to the selected candidate query rewrite.
US09547689B2
Embodiments regard security descriptors for record access queries. An embodiment of a method includes: receiving a record access query, the query regarding records for a certain one or more users, groups, or both at a certain access level; searching one or more sharing tables of entities in a computing environment for security descriptors, each security descriptor being associated with a set of one or more users, groups, or both having access to one or more records of a set of records at an access level; identifying any security descriptors in the one or more sharing tables that relate to the certain one or more users, groups, or both with at least the certain access level; and searching the one or more records associated with each of the identified security descriptors according to the record access query.
US09547687B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a source independent query language. One of the methods includes receiving a first executable statement, the first executable statement referencing a second set of fields in a dataset, the first executable statement having instructions to cause the query processor to perform operations on data in the dataset. The method includes Generating a second executable statement based on the first set of fields and the first executable statement. The method includes determining a mapping between the first set of fields and the second set of fields. The method includes specifying a derived dataset using the corresponding values and the mapping. The method includes generating instructions to cause the query processor to perform the operations on the derived dataset. The method includes sending the second executable statement to the query processor.
US09547684B2
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for representing media assets. The method includes receiving an original media asset and derivative versions of the original media asset and associated descriptors, determining a lineage to each derivative version that traces to the original media asset, generating a version history tree of the original media asset representing the lineage to each derivative version and associated descriptors from the original media asset, and presenting at least part of the version history tree to a user. In one aspect, the method further includes receiving a modification to one associated descriptor and updating associated descriptors for related derivative versions with the received modification. The original media asset and the derivative versions of the original media asset can share a common identifying mark. Descriptors can include legal documentation, licensing information, creation time, creation date, actors' names, director, producer, lens aperture, and position data.
US09547683B2
This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of applications can be performed based on the occurrence of an event, an environmental change, or a period of frequent application usage. A feedback mechanism is provided in some embodiments for more accurately assigning a utility to particular applications. The feedback mechanism can track what a user does during a period of suggestion for certain applications and thereafter modify the utility of applications based on what applications a user selects during the period of suggestion.
US09547671B2
Provided are a computer program product, system, and method for limiting the rendering of instances of recursive elements in view output. A schema provides a definition of elements, wherein at least one of the elements comprises a recursive element of a recursive data type, wherein the recursive data type allows for instances of the recursive element to include instances of that same recursive data type at different levels in a hierarchy. A condition is received for terminating recursion for the recursive element. A view is generated for the schema including information on the condition for terminating the recursion, wherein the processing of the view causes a parser to chunk instances of the recursive element in schema data in response to the condition indicating to terminate recursion at the level of the instance of the recursive element being processed.
US09547667B2
Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for image annotation for image auxiliary information storage and retrieval. In an embodiment of the invention, a method for image annotation for image auxiliary information storage and retrieval is provided. The method includes loading a digital image into memory of a computer and selecting separately stored auxiliary information for the digital image. A network location of the auxiliary information can be encoded. Finally, the encoding can be embedded into the digital image.
US09547663B2
Disclosed are computer implemented methods, computer program products, and computer systems for storing a file into a storage system. An embodiment includes, responsive to a determination that a descriptive information describing content of a first file corresponds to a descriptive information describing content of a second file, that a format of the first file is convertible to a format of the second file using a transformation matrix, and that the format of the first file has a higher quality indicator value than the format of the second file, storing the first file into the storage system.
US09547662B2
For digest retrieval based on similarity search in deduplication processing in a data deduplication system using a processor device in a computing environment, input data is partitioned into fixed sized data chunks. Similarity elements and digest block boundaries and digest values are calculated for each of the fixed sized data chunks. Matching similarity elements are searched for in a search structure containing the similarity elements for each of the fixed sized data chunks in a repository of data. Positions of similar data are located in the repository. The positions of the similar data are used to locate and load into the memory stored digest values and corresponding stored digest block boundaries of the similar data in the repository. The digest values and the corresponding digest block boundaries of the input data are matched with the stored digest values and the corresponding stored digest block boundaries to find data matches.
US09547661B2
A system and method for compressing that comprises establishing attributes or elements to build a schema that is utilized to generate a record that includes the connection descriptions, building a set of substitution rules by using range expressions and substitution variables, and utilizing the set of substitution rules to associate value assignments that compress the connection descriptions within the record.
US09547653B1
A configuration message is received from a first computer system. In response to the configuration message, a first wireless device is enumerated on the first computer system as locally attached mass storage. A registration message is sent to a wireless network. File information about a shared file is received from a second wireless device. The second wireless device is enumerated on a second computer system as locally attached mass storage. A shared block of data is received from the second wireless device. The shared block of data is sent to the first computer system as data that is stored on a locally attached mass storage device.
US09547644B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.
US09547643B2
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to translate text and/or documents from a first language text to a second language text. The translated text and/or document is displayed such that the first language text corresponding to a selected portion of the second language text can be accessed and displayed in the same user interface.
US09547641B2
A computer generates a target language text phrase from a source language text phrase. The computer receives a text phrase in a source language. The computer then determines one or more salient points of the received source language text phrase. The computer determines one or more salient points in a target language that correspond to the one or more source language salient points. The computer then generates a target language text phrase based on the one or more salient points in the target language.
US09547633B2
A method, non-transitory computer readable medium, and web content management server device that receives a cascading style sheet (CSS) selector expression comprising a plurality of expression components. Whether an equivalent XML path language (XPath) expression can be generated for each of the expression components is determined. Each of the expression components for which an equivalent XPath expression cannot be generated is transformed into a transformed expression comprising at least one XPath expression and an extension function.
US09547621B1
An apparatus for selectively connecting a decoupling capacitor in parallel with a load on a power bus during a hot swap power up. In an aspect, an apparatus includes a capacitive coupling connected to a hot swap control circuit and that capacitively couples first and second power conductors when the output of the hot swap control circuit indicates a monitored load has attained a voltage threshold.
US09547614B2
There is provided a device management system. In the system, a first communication device sends a device ID and an owner identifier to a device management apparatus, and receives a first confirmation code. The device management apparatus receives the device ID and the owner identifier, generates the first confirmation code and provisional registration information, records the received and generated information items, sends the first confirmation code to the first communication device, and sends the provisional registration information to a second communication device. The second communication device receives the provisional registration information, obtains a second confirmation code, and sends the second confirmation code to the device management apparatus. The device management apparatus receives the second confirmation code, and records registration completion information if the second confirmation code matches the corresponding first confirmation code.
US09547612B2
A method for providing data channel virtualization between one or more devices and one or more applications is disclosed. In one example, a device policy manager (DPM) is initialized by creating an instance of the DPM before creating any application. Further, the DPM is configured for device management by identifying each device of the one or more devices and its associated device data channel (DDC) to be managed by the DPM. Each of the one or more devices is identified using an associated device identity (ID) and its corresponding DDC. Furthermore, one or more virtual data channels (VDCs) are created and provided to the one or more associated applications upon receiving a request from each of the one or more applications using a device identity (ID) and any application specific configuration parameters provided by the application.
US09547610B2
The present invention is directed to server systems and methods thereof. More specifically, embodiments of the present invention provides a memory controller within a server system, where the memory controller is disengageably connected to one or more processors, a plurality of volatile memory modules, and plurality of solid-state memory modules. This memory controller may be connected to other similarly configured memory controllers. The volatile and solid-state memory modules can be removed and/or replaced. There are other embodiments as well.
US09547590B2
Embodiments of the present disclosure provide a method and apparatus for managing memory. Embodiments of the present disclosure, is related to a method and apparatus for managing memory, comprising: monitoring usage status of memory in a first computer device so as to determine available addresses; mapping at least one part of the available addresses to externally accessible shared addresses; and managing the shared addresses on the basis of a memory table so that the at least one part of the available addresses are accessible to a second computer device via the shared addresses, wherein the memory is connected to a dual in-line memory module interface of the first computer device.
US09547586B2
A method is provided for managing a file system including data objects. The data objects, indirect pointers and source pointers are stored in containers that have addresses and include addressable units of a memory. The objects are mapped to addresses for corresponding containers. The indirect pointer in a particular container points to the address of a container in which the corresponding object is stored. The source pointer in the particular container points to the address of the container to which the object in the particular container is mapped. An object in a first container is moved to a second container. The source pointer in the first container is used to find a third container to which the object is mapped. The indirect pointer in the third container is updated to point to the second container. The source pointer in the second container is updated to point to the third container.
US09547572B2
The invention relates to a predictive maintenance method for a cooled detection module, comprising: a detector (1) comprising a matrix consisting of pixels that are sensitive to light signals; a cryostat (2) containing the detector (1); and a cooling machine (3), said method being characterized in that it comprises a step according to which a processing board (4) of the module, which is electrically connected to the detector (1), to the cryostat (2), and to the cooling machine (3) measures, stores, and processes at least: one motor current, i.e. a supply current of the machine (3); one motor voltage, i.e. a supply voltage of the machine (3); and a number of defective pixels of the detector (1). The invention further relates to a module for implementing the invention.
US09547571B2
A storage device with a memory may include memory block health monitoring and behavior tracking. Each memory block may be analyzed based on one or more dummy wordlines within the block may not be accessible for normal data storage. The dummy wordlines may be programmed with a known data pattern that can be tracked and analyzed for potential errors, which may be used as representation of the health of the memory block. Adjustments can be made to the operating parameters (e.g. read voltages) to optimize each memory block based on its error analysis.
US09547568B2
A verification test is performed on a device containing master and slave units connected via a bus. In the verification test, a first signal is transferred between a first master unit and a first slave unit during a first transfer period while a second signal is transferred between a second master unit and a second slave unit during a second transfer period. The second transfer period overlaps at least a part of the first transfer period. When the first transfer period is longer than a third transfer period, first combination information indicating the combination of the first master unit and first slave unit is stored in a storage unit, in conjunction with second combination information indicating the combination of the second master unit and second slave unit.
US09547564B1
Functionality is disclosed for automated deployment of applications. A network-based deployment service provides functionality for deploying software components to physical or virtual hosts in a service provider network and/or to hosts in other types of networks external to the service provider network. A user of the deployment service creates an application revision that includes deployable content and an application specification defining how the application is to be deployed and one or more lifecycle events. The application revision is then uploaded to a storage service, source code repository, or other location. A deployment configuration is also created that defines the location of the application revision, a deployment group, and a schedule for the deployment. A deployment agent executing on hosts in the deployment group obtains the application revision from the specified location, deploys the deployable content according to the schedule, and performs the lifecycle events.
US09547562B1
A boot restore system and associated processes for rapidly restoring virtual machine images are described. The boot restore system can boot a virtual machine from a set of one or more backup files in a backup repository. The boot restore system can make the backup set available for use by the virtual machine immediately or otherwise rapidly. Thus, users may not have to wait for an actual virtual disk image to be copied to a separate file system before accessing the restored backup set. While a user is accessing the virtual machine, a live migration process can migrate the backup set to a target file system, without any disruption or substantial disruption in use of the running virtual machine.
US09547559B2
Systems and methods are disclosed for state consistent replication of client data set on a client computer by generating a snapshot of the client data set on a local volume; synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server; performing a master to slave replication of the data set; and taking a snapshot of the server data set to create a mirror of the snapshot of the client data set on the server.
US09547552B2
A system and method for maintaining operation of a storage array with one or more failed storage devices and for quickly recovering when failing devices are replaced are provided. In some embodiments, the method includes receiving a data transaction directed to a volume and determining that a storage device associated with the volume is inoperable. In response to determining that the storage device is inoperable, a data extent is recorded in a change log in a storage controller cache. The data extent is associated with the data transaction and allocated to the storage device that is inoperable. The data transaction is performed using at least one other storage device associated with the volume, and data allocated to the storage device is subsequently reconstructed using the recorded data extent.
US09547550B1
Systems and method provide for the writing of a data block and corresponding metadata block to a storage location. Metadata and data block are encoded separately. The metadata and data block may be moved to a different location due to garbage collection, defragmentation, or some other prompt. The metadata is decoded, modified, re-encoded and written to the different location whereas the data block can be written to the new location without re-encoding.
US09547544B2
A method for verifying bad pattern in time series sensing data by calculating a bad pattern error rate, which can be applied to the time series sensing data measured and produced from a predetermined sensor provided in predetermined equipment, and an apparatus thereof are provided. The method includes receiving information on the bad pattern applied to time series sensing data measured by a suspicious sensor, accessing the time series sensing data of each product, generated by the suspicious sensor during a verification period, calculating similarity measures between the bad pattern based on the bad pattern information and the time series sensing data for each product, and calculating an error rate of the bad pattern based on the similarity measures.
US09547535B1
One or more embodiments of the invention set forth techniques to create a process in a graphical processing unit (GPU) that has access to memory buffers in the system memory of a computer system that are shared among a plurality of GPUs in the computer system. The GPU of the process is able to engage in Direct Memory Access (DMA) with any of the shared memory buffers thereby eliminating additional copying steps that have been needed to combine data output of the various GPUs without such shared access.
US09547532B2
Techniques to provide proxies for web services are described. A technique may include providing proxies for web services that translate one format to a format native used, or understood, by the web service without having to rewrite existing APIs. In one embodiment, for example, an apparatus may comprise a processing unit and a network interface coupled to the processing unit. The apparatus may further include a web service executing web service requests on the processing unit using a native format. The apparatus may further include a proxy to receive a web service request in a first format via the network interface and to translate the web service request from the first format to the native format. Other embodiments are described and claimed.
US09547530B2
A data processing apparatus has processing circuitry for processing threads each having thread state data. The threads may be processed in thread groups, with each thread group comprising a number of threads processed in parallel with a common program executed for each thread. Several thread state storage regions are provided with fixed number of thread state entries for storing thread state data for a corresponding thread. At least two of the storage regions have different fixed numbers of entries. The processing circuitry processes as the same thread group threads having thread state data stored in the same storage region and processes threads having thread state data stored in different storage regions as different thread groups.
US09547529B2
A method for automatically gauging a benefit of a tuning action. The method including collecting a plurality of observations of a running state of a plurality of threads in a computer system, as executed by a processing in a computer system. Identifying a plurality of resources the computer system and a capacity of each resource of the plurality of resources. Mapping an observation of the running state of each thread of the plurality of threads to a resource that the observation of each thread uses, respectively. Applying the tuning action to a first resource of the plurality of resources to determine an impact on the performance of the computer system.
US09547528B1
Causing a processor to execute a plurality of tasks includes determining a count for each task to be executed, determining a total count representing a sum of all counts for all tasks to be included in a run list, and constructing the run list by distributing corresponding entries for each task within the run list a number of times in accordance with each task's weighting factor. The weighting factor corresponds to a ratio of the each task's count with respect to a total count. Causing a processor to execute a plurality of tasks may also include executing the tasks in the run list in a round-robin manner where a particular entry in the run list is skipped in response to a corresponding task having previously relinquished a slot prior to expiration of time allotted for the task to run in the slot.
US09547516B2
A method of migrating a data compute node (DCN) in a datacenter comprising a plurality of host physical computing devices, a compute manager, and a network manager is provided. The method by the network manager configures a plurality of logical networks and provides a read-only configuration construct of at least one of the plurality of logical networks to the virtualization software of each host. The construct of each logical network includes a unique identification of the logical network. The method by the compute manager obtains the unique identification of one or more of the logical networks, determining that a particular logical network is available on first and second hosts based on the unique identification of the particular logical network, and configures a first DCN to move from the first host to the second host based on the determination that the first and second hosts are on the particular logical network.
US09547514B2
An example method to maintain services in a cloned virtual machine (VM) includes detecting a cloning operation of a virtual machine, the cloning operation causing the cloned virtual machine to be generated from a source virtual machine having a first virtual network interface card (VNIC) with a first machine access control (MAC) address, the cloned virtual machine having a second VNIC with a second MAC address unique from the first MAC address, and causing a device identifier associated with the second VNIC of the cloned virtual machine to be changed to match a device identifier associated with the first VNIC of the source virtual machine, the device identifier of the cloned virtual machine being generated by a guest operating system running in the cloned virtual machine upon detection of the presence of the second VNIC with the second MAC address.
US09547512B1
A method for handling storage in response to migration of a virtual machine in a virtualization environment, including receiving an I/O request for a virtual disk, determining that a service virtual machine which implements a storage controller is not registered as owner of the virtual disk, obtaining ownership of the virtual disk by the service virtual machine, the service virtual machine handling the I/O request after obtaining ownership of the virtual disk.
US09547511B2
A language-based model to support asynchronous operations set forth in a synchronous syntax is provided. The asynchronous operations are transformed in a compiler into an asynchronous pattern, such as an APM-based pattern (or asynchronous programming model based pattern). The ability to compose asynchronous operations comes from the ability to efficiently call asynchronous methods from other asynchronous methods, pause them and later resume them, and effectively implementing a single-linked stack. One example includes support for ordered and unordered compositions of asynchronous operations. In an ordered composition, each asynchronous operation is started and finished before another operation in the composition is started. In an unordered composition, each asynchronous operation is started and completed independently of the operations in the unordered composition.
US09547510B2
A system and method are disclosed for improving operation of a memory scheduler operating on a host machine supporting virtual machines (VMs) in which guest operating systems and guest applications run. For each virtual machine, the host machine hypervisor categorizes memory pages into memory usage classes and estimates the total number of pages for each memory usage class. The memory scheduler uses this information to perform memory reclamation and allocation operations for each virtual machine. The memory scheduler further selects between ballooning reclamation and swapping reclamation operations based in part on the numbers of pages in each memory usage class for the virtual machine. Calls to the guest operating system provide the memory usage class information. Memory reclamation not only can improve the performance of existing VMs, but can also permit the addition of a VM on the host machine without substantially impacting the performance of the existing and new VMs.
US09547501B2
The information processing apparatus includes a first device which is managed by a first OS, a second device which is managed by a second OS, and a processing unit. The processing unit causes the first OS and the second OS, the first OS to load a first maintenance driver corresponding to the first device, the first maintenance driver to perform maintenance control of the first device, the first OS to load a second maintenance driver corresponding to the second device, and the second maintenance driver to perform maintenance control of the second device. Therefore, it is possible to efficiently achieve the maintenance control of a plurality of devices, each of which is managed by a plurality of operating systems.
US09547500B2
A method and system are provided for generating customized program logic operable to control hardware devices of a target system and to boot said target system. The method includes determining the hardware devices operatively connected with the target system; sending a first list of identifiers of the determined hardware devices to a server system; receiving the first list of device identifiers; automatically selecting at least one driver operable to control the identified device, thereby generating a sub-set of said set of drivers; and complementing a core program logic with said driver sub-set to generate the customized program logic.
US09547492B2
If exclusive control is used when carrying out update processing or reference processing to a data buffer in a shared memory among plural arithmetic units, waiting time increases and it is difficult to guarantee a real time property. Accordingly, in a control device for a vehicle, a data buffer is multiplexed, and each arithmetic unit carries out update processing and reference processing to a different multiplexed data buffer. An arithmetic unit that is different from the arithmetic unit executing the data update processing synchronizes one data buffer updated by data update processing, with the multiplexed data buffer, in a shorter time than an execution cycle of the data update processing.
US09547491B2
Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.
US09547482B2
The disclosure generally describes methods, software, and systems, including a method for using templates to generate application code. A selection of a template is received from an application development user interface. The template includes a declarative model file describing user interface aspects for declaring customization of applications in an implementation-independent, consistent way, independent of the selected template and a target computer. A metadata file includes information describing the template. Plural template files provide specific syntax suitable for code generation. The template is provided in the user interface using at least development environment plugins. Customization inputs associated with the template are received from the user interface. The customization inputs provide parameters used in the code-generation plugins. Application code is automatically generated for a target computer based on the selected template and the received customization inputs. The generated application code includes at least the code generated from the code-generation plugins.
US09547469B2
An example playback device may store an active volume state variable in memory, where the active volume state variable corresponds to a current playback volume. The playback device may also store a volume limit state variable in memory, where the volume limit state variable corresponds to a playback volume limit of the playback device. The playback device may detect a command to begin playback of media from a given source and then select a startup playback volume to be one of the current playback volume and the playback volume limit based on the given source of the command to begin playback. The playback device may then play back media at the startup playback volume.
US09547465B2
Aspects of the present disclosure relate to a secure data transfer method, including identifying a second head worn computing system (“HWC”) in close proximity to a first HWC, wherein the step of identifying the HWC includes comparing a geo-spatial location of each of the first and second HWCs, determining that the first and second HWCs have viewing angles that are substantially aligned, of opposite direction and positioned such that they are predicted to be facing each other, wherein the substantial alignment is determined by a comparison of sensor data from each of the first and second HWCs, and causing information to be shared between the first and second HWC.
US09547459B1
Described are techniques for storing data. A data access pattern is identified for accessing a first set of data portions of a first logical device, wherein the data access pattern includes a time-ordered list of consecutively accessed logical addresses of the first logical device. The first set of data portions are arranged on a second logical device. The first set of data portions have corresponding logical addresses on the second logical device and such corresponding logical addresses have a consecutive sequential ordering based on the data access pattern. The first set of data portions are stored at physical device locations mapped to the corresponding logical addresses of the second logical device.
US09547456B2
Various embodiments of the present invention relate to a method and apparatus for data copy. Specifically, in one embodiment of the present invention there is provided a method for data copy, comprising: obtaining a data source on which data copy is to be executed; determining a size P of a block extent based on which the data source is divided; dividing the data source into at least one data block based on the size P of the block extent; and copying data from the data source to a data target in the basic unit of the at least one data block; wherein the size P of the block extent is an integral multiple of a size R of a read/write unit supported by underlying architecture. In one embodiment of the present invention, there is provided an apparatus for data copy.
US09547455B1
Mass storage is allocated to a logical server. The logical server is deployed to a real server.
US09547452B2
Various embodiments are provided for saving a log data in a hierarchical storage management system using a disk system as a primary cache with a tape library as a secondary cache. The user data is stored in the primary cache and written into the secondary cache at a subsequent period of time. Blank tapes in the secondary cache are prepared for storing the user data and the log data, based on priorities. At least one of the blank tapes is selected for copying the log data and the user data from the primary cache to the secondary cache based on priorities.
US09547445B2
Methods and systems for monitoring quality of service (QOS) data for a plurality of storage volumes are provided. QOS data is collected for the plurality of storage volumes and includes a response time in which each of the plurality of storage volumes respond to an input/output (I/O) request. An expected range for future QOS data based on the collected QOS data is generated. The process then determines a deviation of each potential bully storage volume of a resource used by any victim storage volume, where the deviation of each bully storage volume is based on a number of current I/O requests (IOPS) that are processed by each potential bully storage volume, a forecasted value of TOPS and a predicted upper threshold TOPS value for each potential bully storage volume; and filters the potential bully storage volumes based on an impact of each potential bully storage volume.
US09547444B1
Devices, systems, methods, and other embodiments associated with selectively scheduling memory accesses in parallel are described. In one embodiment, a method includes determining, by a hardware controller, an access speed associated with a page request. The page request is a request to access a memory page in a memory device. The access speed is a number of clock cycles used to access the memory page addressed by the page request. The method also includes scheduling when the page request will be executed based, at least in part, on the access speed by assigning the page request to be executed in parallel with at least one other page request that is to access a different memory page in the memory device using a same number of clock cycles as the page request.
US09547443B2
A storage system includes plural types of storage devices that define a plurality of virtual volumes and a plurality of logical volumes. A storage controller is configured to manage the plurality of virtual volumes and the plurality of logical volumes, the plurality of virtual volumes defining first storage areas and the plurality of logical volumes defining second storage areas. A second storage area of the plurality of logical volumes is allocated to a first storage area of the plurality of virtual volumes. The storage controller is configured to determine whether data of a first storage area of a swap file is to be stored in the first tier storage device or the second tier storage device based on access information from an application server that manages a swap file information of the swap file.
US09547441B1
Exposing a geometry of a storage device, including: sending, by the storage device, information describing the layout of memory in the storage device; receiving, by the storage device, a write request, the write request associated with an amount of data sized in dependence upon the layout of memory in the storage device; and writing, by the storage device, the data to a memory unit, the data written to a location within the memory unit in dependence upon the layout of memory in the storage device.
US09547439B2
A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings.
US09547436B2
There is provided an information processing apparatus including: a detection unit for detecting pressure applied by user input performed on a touch screen; a determination unit for determining which of two or more input states the user input belongs to, in accordance with the pressure detected by the detection unit; and an operation control unit for enabling or disabling a limitation imposed on operation with a user interface displayed on the touch screen, in accordance with the state of the user input determined by the determination unit.
US09547430B2
Various technologies pertaining to provision of haptic feedback to users of computing devices with touch-sensitive displays are described. First haptic feedback is provided to assist a user in localizing a finger or thumb relative to a graphical object displayed on a touch-sensitive display, where no input data is provided to an application corresponding to the graphical object. A toggle command set forth by the user is subsequently identified; thereafter, an input gesture is received on the touch-sensitive display, and second haptic feedback is provided to aid the user in setting forth input data to the application.
US09547428B2
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for controlling a user interface. A system configured to practice the method displays a user interface element, such as a knob, on a touch-sensitive display. The system receives input from a user associated with the user interface element via the touch-sensitive display. For example, the user can provide input to the knob via a tap, twist, flick, press-and-hold, drag, slide, or other touch-based input with a single or multiple fingers or other points of contact. The system matches the input to an input category selected from a group of predefined input categories for the user interface element, and updates the user interface element based on the input and based on the input category. The system can also update a value represented by the user interface element, such as a value that affects output or other settings of a software application.
US09547426B2
A method and apparatus for allowing applications to access edited image data from an image editing application are disclosed herein. When the user desires to export edited images, the user causes the image editing application to display a plug-in user interface (UI). The plug-in UI may allow the user to enter exporting parameters, although this is not required. After the user selects an “export” button in the plug-in UI, the image editing application confirms with the plug-in on an image-by-image basis which of the images should be exported. The image editing application then generates an export version of the image. If necessary, the image editing application applies image adjustments to the master image to generate the export version. The image editing application then makes the export version available to the plug-in.
US09547417B2
At least one example embodiment discloses a method for generating a touch screen display. The method includes establishing a first run screen associated with a first function of a work vehicle and establishing a second run screen associated with a second function of the work vehicle distinct from the first function and defining an order of appearance of the first run screen and the second run screen within a set of run screens that allows a user to select a run screen in the set of run screens that are displayable in accordance with the defined order.
US09547411B2
Embodiments include a system, method and computer program product for navigating a graphical representation displayed in a graphical user interface (GUI). According to one embodiment, the method includes receiving, at a computer system, a first input indicating a selection of a source element, receiving a second input indicating a relationship for the source element, identifying one or more target elements having a relationship with the source element, and displaying the one or more target elements identified within a visible area of a display.
US09547401B2
A touch panel includes a driving layer and a sensing layer. The driving layer has a first top surface and a driving layer edge. The first top surface has at least one first connecting region. The driving layer edge surrounds the first connecting region and there is a first distance between the first connecting region and the driving layer edge. The sensing layer is disposed on the first top surface of the driving layer. The second top surface of sensing layer away from the driving layer has at least one second connecting region. The sensing layer edge of the sensing layer surrounds the second connecting region, and there is a second distance between the sensing layer edge and the at least one second connecting region.
US09547398B2
A substrate with touch function includes a plurality of scan lines and at least a touch device disposed thereon. The touch device includes at least a power line, at least a readout line, a light sensing circuit and a voltage divider circuit. The power line and the readout line are disposed on the substrate. The light sensing circuit is electrically coupled to a (N+1)th of the power lines, an Nth of the scan lines and an Nth of the readout lines, wherein N is an integer. The voltage divider circuit has an output terminal and is configured to output a first voltage to the light sensing circuit through the output terminal thereof according to a degree of illumination thereon or a degree of capacitance change. A display using the aforementioned substrate is also provided.
US09547396B2
An in-cell multi-touch panel system includes: an in-cell touch display panel, a touch display control system. In a first frame time interval, the touch display control system drives the in-cell touch display panel and samples the sensing voltage from the in-cell touch display panel to determine whether there is an approaching external object and noise interference. In a second frame time interval, the touch display control system finds out a frequency with minimum noise for use as a frequency of the touch driving signal when the noise interference exists. In a third frame time interval, the touch display control system is based on the frequency with minimum noise to correspondingly generate the touch driving signal so as to determine whether there is an approaching external object.
US09547391B2
An operation method and an electronic device thereof is provided. The electronic device includes a touchscreen, and a controller. A pressure of a touch input made to the touchscreen of the electronic device is detected. A crop mode is set based on an association between the crop mode and the pressure. A crop boundary is designated by the touch input according to the set crop mode.
US09547388B2
A touch input device capable of detecting a pressure of a touch on a touch surface includes: a display module including a display panel; a substrate which is located under the display module and is spaced apart from the display module by a spacer layer; and a pressure electrode. An electrical signal, which is changed according to a capacitance between the pressure electrode and the substrate, is detected from the pressure electrode, and the capacitance changes depend on a change of a relative distance between the pressure electrode and the substrate, such that the pressure of the touch is detected based on the capacitance.
US09547386B2
A touch projection system includes a light source device, a micromirror device, and an image-capturing device. The micromirror device can provide three reflection directions. The micromirror device can selectively reflect projection light emitted by the light source device in one of the reflection directions to project the reflected projection light onto a screen to form an image. The micromirror device also can reflect image light from the screen in another one of the reflection directions. Further, the micromirror device can reflect the image light from the screen in the other one of the reflection directions, which has a larger deflection angle, to be received by the image-capturing device, for example for determining a touch operation performed on the screen. Thereby, the limitation of structural interference by other components to the image-capturing device is reduced, so that the touch projection system can be assembled in a compact configuration.
US09547378B2
In one implementation, a housing has a first surface and a second surface. A first side may be between the first surface and the second surface. An input device on may be on the first surface. A sensor on the first side may generate data representing an object detected by the sensor. A controller may process the data and control movement of the cursor on a display when the controller determines that the object is in the shape of a hand in a grip form.
US09547367B2
The The invention relates to a touch interface comprising a contact surface and means for vibrating the contact surface, said means being provided to generate standing waves in said surface. The contact surface includes at least one transparent portion forming a surface for seeing through the touch interface, and the vibration generating means include at least one rigid piezoelectric layer that is rigidly connected to the contact surface and disposed on the periphery of the transparent portion. The interface is characterized in that the at least one piezoelectric layer is disposed in a plane that is not parallel to the contact surface. The invention also relates to a display screen using such an interface, and to an electric appliance using such a display screen.
US09547366B2
Systems and methods for haptic and gesture-driven paper simulation are disclosed. For example, one disclosed method includes the steps of receiving an electronic document; receiving metadata associated with the electronic document, the metadata comprising a characteristic indicating a type of paper; generating and transmitting a display signal configured to cause display of the at least a portion of the document; and generating and transmitting a haptic signal based on the type of paper, the haptic signal configured to cause a haptic output device to generate a haptic effect.
US09547358B2
In one embodiment, a microprocessor is provided. The microprocessor includes a branch prediction unit. The branch prediction unit is configured to track the presence of branches in instruction data that is fetched from an instruction memory after a redirection at a target of a predicted taken branch. The branch prediction unit is selectively powered up from a powered-down state when the fetched instruction data includes a branch instruction and is maintained in the powered-down state when the fetched instruction data does not include an instruction branch in order to reduce power consumption of the microprocessor during instruction fetch operations.
US09547349B2
An HEMS 500 that performs a power management in a consumer 1 that includes one or more loads 40 that consume power and an SOFC unit 100 that performs a load following operation calculates, for each time zone, predicted power consumption, and thereafter, displays information indicating an exceeding time zone in which the predicted power consumption in the consumer exceeds a first threshold value of the SOFC unit 100 and information indicating a non-exceeding time zone in which the predicted power consumption falls short of a second threshold value.
US09547339B2
In one example an electronic device, comprises a base section and a display connectable to the base section and comprising a flexible emissive projection display (EPD) layer, and an electroactive polymer (EAP) structure coupled to the EPD layer. Other examples may be described.
US09547335B1
Embodiments describe a semi-transparent or transparent module antenna assembly disposed on a transparent portion of a user wearable device (e.g., a head wearable display or a smartwatch). Embodiments describe semi-transparent or transparent antenna assemblies disposed on portions of a wearable computing device not in direct contact with the user when the device is worn to increase the antenna's efficiency for receiving radio signals and to decrease the radiation absorbed by the user's body. Furthermore, the antenna is disposed on a transparent or semi-transparent surface to further increase the antenna's efficiency. For some embodiments utilized by head wearable displays, the portion of the device including the semi-transparent or transparent antenna assembly may be the optical system, which includes a transparent portion (e.g., a prism) for displaying CGI to a user; in other embodiments, the head wearable display including the semi-transparent or transparent antenna assembly is the lens.
US09547329B2
Techniques for reducing electromagnetic (EM) emission in a wager-based gaming machine. A gaming machine includes one or more processors configured to generate a bus clock signal having a fundamental frequency and fundamental spectral components at harmonics of the fundamental frequency. The fundamental spectral components each have a fundamental amplitude. A signal processor is configured to generate a spread spectrum clock signal having a nominal frequency substantially equivalent to the fundamental frequency of the bus clock signal as well as nominal spectral components at harmonics of the nominal frequency. However, the nominal spectral components each have a nominal amplitude less than the fundamental amplitude of a fundamental spectral component at the same harmonic. A bus connects the signal processor with one or more elements and carries the spread spectrum clock signal to the one or more elements, thereby reducing EM emissions from the bus.
US09547326B2
The invention relates to a possibly reversible mechanical assembly, comprising a first component (1), a second link itself comprising a stud (3) linked to the first component (1) and formed of a stock (30) terminated by a radial bulge (31), and holding means (4) linked to the second component (2) and comprising a housing (40) dimensioned to receive the stud (3) and at least one elastic lock (41) designed to elastically hold the radial bulge of the stud in the housing (40). According to the invention, the housing (40) is formed by drilling of the second component (2) along its thickness, and each elastic lock (41) is essentially formed by an elastically flexible lug (41) formed in the thickness of the second component (2) and exhibiting a degree of radial play of non-zero amplitude.
US09547324B2
Certain aspects of the present disclosure provide voltage regulating circuits which are power efficient, low noise, and substantially insensitive to changes in process technology, power supply voltage, and temperature. Such circuits may be used to provide the regulated voltage for a voltage-controlled oscillator (VCO), for example, as found in a radio frequency front end (RFFE). One example voltage regulating circuit generally includes a current source configured to supply or sink a reference current and a current mirror having a bias branch and a main branch, wherein the bias branch is connected with the current source, wherein the main branch includes a source follower to provide the regulated voltage, and wherein the reference current is available at a node for the regulated voltage.
US09547319B2
A lighting control device can include a control module and a processing module. The control module can provide a driving signal. The driving signal can modify a control voltage on a control interface. The control voltage can control a controllable ballast or driver. The processing module can determine a duty cycle of the driving signal. The control module and the processing module can receive power via the control interface and a power supply on the control device.
US09547318B1
In a method performed by a Power Over Ethernet (PoE) system, Power Sourcing Equipment (PSE) provides data and voltage over Ethernet wires to a Powered Device (PD). The PD converts the PSE voltage to a regulated voltage by at least one DC-DC converter in the PD. A first load in the PD, such as a processor, operates in a standby mode during a standby period and draws a low current from the converter via a low current path. During this standby period, a high current load in the PD is disconnected and does not draw current. When the first load comes out of the standby mode and into an active mode, the converter supplies a relatively high current to the second load and the first load. In this way, the first load, if a processor, can be already booted up at the time the second load becomes active.
US09547316B2
The disclosure provides a computer-implemented method and system of reducing commodity usage by providing tailored consumer information to the consumer. The method utilizes neural network and machine learning techniques to calculate and cluster statistical data to classify the premises for desired observable condition, including the presence of a programmed thermostat. A score is determined that corresponds to at least one of: (i) a present state of an observable condition, (ii) a non-present state of the observable condition, and (iii) a degree of a condition of the observable condition, to provide tailored consumer information associated to the consumer's usage of the commodity.
US09547302B2
Automation system with computerized numerical control includes at least two data processing levels, particularly a data block preparation level and a data block processing level, and a clock time-registering unit assigned to the particular data processing levels for registering clock times of subsystems in the particular data processing levels, and a unit for comparing the clock times—and relating them to each other in terms of time—registered for the particular data processing levels.
US09547298B2
Systems, methods, apparatus, and articles of manufacture to learn and share remote commands are disclosed. An example method to configure a playback device to be controlled by a remote control includes receiving by the playback device a first code for a first command from the remote control. The example method includes identifying by the playback device a second code for a second command based on the received first code. The example method includes receiving by the playback device the second code from the remote control. The example method includes executing the second command by the playback device.
US09547292B2
An input device includes a touch panel and a control unit. The touch panel is configured to be switched between a normal operation mode and a special operation mode. The control unit is configured to control the touch panel. In the special operation mode, the control unit is configured to: generate a special-operation-mode-based input portion based on a continuous contact with the touch panel; and accept a release of the continuous contact with the touch panel as an input to the special-operation-mode-based input portion.
US09547278B2
Balance with inertia adjustment for timepieces, including a hub defining the pivot axis of the balance, a rim, a web extending between a lower plane and an upper plane on either side of a median plane, the web including at least one arm connecting the rim to the hub, the arm including a housing configured to receive and hold in place at least one inertia block. According to the invention, the inertia block has a front face and a rear face and is integrated in the balance arm, so that the front face and rear face are substantially in the upper plane and the lower plane.
US09547276B2
We describe a LCOS (liquid crystal on silicon) telecommunications light beam routing device, the device comprising: an optical input; a plurality of optical outputs; a LCOS spatial light modulator (SLM) in an optical path between said input and said output, for displaying a kinoform; a data processor, coupled to said SLM, configured to provide kinoform data for displaying said kinoform on said SLM; wherein said kinoform data defines a kinoform which routes a beam from said optical input to a selected said optical output; wherein said data processor is configured to input routing data defining said selected optical output and to calculate said kinoform data for routing said beam responsive to said routing data; and wherein said data processor is configured to calculate said kinoform data by: determining an initial phase pattern for said kinoform; calculating a replay field of said phase pattern; modifying an amplitude component of said replay field to represent a target replay field for said beam routing, retaining a phase component of said replay field to provide an updated replay field; performing a space-frequency transform on said updated replay field to determine an updated phase pattern for said kinoform; and repeating said calculating and updating of said replay field and said performing of said space-frequency transform until said kinoform for display is determined; and outputting said kinoform data for display on said LCOS SLM.
US09547266B2
The motor that drives a reverse unit, and a CPU configured to switch an image formation mode between a full color mode for forming an image using image forming stations and a black and white mode for forming an image using the image forming station are provided. If the image is formed on a first recording material supplied by a sheet feeding roller pair and subsequently an image is formed on a second recording material supplied by a sheet refeeding unit, the motor continuously drives the reverse unit. If the image formation mode for the first recording material is different from the image formation mode for the second recording material, the CPU switches the image formation mode to the full color mode, and forms the images on the first recording material and the second recording material.
US09547261B2
An image forming apparatus includes an image forming unit, an intermediate transfer belt, a brush roller, a drive mechanism, a contact control mechanism, and an operation control unit. The image forming unit includes a photoconductor drum, and forms a toner image on an outer circumferential surface of the photoconductor drum. The operation control unit is configured to perform a cleaning mode including cleaning the brush roller while an image forming operation is not being performed, cause the contact control mechanism to set the photoconductor drum and the intermediate transfer belt to the non-contact phase in the cleaning mode, and cause the drive mechanism, in the non-contact phase, to drive the brush roller to rotate at a rotation speed higher than a rotation speed of the brush roller in the image forming operation, and drive the intermediate transfer belt.
US09547260B2
Disclosed herein is a method for electrostatic printing, wherein the method comprises (a) providing an ink composition comprising particles comprising a resin, wherein the ink composition contains less than 0.3 mg of charge director per g of solids in the ink composition; (b) passing the ink composition between a first electrode and a developer roller, wherein sufficient potential is applied between the developer roller and the electrode such that the resin particles are charged and adhere to the developer roller; (c) transferring at least some of the particles from the developer roller to a photoimaging plate to form an image on the photoimaging plate; and (d) transferring the image from the photoimaging plate to a print medium. Also disclosed here is an apparatus for carrying out the method, and a print medium printed using the method.
US09547259B2
A development device used for an image forming apparatus includes a frame member, a developer bearing member configured to develop a latent image formed on an image bearing member using developer, and an edge portion sealing member provided between an edge portion in a rotational axis direction of the developer bearing member and the frame member to prevent the developer from leaking to an outside of the development device from between the edge portion and the frame member, and including, in a state of being compressed between the edge portion and the frame member, a layer that includes an aggregate of a plurality of foam cells in which a foam cell communicating with an adjacent cell via a communication hole and a foam cell not communicating with an adjacent cell are mixed in a direction from an inside of the development device to the outside thereof.
US09547257B2
An image forming apparatus includes a developer conveyance device to transport developer, using a positive-displacement pump to alternately generate positive pressure and negative pressure by changing a volume of an internal space thereof, a destination developer container to which the developer conveyance device transports developer, a sensor provided to the destination developer container, to detect developer in the destination developer container, and a controller to control the positive-displacement pump according to a detection result generated by the sensor. The controller disabled detection of developer by the sensor in a non-detection period that starts from a stop of the positive-displacement pump.
US09547253B2
A developing cartridge includes a casing, a developer-carrying member, a supply member, a developing electrode, a supply electrode, and an insulating member. The casing is configured to accommodate therein developer. The developer-carrying member is configured to rotate about a rotational axis and carry the developer thereon. The supply member is configured to supply the developer to the developer-carrying member. The developing electrode is configured to be electrically connected to the developer-carrying member. The supply electrode is configured to be electrically connected to the supply member. The insulating member insulates the developing electrode and the supply electrode with each other. The developing electrode, the insulating member, and the supply electrode are overlapped in this order in an axial direction of the rotational axis.
US09547246B2
A compound that includes an aqueous dispersion, wherein the dispersion includes a thermoplastic resin and at least one stabilizing agent, and at least one selected from the group consisting of a colorant and a magnetic pigment, wherein the dispersion has an average volume diameter particle size from about 0.05 to about 10 microns is described.
US09547245B2
Disclosed is a dual wafer stage switching system for a lithography machine. The system comprises a base stage (30), a wafer stage (16.1) running at a pre-processing workstation, and a wafer stage (16.2) running at an exposure workstation. A rotating motor (41) is mounted under the base stage (30) for rotating the two wafer stages after the wafer stages have completed pre-processing and exposure operations in order to complete position switch of the wafer stages, wherein the base stage (30) is kept stationary during the switch. The present invention avoids rotation of a large inertia base stage and has low requirement for motor power, while eliminating a guide rail docking device and an auxiliary device and greatly simplifying system configuration. The system is easy and convenient to operate and easy to control.
US09547242B2
The present invention provides a lithography apparatus which forms a pattern on a substrate, the apparatus including an optical unit including a plurality of optical systems each of which irradiates the substrate with a beam for forming the pattern and which are arranged in at least one of a first direction and a second direction orthogonal to an optical axis thereof, and a pair of interferometers configured to measure a rotation angle of the optical unit around an axis parallel to the optical axis, wherein a distance between measurement axes of the pair of interferometers is not small than longer one of a distance between optical axes of two optical systems, of the plurality of optical systems, farthest away from each other in the first direction and a distance between optical axes of two optical systems, of the plurality of optical systems, farthest away from each other in the second direction.
US09547238B2
A method of making a photoresist with rare-earth sensitizers is provided. The rare-earth sensitizer could be a salt or a rare-earth complex. According to the invention, photoresist composition is useful to pattern circuits by visible light.
US09547232B2
Disclosed herein are various pellicles for use during extreme ultraviolet (EUV) photolithography processes. An EUV radiation device disclosed herein includes a reticle, a substrate support stage, a pellicle positioned between the reticle and the substrate support stage, wherein the pellicle includes an aerogel grid and a membrane formed on the aerogel grid, and a radiation source that is adapted to generate radiation at a wavelength of about 20 nm or less that is to be directed through the pellicle toward the reticle.
US09547219B2
Provided is a photographing apparatus. The photographing apparatus includes: a main body having an image pickup device disposed therein; a middle cover disposed in a back side of the main body and includes a first opening disposed to correspond to a position of the image pickup device; a first connector formed on the middle cover and around the first opening, where the first connector is configured to couple to an external optical component and is disposed so that the an optical axis of the image pickup device coincides with an optical axis of the external optical component, when the external optical component is coupled to the first connector; and a rear cover disposed on the middle cover and includes a second opening disposed to correspond to the position of the image pickup device.
US09547213B2
A display device including a first substrate, a second substrate, a display element layer, a non-transparent structure, an optical guiding structure and a reflective layer is disclosed. The second substrate is disposed opposite to the first substrate adjacent to a display surface of the display device. The display element layer is disposed between the first and the second substrates. The non-transparent structure, located between the optical guiding structure and the display element layer, defines at least one opening of the display device. The optical guiding structure corresponds to the one opening. The optical guiding structure includes a plurality of insulating structures each having a first surface adjacent to the non-transparent structure and side surfaces connected to the first surface. The reflective layer is disposed on the side surfaces. The ambient light entering via the second substrate is reflected by the reflective layer and exists via the opening.
US09547208B2
A device may comprise a display panel; a backlight; a printed circuit board, wherein the backlight is between the display panel and the printed circuit board; one or more lights, wherein the one or more light sources are directly connected to the printed circuit board, and one or more light coupling units, wherein each light coupling unit is configured to guide light, when emitted by a corresponding light source of the one or more light sources, to the backlight, and wherein the backlight guides the light towards the display panel.
US09547201B2
A display apparatus includes a first substrate and a color filter layer. The first substrate has a curved first side and a display area. The first side has at least a curvature radius and the range of the curvature radius is between 500 mm and 10000 mm. At least a datum line is defined in the display area. The color filter layer is disposed on the first substrate and includes a plurality of filter portions. The filter portions are disposed within the display area. An included angle between the datum line and the first side is between 0° and 10°, and the filter portions located corresponding to the datum line have the same color.
US09547178B2
An optical image splitter disposed in the path of image-bearing light along an optical axis has a coated dichroic surface disposed at an angle of 15 degrees or less relative to incident light along the optical axis. The coated dichroic surface has a number of layers of material, the of layers including layers having a first refractive index, nL, and layers having a second refractive index, nH, greater than the first refractive index. The coated surface transmits light of at least a first wavelength range to form a first image at an image plane and reflects light of a second wavelength range to form a second image at the image plane.
US09547172B2
A heads up display system includes a computer that is programmed to receive data from one or more sources in a vehicle. The computer is further programmed to identify respective subsets of the data to be provided to respective ones of a plurality of display devices, and to provide the respective subsets of the data to the respective display devices.
US09547171B2
An optical scanning system includes a variable-focus element, an imaging lens and a deflector, wherein the reciprocal of the focal length f of the variable-focus element is changed from 1/fMIN to 1/fMAX, and for the case that the equation 1/f={(1/fMAX)+(1/fMIN)}/2 holds, a beam which has passed through the variable-focus element is a divergent beam, and x 2 + x 2 2 x 1 > x 3 ( 1 ) is satisfied, where x1 represents a distance from a virtual image point of the divergent beam to the principal point on the entry side of the variable-focus element, x2 represents a distance from the principal point on the exit side of the variable-focus element to the principal point on the entry side of the imaging lens, and x3 represents a distance from the principal point on the exit side of the imaging lens to an image point.
US09547168B2
The subject matter disclosed herein relates to an electrowetting display comprising: a dielectric barrier layer formed on a substrate; a hydrophobic layer formed on the dielectric barrier layer, wherein the dielectric barrier layer maintains a separation between the hydrophobic layer and the substrate; a patterned pixel grid formed on the hydrophobic layer, wherein the patterned pixel grid comprises rows and columns of pixel walls that form field pixels and border pixels; an oil film overlying the hydrophobic layer, wherein the oil film is partitioned by the patterned pixel grid; and an electrolyte overlying the oil film and the patterned pixel grid, wherein one or more of the rows or the columns of pixel walls of the patterned pixel grid includes a substantially nonlinear-shaped portion to reduce sheer stress between the patterned pixel grid and the hydrophobic layer.
US09547148B2
The present invention provides a lens driving device which can limit rotations caused by torque generated when a lens is inserted or disassembled. The state that the lens driving device is damaged can be distinguished, and the finished product rate and reliability of a camera assembly are improved more easily. The lens driving device includes a lens support, a coil disposed on the lens support, a fixing assembly and springs for supporting the lens support to move along the optical axis, and a magnet yoke. Extruding clamping parts closer to the upper side than a mounting surface for the springs to mount are arranged on the lens support, the magnet yoke is provided with bending parts extending from the edge part of the opening part downwardly, and the bending parts of the magnet yoke are located closer to the upper side than the mounting surface.
US09547146B2
A fiber optic cable including an inner guard layer surrounding a core containing at least one optical fiber; and an outer guard layer surrounding the inner guard layer; wherein the inner guard layer includes at least one metal tube with at least one optical fiber inside the tube; and wherein the outer guard layer includes at least one metal tube with at least one optical fiber inside the tube.
US09547142B1
An optical transmitter module includes a coupling optical element configured to couple a first optical signal from a transmitting optoelectronic component to a first light guiding structure. An optical power monitor system is connected with the first light guiding structure and is provided with a beam splitter for splitting the first optical signal into a transmitted optical signal and a reflected optical signal to be directed to a receiving optoelectronic component for measuring power of the reflected optical signal.
US09547134B2
The present disclosure provides a tightly mountable optical fiber adapter which has a plurality of mating parts formed at front and rear sides of a base of a shell member thereof, and the base is combined with a base plate and two opposite side panels, each side panel is extended to form a first elastic part, and ends of second elastic parts are respectively outwardly bent and extended to form stop parts whose inner sides are bent towards the first elastic part and extended to form third elastic parts. While shell member is transversely mounted into an installing hole, first elastic parts are abutted and deformed to cross installing hole to clasp back side, second elastic parts are located in installing hole, so that shell member cooperating with mounting spring clip can be tightly fastened in installing hole, whereby the entire structure can be more securer.
US09547129B1
An apparatus for converting fiber mode to waveguide mode. The apparatus includes a silicon substrate member and a dielectric member having an elongated body. Part of the elongated body from a back end overlies the silicon substrate member and remaining part of the elongated body up to a front end is separated from the silicon substrate member by a second dielectric material at an under region. The apparatus also includes a waveguide including a segment from the back end to a tail end formed on the dielectric member at least partially overlying the remaining part of the elongated body. The segment is buried in a cladding overlying entirely the dielectric member. The cladding has a refractive index that is less than the waveguide but includes an index-graded section with decreasing index that is formed at least over the segment from the tail end toward the back end.
US09547127B1
A compact polarization beam splitter is formed by cascading two stages of directional couplers each containing two waveguides laid in parallel with a coupling gap. Each waveguide is made by silicon nitride material having a minimum length configured to be comparable with a coupling length for a TE polarization mode being set as twice of a coupling length for a TM polarization mode. A first-stage direction coupler is optimized by making the coupling gap smaller/greater than a nominal value to maximize TE/TM extinction ratio at least for a shorter/longer wavelength window of a designated wavelength band and each of two second-stage directional couplers is optimized by making the coupling gap greater/smaller than the nominal value to maximize TE/TM extinction ratio at least for a complementary longer/shorter wavelength window of the same designated wavelength band.
US09547109B2
A retroreflective article includes a prismatic film having prismatic elements with a metallized coating wherein the metallized coating is laser etched to provide one or more light transmissive regions to expose underlying material that one or more provides high contrast images that contrast with the retroreflective film. The underlying material can include one or more contrasting elements. The article may be back-lighted to increase the contrast especially during conditions of reduced lighting.
US09547106B2
Disclosed is an electronic bucket-type precipitation meter including: an inclined bucket which extends at an angle from one edge to the center so as to collect rainwater; a measurement bucket which extends downward so that the rainwater is collected at the center of the inclined bucket, wherein a measurement unit is installed on a side surface thereof so as to measure the collected rainwater; a covering part in which the upper covering part is formed at the upper part thereof and has an inclined contact surface having the same incline as the inclined bucket, and in which the lower covering part is formed at the lower part thereof so as to block the bottom surface of the measurement bucket; and a lifting and lowering driving unit which lifts and lowers the cover part.
US09547105B2
A distance of a gas flow path and a velocity of the gas flow therein are calculated using pulsed neutron data and noise data. The gas saturation and distance to flow path obtained from the pulsed neutron data and gas velocity and distance to flow path obtained from the noise data are compared with each other to obtain a first calculated distance and a first calculated velocity. The distance and the velocity of the gas flow are calculated using Doppler data. The distance and velocity values are compared with the first calculated distance and first calculated velocity to obtain a second calculated distance and velocity values. The distance and the velocity of the gas flow are calculated using temperature data. The distance and velocity values are compared with the second calculated distance and velocity to determine a distance of a cement interface and a velocity of a gas flow therein.