US09408336B1
An electromagnetic interference (EMI) shielded device which includes an object to be shielded and an EMI shielding material encompassing the object. The EMI shielding material is made up of, but not limited to a broadband biopolymer or polymer dissolved in organic solvents, and metal and carbon-based nano-powders or nanoparticles. The specific makeup of the shielding material and fabrication procedure of the shielding material is also included herein.
US09408331B2
A rack system may include a first plurality of line cards, where a particular one of the first plurality of line cards receives or sends packets via ports; a plurality of fabric cards, where a particular one of the plurality of fabric cards includes a switching fabric; a second plurality of line cards, where a particular one of the second plurality of line cards receives or sends packets via ports; a first backplane that connects the first plurality of line cards to the plurality of fabric cards; and a second backplane that connects the second plurality of line cards to the plurality of fabric cards.
US09408325B2
Embodiments of the invention provide a swing-out wall rack for mounting electrical equipment. The swing-out wall rack can include a frame configured to couple to a wall and a rack. The frame can include a vertical member and a horizontal arm. The rack can extend a width and a height. The rack can include a first side and a second side, the second side being opposite from the first side. The rack can further include a mid-point, the mid-point being approximately equidistant from the first side and the second side. The rack can be rotatably coupled to the horizontal arm of the frame substantially about the mid-point of the rack.
US09408323B2
A method and system for providing a customized storage container includes a generally rectangular housing and at least one printed circuit board contained within the rectangular housing. The customized storage container encloses a first row of interconnector modules that are positioned adjacent to a first, open end of the rectangular housing. The customized storage container also encloses a second row of interconnector modules positioned adjacent to the first, open end of the rectangular housing. At least one air vent is positioned along a side of the rectangular housing and adjacent to a second, closed end of the rectangular housing. According to one exemplary embodiment, the storage container can comprise a single printed circuit board for supporting the first and second row of interconnector modules. In another exemplary embodiment, the storage container can comprise two printed circuit boards for supporting the first and second rows interconnector modules.
US09408315B2
An electronic apparatus includes: a first cover forming a first external surface of the electronic apparatus; a second cover forming the first external surface in conjunction with the first cover, the second cover being capable of being separated from an edge of the first cover in a first direction along the first external surface; an elastically deformable first engaging portion formed at the edge of the first cover; and a second engaging portion formed at an edge of the second cover, the second engaging portion being engageable with the first engaging portion. The first engaging portion is elastically deformable in a second direction intersecting the first direction and being along the first external surface.
US09408312B2
A method and apparatus is provided for self-assembly of micro-components such as microchips onto a carrier substrate, provided with assembly locations for the components. The components are supplied to the carrier by a liquid flow, while a template substrate is arranged facing the carrier. The template is a substrate provided with openings aligned to the assembly locations. The carrier and template are submerged into a tank filled with the liquid, while the liquid flow is supplied to the template side together with the components, so that the components are guided towards the openings by the flow of liquid. Once a component is trapped into an opening of the template, substantially no further liquid flow through the opening is possible, so that following components are guided towards the remaining openings, thereby establishing a fast and reliable self-assembly process.
US09408311B2
A method of manufacturing an electronic component module includes sealing a surface of an aggregate substrate on which a plurality of electronic components are mounted with a sealing resin and cutting boundary portions between electronic component modules from an outer surface of the sealing resin to a position at least partially through the aggregate substrate to form first grooves. A shield layer is formed by coating the outer surface of the sealing resin with a conductive resin and filling the first grooves with the conductive resin, and recesses are formed at positions on the shield layer where the first grooves are formed. The boundary portions between electronic component modules are cut along the corresponding recesses so that second grooves each having a width smaller than the width of a corresponding one of the recesses are formed, and the aggregate substrate is singulated into the individual electronic component modules.
US09408310B2
A substrate includes a built-in component that suppresses resin flow occurring in the case of thermocompression bonding in a region where vias and wiring conductors are provided and that reduces the occurrence of via defects and wiring-conductor defects. The resin flow occurring in an outer side portion of a frame-shaped electrode is suppressed in the case of thermocompression bonding by encircling the periphery of a built-in component with the frame-shaped electrode. Because of this structure, the occurrence of defects in vias and wiring conductors arranged in an outer side portion of the frame-shaped electrode may be reduced.
US09408305B2
Buffer structures are provided that can be used to reduce a strain in a conformable electronic system that includes compliant components in electrical communication with more rigid device components. The buffer structures are disposed on, or at least partially embedded in, the conformable electronic system such that the buffer structures overlap with at least a portion of a junction region between a compliant component and a more rigid device component. The buffer structure can have a higher value of Young's modulus than an encapsulant of the conformable electronic system.
US09408300B2
According to embodiments of the disclosure, a flexible device and a fabrication method thereof are provided. The flexible device has a first area and a second area, and the stiffness of a portion of the first area is greater than the stiffness of the second area. The flexible device may include a flexible substrate and a rigid element. The flexible substrate includes a first surface and a second surface opposite to each other. The second surface has a coarse structure. The surface roughness of the second surface is greater in the first area than in the second area. The rigid element is disposed on the first surface of the flexible substrate and located in the first area. The stiffness of the rigid element is greater than the stiffness of the flexible substrate. A projection area of the coarse structure on the flexible substrate overlaps an area of the rigid element.
US09408296B2
A resin composition which is capable of forming a film that has excellent heat resistance and slidability/bendability; a protective film for circuits, which uses the resin composition; and a dry film or the like which comprises the protective film are provided. Other aspects are a circuit board and a multilayer circuit board, each of which has excellent heat resistance and slidability/bendability. Furthermore, a protective film for circuit boards is provided, which is arranged in contact with a circuit of a printed wiring board, and contains a polyoxazolidone resin that has a weight average molecular weight of 3×104 or more.
US09408295B2
A substrate for a light-emitting diode comprising a metal base with a thickness of a predetermined value or more is constituted so that the thickness of a top conductor for an electrical connection with a light-emitting diode (LED) in a predetermined range falls within a predetermined range and the thickness of an insulation layer which electrically insulates the metal base and the top conductor and the thickness of the top conductor meet a predetermined relation. Thereby, a substrate for a light-emitting diode which can show a high heat dissipation capacity by achieving a low thermal resistance as the total thermal resistance of the whole substrate without reducing insulation reliability and high-humidity reliability of the substrate is provided.
US09408291B2
A control module includes a circuit board having conductor paths arranged on at least one plane and having at least one rigid, inflexible conductor path section. The control module also includes an electronic control circuit which electrically contacts the conductor paths and has electrical components. The control module also includes a pan-shaped cover part protecting the control circuit. The cover part is arranged over a part of the electronic control circuit and contacts a side of the circuit board in a sealing manner with a flat contact region aligned parallel to the side. At least part of the electronic control circuit is protectively arranged in a housing inner chamber between the cover part and the circuit board, and electrical contacts of the circuit board are provided outside of the housing inner chamber, which is covered by the cover part, to contact electrical components of the control module.
US09408286B1
Short pulse neutron generators are described herein. In a general embodiment, the short pulse neutron generator includes a Blumlein structure. The Blumlein structure includes a first conductive plate, a second conductive plate, a third conductive plate, at least one of an inductor or a resistor, a switch, and a dielectric material. The first conductive plate is positioned relative to the second conductive plate such that a gap separates these plates. A vacuum chamber is positioned in the gap, and an ion source is positioned to emit ions in the vacuum chamber. The third conductive plate is electrically grounded, and the switch is operable to electrically connect and disconnect the second conductive plate and the third conductive plate. The at least one of the resistor or the inductor is coupled to the first conductive plate and the second conductive plate.
US09408285B2
Disclosed herein is an electrostatic discharge protection device including: a lower cover; electrodes disposed on the lower cover, being spaced apart from each other; a conductor disposed on the lower cover; and a semiconducting material layer covering the lower cover and the electrodes and formed of a semiconducting material.
US09408281B2
Provided is a wind turbine that includes a tower, a nacelle, a plurality of light sources mounted within the tower and the nacelle, and a wireless lighting control system. The wireless lighting control system includes a first locally controllable switch for controlling power to the plurality of light sources and a second locally controllable switch for controlling power to the plurality of light sources. The first and second locally controllable light switches are located remotely from each other. The wireless lighting control system further includes a remotely controllable light switch located at each of one or more of the light sources. The remotely controllable switch is configured to wirelessly receive a switch-on signal generated in response to manipulation of at least one of the first and second locally controllable switches, and switch on power to the corresponding light source in response to receiving the switch-on signal.
US09408280B2
A lighting system is disclosed having a plurality of luminaires in which the energy usage of each luminaire can individually be metered using a luminaire controller having a metering circuit.
US09408279B2
An intelligent system for controlling an exterior landscape lighting system by self calibration and self adjustments in real-time includes a plurality of lighting units, each lighting unit comprising a light sensor, a clocking device is electrically connected to each lighting unit, a power supply means operable to provide electrical power for operation of the clocking device, and a controller unit comprising a memory for storing a pre-recorded historical data and executing a set of instructions to control on and off times of each lighting unit.
US09408275B2
A lighting system with adjustable wavelength output that may include a plurality of light sources, a controller positioned in electrical communication with the plurality of light sources, and an optical sensor system positioned in electrical communication with the controller. The controller may be configured to selectively operate each light source of the plurality of light sources to emit one or more source lights. The optical sensor system may be configured to sense a reflected light that is reflected by an object upon which the source lights are incident. The optical sensor system may be configured to sense a wavelength range of the reflected light defined as a measured wavelength range and may further be configured to transmit a signal to the controller responsive to the measured wavelength range. The controller may be configured to operate the plurality of light sources responsive to the signal received from the optical sensor system.
US09408271B2
A lighting system includes an external sensor that is configured to measure a characteristic value of light received from the lighting system in a location of an environment that is illuminated by the lighting system, and a lighting device. The lighting device includes a plurality of LEDs that include a first group of LEDs that exhibit a first color temperature and a second group of LEDs that exhibit a second color temperature, a housing, and a device controller containing control circuitry that is configured to receive data from the external sensor and automatically alter a characteristic of light emitted by one or more of the LEDs in response to the received data. The housing may include an opening that receives and secures the plurality of LEDs, a body portion that provides a heat sink for the plurality of LEDs, and a power supply.
US09408266B2
A circuit can be used for controlling a plurality of LEDs coupled in series. A switching converter operates as a current source coupled to the plurality of LEDs to provide a constant load current thereto. The switching converter includes an inductor coupled in series with the plurality of LEDs such that the same load current flows through the inductor and the plurality of LEDs. No substantial capacitance is coupled between the inductor and the plurality of LEDs. A floating driver circuit is coupled in parallel with each individual LED of the plurality of LEDs. The floating driver circuit is configured to fully or partially take over the load current thereby bypassing the respective LED in accordance with a respective modulated input signal to control the intensity of the light emitted by the LED.
US09408255B2
Embodiments of the present invention disclose a method for migrating a user plane from an Iur-g interface to an A interface and an apparatus. The method includes: receiving, by a BSC, a migration commit notification that is sent by an RNC through an Iur-g interface, where the migration commit notification is sent by the RNC according to a notification message of finishing preparing resources by the BSC, and the notification message of finishing preparing resources by the BSC is sent by a core network; and migrating, by the BSC, a user plane from the Iur-g interface to an A interface according to the migration commit notification. In this way, the interruption duration in a process of migrating the user plane from the Iur-g interface to the A interface may be shortened.
US09408241B2
A network may include a method that includes, for example, receiving a communication request responsive to a telephone number mapping query failure, where the communication request is initiated by an originating communication device requesting a communication session with a terminating communication device, foregoing initiating the communication session as a circuit-switched communication session responsive to determining that the originating communication device and the terminating communication device are enabled to use packet-switched communications, and instructing a second network node to initiate the communication session as a packet-switched communication session between the originating communication device and the terminating communication device responsive to the determination. Other embodiments are disclosed.
US09408240B2
There is disclosed a system and method for choosing between different Communication Initiation Request (CIR) channels in a mobile communications system when there are multiple CIR channels amongst which to choose. Additionally, there is disclosed a system and method for exploiting a Transmission Control Protocol (TCP) connection usage pattern that is characterized by periods of inactivity.
US09408239B2
A device receives an emergency call via a session initiation protocol (SIP) invite that includes a cell identification (ID) and a service or device type associated with a user equipment (UE). The device determines, based on the service or device type, whether the UE is a fixed device or a wireless device, and uses a static approach to route the emergency call to a public safety answering point (PSAP) when the UE is a fixed device. The device uses a cell database to route the emergency call to the PSAP, based on the cell ID, when the UE is a wireless device.
US09408236B2
Disclosed are a method for distributing a random access and a method for distributing and performing the random access. According to the present invention, a method for performing a random access of a terminal comprises the step of receiving a paging message indicative of a network reentry from a base station, wherein said paging message can contain at least either the identifier information of terminal groups, in which terminals are grouped, or the random access configuration information which corresponds to said terminal groups. Said random access configuration information can contain random access standby time information of said terminal groups and back-off window size information. Said method further comprises the steps of: selecting a random access opportunity on the basis of said random access configuration information; and transmitting a random access code to said base station in said selected random access opportunity.
US09408232B2
Certain aspects of the present disclosure relate to a technique for managing contention-based uplink data transmissions. According to certain aspects, a base station may allocate a common contention-based resource to a plurality of user equipment (UEs). The plurality of UEs may utilize the contention-based resource to transmit uplink data without prior scheduling, which may result in transmission collisions. Certain aspects of the present disclosure provide a mechanism for determining which UE sent an uplink transmissions based on one or more transmission parameter signaled to the UEs.
US09408229B2
In a wireless mobile communications system, a method for controlling a radio resource allocation is provided. A network transmits access control information to a terminal such that a request for the radio resource allocation which will be transmitted from the terminal can be controlled. The terminal selectively transmits the request for the radio resource allocation based on the received information, thus a transmission of an unnecessary request for the radio resource can be minimized, thereby preventing a waste of the radio resource.
US09408228B2
Embodiments of the present application provide a method and apparatus for uplink interference avoidance in case of timing advance group reconfiguration. Wherein, the method includes: reconfiguring a TAG belonging to a secondary serving cell by terminal; and terminating, by the terminal, transmission of a periodic channel sounding reference signal Type-0 SRS in the secondary serving cell, and/or terminating, by the terminal, uplink non-adaptive retransmission in the secondary serving cell, after the terminal completes the reconfiguration of the TAG of the secondary serving cell and if a current TAG is a new one. With the embodiments of the present application, a problem of mutual interference with other terminal resulted from transmission of an uplink signal by the terminal in the secondary serving cell according to a wrong TA value may be avoided.
US09408227B2
The present invention relates to a method and apparatus for performing wireless communication, and includes: transmitting a channel scheduling request frame for querying scheduling information to a database device, the scheduling information being on one or more channels the enabling station wants to query, receiving a channel scheduling response frame including a channel number field and a channel availability duration field from the database device, the channel scheduling response frame not including information on from when a channel identified by the channel number field is available for operation, the channel availability duration field indicating a duration of time during which the channel identified by the channel number field is available for operation, and taking the specific time receiving the channel scheduling response frame as a starting time of channel availability of the channel identified by the channel number field of the channel scheduling response frame.
US09408214B2
Systems, methods, and devices for protecting frequency division multiple access communications are provided. A method for wireless communications in a communication system over a primary frequency channel and a secondary frequency channel is provided. The method includes transmitting by an access point a first reservation frame utilizing the primary frequency channel, the first reservation frame indicating a first single time interval reserved for uplink and downlink communications over the primary frequency channel with a plurality of wireless devices. The method includes transmitting by the access point a second reservation frame utilizing the secondary frequency channel, the second reservation frame indicating a second single time interval reserved for uplink and downlink communications over the secondary frequency channel. The method includes communicating between the access point and the plurality of wireless devices over the primary frequency channel during the first single time interval.
US09408213B2
When a frequency channel is shared between adjacent cells in a wireless communication system of time-division duplex operation utilizing a white space, more efficient communications can be achieved. In a wireless communication system of time-division duplex operation utilizing a white space, which is a temporally and spatially unused frequency, to perform wireless communications and having frames in which downstream and upstream subframes are alternately arranged on the time axis, a network controller calculates a common split position, which is to be used in synchronization between base stations sharing a frequency, from collected information in response to a frequency sharing trigger and synchronizes the determined split position between the base stations, thereby allowing the frequency channel to be shared.
US09408201B2
A method for CSI report transmission includes detecting a collision in a subframe, between a first PUCCH CSI report of one serving cell with which a UE is configured in one of transmission modes 1 to 9, and a second PUCCH CSI report of another serving cell with which the UE is configured in transmission mode 10. Upon the reporting types of the collided PUCCH CSI reports having a same priority, the method transmits the first PUCCH CSI report if the CSI process index of the second PUCCH CSI report has a positive value other than 1. A method for CSI report transmission includes configuring, via a higher layer, a UE configured in transmission mode 10 whether to create a respective CSI report(s) for each aperiodic CSI process or not, using an information element including at least three one-bit variables.
US09408200B2
A predetermined number of cyclic shift values are defined for a demodulation of uplink data. An available portion of the cyclic shift values from among the cyclic shift values is transmitted to user equipment. Control information for uplink data is transmitted to the user equipment via a physical control channel. The control information includes information indicating one cyclic shift value for generating a reference signal from among the portion of the cyclic shift values. The user equipment transmits the uplink data based on the control information and a reference signal for a demodulation of the uplink data.
US09408199B1
One embodiment takes the form of a method carried out by a base station. The method includes the base station serving a wireless communication device (WCD) on a given air-interface resource. While serving the WCD, the base station may receive a data packet from the WCD. In response, the base station may update the data packet to include an indication of the given air-interface resource on which the base station is serving the WCD. The base station may then transmit the updated data packet for receipt by one or more gateways.
US09408198B2
Methods and apparatus are described for User Equipment (UE) to concurrently transmit Uplink Control Information (UCI) and data information to a Node B. The Node B can configure the UE to transmit UCI together with data information in a Physical Uplink Shared CHannel (PUSCH) or separate from data information in a Physical Uplink Control CHannel (PUCCH). The UE may also determine whether to transmit UCI together with data information in the PUSCH or separate from data information in the PUCCH based on criteria involving a ratio of PUSCH resources for UCI transmission over the total PUSCH resources, a Modulation and Coding Scheme (MCS) for the data information, an absolute power difference between PUCCH and PUSCH transmissions, whether the PUSCH transmission uses frequency hopping, and/or whether spatial multiplexing is used for the data transmission.
US09408197B2
Disclosed is a method and a apparatus for transmitting control information in a wireless communication system. The present invention includes detecting In Device Coexistence (IDC) interference, and transmitting an IDC indication message to an eNB if there is at least one frequency influenced by the IDC interference, wherein the IDC indication message is configured to include a frequency list containing frequencies influenced by the IDC interference, and the frequency list is configured to include an IDC interference direction indicating a direction of an influence of the detected IDC interference.
US09408196B2
The disclosure provides a method and terminal for feeding back channel state information. The method comprises: a UE determining channel state information comprising a first type of PMI and a second type of PMI, wherein the first type of PMI is used for indicating an index of a first precoding matrix in a first precoding codebook, the first precoding matrix is used for mapping channel information of a wideband and/or long-term channel, the second PMI is used for indicating an index of a second precoding matrix in a second precoding codebook, the second precoding matrix is used for mapping channel information of a subband and/or short-term channel; the UE feeding back the channel state information on a PUSCH. The disclosure enables a base station to dynamically select SU-MIMO or MU-MIMO transmission according to the practical channel condition so as to effectively improve the system performance.
US09408183B2
Methods and devices for resolving paging collisions in a communication device (105-1) are described. The method includes detecting a probable paging collision between two subscriber identity modules (SIMs) (115) of the communication device (105-1) and determining whether at least one SIM of the communication device (105-1) has a non-serving cell in a corresponding broadcast control channel (BCCH) allocation list (BA-list). Further, the method includes ascertaining, based on one or more selection parameters, whether the at least one SIM can be selected for forced cell reselection and indicating, based on the ascertaining, exclusion of a currently serving cell of a SIM selected for the forced cell reselection from normal cell reselection procedure. Further, the forced cell reselection is initiated for the selected SIM. Further in some embodiments, if none of the SIMs can be selected for a forced cell reselection, then a Paging Message Position (PMP) recomputation Request is sent to a network controller to change the paging block position computation from IMSI-based computation to TMSI-based computation.
US09408182B1
Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving data responsive to a selection of an action trigger prompt at a user device, wherein: the action trigger prompt is rendered at the user device with a resource and displayed with the resource in an initial state, and upon selection of the action trigger prompt the user device displays an action trigger menu that facilitates the input of a plurality of parameter values for an event; and the received data specifies a user defined event and an action associated with the user defined event and to be taken in response to the occurrence of the user defined event; and storing the data specifying the user defined event and the action to be take in response to the occurrence of the user defined event in an action trigger data store.
US09408174B2
Downlink signal strength measurements from base stations (BSs) are reported by mobile devices to facilitate mobile device locating. A system receives the signal strength information and determines whether the mobile device is within a selected distance from any of the BSs in response to detecting that signal strength information for one of the BSs is greater than a predefined value. The system determines an area over which to search for the mobile device if the system fails to detect that the signal strength information for any of the BSs is greater than the predefined value. The area over which the search is performed is an intersection of all regions determined by the signal strengths of the BSs.
US09408170B2
Methods, devices, and computer program products for synchronization of wireless devices in a peer-to-peer network are described herein. In one aspect, a method for synchronizing a wireless communication apparatus is provided. The method includes determining, at a wireless communication apparatus, a first time interval since transmitting a message including a time value of a clock signal of the wireless communication apparatus; and determining, at the wireless communication apparatus, a second time interval since updating the time value of the wireless communication apparatus; and transmitting a message comprising content that is based on comparing the first time interval to a first threshold and comparing the second time interval to a second threshold.
US09408167B2
A first wireless access network node sets a synchronization indication based on whether the first wireless access network node is synchronized with a synchronization source. The first wireless access network node transmits the synchronization indication.
US09408164B2
Disclosed is a millimeter-wave communication spatial multiplexing transmission method, and the method includes: a millimeter-wave communication device initiating high-speed data communication with a target device, sending a beamforming request to the target device via a low frequency band communication module, if the millimeter-wave communication device has received an acknowledgement response sent by the target device via the low-frequency band communication module and learns that a non-target device is performing the high-speed data communication in a same frequency band with the high-speed data communication initiated by the millimeter-wave communication device, the millimeter-wave communication device configuring transmitting power which is less than default power to perform beam scanning.
US09408163B2
An embodiment of the present invention discloses a power control method, including: obtaining, by a UE, configuration information, where the configuration information includes a configuration parameter of at least one Scell configured by a base station for the UE; setting, by the UE, an initial power adjustment value of the Scell according to the configuration parameter of the Scell in the configuration information; and controlling, by the UE, transmit power on the Scell according to the set initial power adjustment value of the Scell. Correspondingly, an embodiment of the present invention further discloses an activation management method, a UE, and a base station. By using the present invention, transmit power of a UE on an Scell can be accurately controlled, thereby ensuring accuracy of data transmission.
US09408158B2
A User Equipment (UE) is described. The UE decodes an uplink/downlink (UL/DL) reconfiguration downlink control information (DCI) with an enhanced interference mitigation with traffic adaptation (eIMTA)-radio network temporary identifier (RNTI) on a physical downlink control channel (PDCCH). The UE also determines if one or more valid UL/DL configurations in the UL/DL reconfiguration DCI with eIMTA-RNTI for all configured eIMTA cells are received. The UE further determines if physical uplink control channel (PUCCH) format 3 is configured. The UE additionally determines a PUCCH resource for physical downlink shared channel (PDSCH) hybrid automatic repeat request acknowledgement/negative acknowledgement (HARQ-ACK) reporting based on whether valid UL/DL configurations in the UL/DL reconfiguration DCI with eIMTA-RNTI for all of the configured eIMTA cells corresponding to a subframe for the PUCCH resource are received. The UE also sends PDSCH HARQ-ACK information on the selected PUCCH resource in an uplink subframe.
US09408151B2
The present invention provides techniques related to a terminal apparatus, base station apparatus, communication system, control method, and integrated circuit for performing efficient transmission and reception control between a mobile station apparatus and a base station apparatus to thereby reduce power consumption and improve radio resource utilization. The terminal apparatus sends capability information indicating whether notification of a state relating to power consumption of the terminal apparatus is possible or not to the base station apparatus, and upon receiving a parameter indicating start of determination on the state relating to the power consumption of the terminal apparatus from the base station apparatus, determines the state relating to power consumption based on the current communication state configurations of the terminal apparatus and sends state information representing the result of the determination on the state relating to power consumption to the base station apparatus.
US09408150B2
A wake-up system includes an instigator for transmitting a wake-up message from a primary node to a receiver at a secondary node. The instigator sends a wake-up on either first RF channel or a second RF channel having respective frequencies such that the second RF channel is an image of the first RF channel at a local oscillator frequency of the receiver. The receiver includes an RF filter that passes both the image and non-image channels, a frequency generator for generating a local oscillator signal at the local oscillator frequency, and a mixer for mixing the filtered modulated RF signal with said local oscillator signal to generate a modulated intermediate frequency (IF) signal. The receiver monitors both the image and non-image channels simultaneously for a valid wake-up message. A wake-up message detector indicates a wake-up condition in response to the reception of a valid wake-up message.
US09408149B2
A method and a communication device for managing communication traffic for multiple communication technologies are provide. The method, performed by a communication device to manage communications with a first and a second network having a first and a second communication technology, respectively, includes: determining, by a second communication module, whether a first transmission of the first communication technology is in progress before proceeding with a second transmission having the second communication technology; when the first transmission is in progress, initiating, by a second communication module, an unavailable period of the first communication technology; initiating, by a second communication module, notification of the unavailability of the first communication technology to the first network; and proceeding, by the second communication module, with the second transmission.
US09408148B2
A terminal device (1) frame-length-modulates an identifier of the radio apparatus (3) to generate a plurality of frames having a plurality of frame lengths, and transmits the generated plurality of frames to an access point (2) over wire or wireless communication. The access point (2) transfers the plurality of frames transmitted by the terminal device (1) to the radio apparatus (3) in the IP or MAC layer. The radio apparatus (3) detects the plurality of frame lengths of the plurality of frames received from the access point (2) and decodes the detected plurality of frame lengths to obtain an identifier. If the obtained identifier matches the identifier of the radio apparatus (3), the radio apparatus (3) transitions to active mode.
US09408146B2
A wireless field device that performs a wireless communication with other field devices in a wireless network through a gateway. The device includes: a battery incorporated in the field device to activate the field device; and a wireless communication module configured to exchange radio signals with the gateway to perform the wireless communication with said other field devices. When the field device starts procedure for joining in the wireless network, firstly, the wireless communication module continuously accesses the gateway in a first period to receive an advertisement signal from the gateway, and when the wireless communication module fails to receive the advertisement signal in the first period, the wireless communication module intermittently accesses the gateway until receiving the advertisement signal from the gateway.
US09408144B2
Apparatus and methods for performing reduced hybrid automatic repeat request (HARQ) operations for a user equipment (UE) during a data communications session, e.g., for voice over LTE (VoLTE) communications. The UE can initially inform the network, via an enhanced NodeB (eNodeB), that the UE is capable of performing advanced HARQ functions. The eNodeB can further evaluate various network conditions to determine when reduced HARQ operations should be employed. When network conditions allow, the eNodeB can transmit an RRC message to the UE, including reduced HARQ timeline configuration information. Thereafter, the UE and the eNodeB can collaborate to institute the reduced HARQ timeline to schedule an application data retransmission during the data communications session. The reduced HARQ operations can be performed in conjunction with various semi-persistent scheduling (SPS) and connected mode discontinuous reception (C-DRX) operations, to further conserve UE device resources.
US09408140B2
One embodiment of the present invention provides a portable device, which is configured to join a known Wi-Fi network. While the device is not associated with a known access point, the device scans for access points at a scanning frequency wherein information about known access points has been stored in a database in the device. During this scanning process, the device determines whether the device is proximate to a known access point and the device sets the device's scanning frequency based on whether the device is proximate to a known access point.
US09408139B1
A mobile communication device supporting a plurality of Radio Access Technologies (RATs) and a plurality of radio frequencies is provided. In the mobile communication device, a Baseband processor is configured to schedule the plurality of RATs and the plurality of radio frequencies in pairs in an order for a Public Land Mobile Network (PLMN) selection procedure, and determine one of the pairs and repeat the determined pair in the order of the pairs during the PLMN selection procedure.
US09408137B2
A discovery signal that a first device joining in direct communication broadcasts through a radio channel is provided. The discovery signal includes a first field representing whether the discovery signal is a signal for discovering a device or a signal for discovering a service, and a second field including one of device identifier information of the first device and service information of a service that the first device provides according to a value of the first field.
US09408134B2
The disclosure relates to determining priority access with dual access barring classes. An aspect receives, at a client device, at least one high priority access barring class and at least one low priority access barring class, switches to the low priority access barring class, receives an access barring message, and switches to the high priority access barring class in response to receiving the access barring message. An aspect receives a call request for a high priority call among a group of client devices, transmits a notification to a network instructing it to transmit an access barring message in response to receiving the call request, wherein one or more members of the group of client devices switch to a high priority access class in response to receiving the access barring message, and suppresses call announcements for non-priority call requests after transmitting the notification.
US09408132B2
The concepts relate to radio white space utilization and more specifically to discovery of radio white space databases that cover a specific location. One example can communicate a location to a radio white space database. The example can obtain, from the radio white space database, information about another radio white space database that covers the location. The example can supply the location to the another radio white space database. The example can also receive a set of radio white space frequencies and associated constraints for the location from the another radio white space database. The example can further communicate data over individual radio white space frequencies of the set in accordance with the constraints at the location.
US09408130B1
A method for cell reselection for a mobile communication device includes: selecting a best neighbor cell of a currently serving cell for a first subscription; starting a reselection timer; performing a plurality of signal measurements on the best neighbor cell; determining if a time period indicated by the reselection timer is expired; in response to a determination that the time period is expired, determining if a second subscription is engaged in an activity having higher priority than cell reselection; and in response to a determination that the second subscription is engaged in the activity having higher priority than cell reselection, inhibiting cell reselection on the first subscription.
US09408129B2
A system, method, and device to enable communication between a first and second satellite station and a controller of a mobile platform. The controller includes a processor, a first modem facilitating communication with the first satellite station via a first frequency over a first communication link, and a map of the one or more networks of satellite stations including the second satellite station. The controller utilizes the map of the one or more networks of satellite stations to determine the second satellite station for communicating with the controller. A second modem is coupled to the controller and facilitates communication with the second satellite station via a second frequency over a second communication link, wherein the controller is configured to calculate a time to handoff communication with the mobile communicator from the first communication link to the second communication link.
US09408112B2
Performing detection of a synchronization beacon. The UE may include a first radio which supports, e.g., simultaneously, a first radio access technology (RAT) and a second RAT. The UE may perform transmission according to the first RAT on the first radio with a base station. The UE may receive a request to perform a tune-away to detect a synchronization beacon on the second RAT. The synchronization beacon may repetitively occur in successive first time periods. The UE may repeatedly perform a search for the synchronization beacon in different sub-portions over successive first time periods. The search may be repeatedly performed until the synchronization beacon is located in a respective sub-portion of one of the successive time periods.
US09408108B2
A method and control nodes for controlling load-based handover in a mobile telecommunications network is proposed and at least one logical control node for controlling resources in said cell and at least one logical service node for controlling quality of service, wherein said logical service node comprises terminal instruction means for instructing a mobile terminal communicating with said at least first base station to perform a handover, comprising the steps of—determining, in the CRNC, if the load in the cell exceeds a first threshold,—selecting, in the CRNC, a mobile terminal that should be moved to another carrier if the load in the cell exceeds the first threshold, and—instructing, from the CRNC, the SRNC to instruct the at least one mobile terminal to perform a handover.
US09408105B2
Systems and methods for optimization of mobile traffic directed to private networks and operator configurability thereof are disclosed. One embodiment includes a method, which may be implemented on a system, for identifying a network accessed by mobile traffic at a mobile device, identifying an operator of the network, and/or determining whether the mobile traffic is directed towards a private or public network. In response to determining that the mobile traffic is directed towards a private network, determining whether the private network is owned by or operated by the operator. Optimization of the mobile traffic is performed based on policies set by the operator. In general, the system maintains and/or enforces different sets of policies regarding mobile traffic optimization set by different and multiple operators.
US09408103B2
The specification and drawings present a new method, apparatus and software related product (e.g., a computer readable memory) for implementing enhanced and flexible radio aperiodic measurements, e.g., on an unlicensed band in LTE wireless systems and providing effective and timely reporting. A UE may receive from a wireless network an aperiodic measurement request to measure a special measurement object (e.g., a neighbor cell) specified in the aperiodic measurement request, e.g., in an unlicensed band. In response to the aperiodic measurement request, the UE may perform the measurement of the special management object until a further instruction from the wireless network or for a determined period of time. Inter-frequency measurements may be performed during the measurement gap determined from the aperiodic measurement request.
US09408095B2
Systems and methods are disclosed for autonomously determining overlapping coverage in a cellular communications network. In one embodiment, the cellular communications network is a heterogeneous cellular communications network. In one embodiment, a network node of a cellular communication system obtains information (e.g., pilot reports) indicative of a perceived coverage of one or more covering cells at wireless devices within a measuring cell over a measurement interval. The network node determines overlapping coverage of the measuring cell and the one or more covering cells based on the information indicative of the perceived coverage of the one or more covering cells at the wireless devices.
US09408081B1
Data identifying a plurality of wireless coverage areas in a region may be obtained. The data may identify geographic locations of the wireless coverage areas. Possibly based on the data, the wireless coverage areas may be arranged into a plurality of mutually exclusive tracking area groups. Each of the tracking area groups may include multiple wireless coverage areas and may be identified by respective unique tracking area identifiers. The tracking area groups may form a geographically-defined sequence across the region. A numerical sequence of wireless coverage area identifiers may be assigned to the wireless coverage areas in the region, one wireless coverage area identifier per wireless coverage area. The wireless coverage areas of the tracking area groups may be provisioned to use the assigned wireless coverage area identifiers.
US09408059B2
A method and apparatus is disclosed herein for communicating between mobile devices. In one embodiment, the method comprises launching an application on a first mobile device, joining a wireless mesh network with the first mobile device being a node in the wireless mesh network in response to launching the application, discovering one or more other mobile devices that are active in the wireless mesh network using a discovery protocol, receiving profile information from each of the one or more other mobile devices, and displaying a visual directory of participants associated with the one or more other mobile devices active in the wireless mesh network.
US09408058B2
A device discovery method and apparatus of a Wi-Fi Peer-to-Peer (P2P) device for improving connection compatibility with legacy devices are provided. The method includes receiving a command for executing a modified P2P device discovery mode, configuring the Wi-Fi P2P device as a group owner autonomously, entering a group owner receive mode in which a probe request can be received, and discovering an external device which transmits the probe request.
US09408051B2
Social media websites contain posts which may benefit persons affected by an emergency situation or natural disaster. Discovering trustworthy posters of useful information is disclosed such that messages indicating relevant information, and an associated trust value, may be provided to interested parties.
US09408050B2
Systems and methods of reducing bandwidth usage of a mobile client are disclosed. An example method may include caching a first version of network content in a mobile client. The method may also include comparing the cached content with a second version of the network content. The method may also include generating a recipe to construct the second version of the network content from the cached network content based on a result of the comparing. The method may also include sending the recipe to the mobile client.
US09408040B2
A method of identifying a location of a mobile device in a building includes identifying non-overlapping regions in a building. A server collects base station signal strength measurements at a plurality of distinct points in the building, with at least one point in each region. The server trains region classifiers for each region. Each region classifier is configured to compute a probability estimate that the test point is inside the region, using inputs that are signal strength differences. The server receives signal strength measurements from the base stations, taken by a mobile device at an unknown point. The server computes differences in signal strengths between pairs of base stations, and applies the region classifiers to the signal strength differences, thereby estimating the region where the mobile device is located. The server then transmits the estimated region to a user.
US09408035B2
A method and associated device is provided for providing context based information to a user. The device is a mobile device and information is provided on a display to a user. The mobile device enabled to receive input and in processing communication with one or more computers and comprising the steps of storing a user profile having at least information about a plurality of stores; creating a plurality of icons such that each icon at least includes one store; determining if more than one store should be represented under same icons; dynamically updating information about each store represented by said icons to see if a special condition can be associated with any of the stores represented by the icons; and displaying said plurality of icons on a display of the mobile device and adding a special effect to any icon that includes a store identified as having a special condition.
US09408033B2
Hybrid location determination for wireless communication device. Various services that may be used by a wireless communication device within a particular location may be referred to as location based services (LBS). As such, means by which the location of a wireless communication device that may use such available services, within such a locale, is made by using more than one type of location determination approach. For example, a wireless communication device includes communication capability (e.g., RX and TX) in accordance with a first communication protocol (e.g., Bluetooth) and also includes a communication capability (e.g., RX only) in accordance with a second communication protocol (e.g., WiFi/WLAN (Wireless Local Area Network)). The RX capability is operative to assist in location determination for the wireless communication device based on knowledge of at least one wireless communication device that communicates with the wireless communication device.
US09408027B2
A mobile device comprising at least one processor configured to perform acts of obtaining position information for at least first and second positions of the mobile device along a route; obtaining communication quality information for at least a third position of the mobile device, the communication quality information calculated based on the route and the obtained position information; and causing the mobile device to display the obtained communication quality information.
US09408022B1
A communication system that includes a base unit and one or more end units that communicate over a primary communication link using a first communication protocol and a secondary communication link using a second protocol. The secondary communication link may be a shorter range communication link than the primary communication link. The secondary communication link may be used to transmit and receive registration information, configuration settings, and status information between the end units and the base unit.
US09408013B2
A process of configuring an electronic device and an electronic device configured to operate under a plurality of different brands. The brand to be utilized are designated at the point-of-sale, during activation, by the seller, and/or by the user. The electronic device including a processor configured to execute instructions and a display device configured to generate an interface based in part in response to the processor. The electronic device further including a memory configured to store the instructions to operate the electronic device. The processor further configured to execute a component to designate a brand to be utilized at the point-of-sale, during activation, by the seller, and/or by the user.
US09408004B2
The present disclosure relates to improved receiver connectors for hearing assistance devices. One aspect of the present subject matter relates to a hearing assistance system including a flex connector. A hearing assistance device housing includes hearing assistance electronics for a hearing assistance device. The system also includes a receiver configured to convert an electrical signal from the hearing assistance electronics to an acoustic signal. The receiver is configured to enable a quick connect and disconnect at various degrees on and off vertical axial alignment with repeatable reliability, according to various embodiments.
US09407997B2
A packaged microphone has a base, a lid coupled to the base forming an interior, a MEMS microphone secured to the base within the interior, and an integrated circuit embedded in the base. Apertures in the base and integrated circuit are aligned to form an aperture from the exterior of the package to the interior.
US09407996B2
A microphone system has an output and at least a first transducer with a first dynamic range, a second transducer with a second dynamic range different than the first dynamic range, and coupling system to selectively couple the output of one of the first transducer or the second transducer to the system output, depending on the magnitude of the input sound signal, to produce a system with a dynamic range greater than the dynamic range of either individual transducer. A method of operating a microphone system includes detecting whether a transducer output crosses a threshold, and if so then selectively coupling another transducer's output to the system output. The threshold may change as a function of which transducer is coupled to the system output. The system and methods may also combine the outputs of more than one transducer in a weighted sum during transition from one transducer output to another, as a function of time or as a function of the amplitude of the incident audio signal. Methods of operating the system may include equalizing the outputs of two or more transducers prior to coupling one or more outputs to the system output.
US09407990B2
An apparatus and method for calibrating gain difference between microphones included in a microphone array are provided. In the gain calibrating apparatus, weights for each frequency component of the acoustic signals, which have been converted into the signals in the frequency domain are calculated. The weights are used to calibrate the acoustic signals such that the plurality of acoustic signals each have the same amplitude while the acoustic signals maintain their individual phase. The amplitudes of the acoustic signals are calibrated by use of the calculated weights. The gain calibrating apparatus calibrates gain in real time while calculating weights for frequency components of the frame of acoustic signals in real time.
US09407988B2
A method and apparatus for introducing a time-varying time delay or phase shift randomly into the individual reproduction channels of a sound recording, two in the case of binaural presentation. This emulates the temporal aspect of microphone and/or listener motion. The present invention may be applied as a unidirectional process. No preparation of the source material is required. It can be applied to any multichannel audio signal set. It can process analog or digital signals. The process may be used with headphones, loudspeakers, hearing aids or similar assistive hearing devices.
US09407987B2
An audio interface self-adaption device includes an audio interface, a first level comparison module, a second level comparison module, a PNP triode Tc, a power output terminal VBAT, a switching module, a resistor R2a, and a resistor R2b. The audio interface includes a pin 1, a pin 2, a pin 3, and a pin 4. One of the pin 3 and the pin 4 is a microphone pin of the audio interface, and the other one of the pin 3 and the pin 4 is a ground pin. The switching module is configured to connect one of a first input pin B0L and a second input pin B1H of the switching module to an output pin of the switching module according to a level of a signal received by a signal input pin Sel of the switching module.
US09407986B2
A demonstration system includes a demonstration processor including a wired audio output, a data interface, and an anchor point. A portable audio device includes a wireless interface for receiving first audio signals, a wired audio input for receiving second audio signals, a mixing circuit outputting third audio signals including audio content from both the first and second audio signals, an output audio transducer for receiving the third audio signals from the mixing circuit and outputting them as audible signals, a user interface, a data interface, and a programmable processor in communication with the user interface and the data interface. A cable bundle includes a security cable for connection between the anchor point and the portable audio device thereby preventing theft of the portable audio device, and electrical conductors connecting the wired audio output of the demonstration processor to the wired audio input of the portable audio device.
US09407985B2
The present invention relates to a microphone actuator for fitting a microphone through the upper surface of a table such as that used in a boardroom. The microphone actuator comprises a stepper motor (2), coupled to a gear (4, 6, 8, 14) which is arranged to cause extension and/or retraction of a microphone (11) from or into a housing (20) respectively. The invention also relates to a method of initializing a microphone actuator comprising the steps of initially moving the actuator to a retracted position until a retracted limit stop is reached, receiving user input indicating that a setup mode has been entered, receiving user input indicating that the actuator should be extended or retracted, receiving user input indicating that a desired actuator position has been reached, and storing the desired actuator position in memory.
US09407981B2
A headphone is disclosed herein. The headphone includes a wireless transceiver, a wired communication module, a power storage device, a speaker, and control circuitry. The wireless transceiver and the wired communication module and the wireless transceiver are connected to the speaker via the control circuitry. The control circuitry is configured to determine whether to control the speaker according to data received via the wired communication module and the wireless transceiver and to seamlessly transition control of the speaker from data received from one of the wired communication module and the wireless transceiver to the other of the wired communication module and the wireless transceiver.
US09407980B1
A clip-on transceiver microphone includes a first body, a second body, and a pivot shaft assembly. The first body has a circuit board therein. The second body has a battery therein. The battery supplies power to the circuit board inside the first body through a power wire. The first body further has a microphone jack for connecting with an external microphone to receive voice. The first body is pivotally connected with the second body by the pivot shaft assembly. After being assembled, two clipping ends of the first body and the second body are tied to each other. Two squeezing ends of the first body and the second body are pushed to open the two clipping ends and then clip on clothes of a user, thereby attaching the clip-on transceiver microphone on the object of the user.
US09407970B2
A method of splicing a first data stream and a second data stream is disclosed. The method comprising detecting a splice in-point and a splice out-point within the first data stream, wherein the splice in-point is a frame in the first data stream and the splice out-point is another frame in the first data stream. The method further identifies splice-in opportunity point and a splice-out opportunity point from a plurality of splice opportunity points (SOPs) in the first data stream, wherein the splice-in opportunity point corresponds to the splice in-point and the splice-out opportunity point corresponds to the splice out-point, wherein the splice-in opportunity point and the splice-out opportunity point are frames of the first data stream. The method replaces at least one frame of the first data stream with at least one frame of the second data stream, wherein the replacement of the frames of the first data stream starts onwards the splice-in opportunity point and ends at the splice-out opportunity point; and wherein the first data stream includes a plurality of frames and the second data stream includes a plurality of frames. The method performs the splicing operation without de-packetization of the first data stream. In addition, the replacement of the frames does not require re-ordering of the frames of the first data stream.
US09407962B2
A device is configured to perform a method that detects a trigger marker for an action corresponding to a segment of a multimedia signal. A fingerprint is generated based on the segment of the multimedia signal at a trigger time point. The generated fingerprint is stored in a database and communicated to the device. During playback of the multimedia signal, fingerprints of segments of the multimedia signal are generated and matched against fingerprints in the database. When a match is found, one or more associated actions for the segment are retrieved by the device. The trigger time point may be determined as a time point near or at the segment of the multimedia signal with the matched fingerprint. In this way, trigger markers for actions may be enabled without modifying the multimedia signal.
US09407958B2
Methods and apparatus to determine engagement levels of audience members are disclosed. An example method includes analyzing image data corresponding to an environment in which an audience is exposed to media presented by a first media presentation device to determine whether the environment includes a glow emanating from a second media presentation device; and when the environment includes the glow, calculating an engagement for a person in the environment with respect to the first media presentation device based on a presence of the glow.
US09407939B2
An apparatus, method, and medium are provided for modifying a program. A selection of a category of program for which modification is to be performed is received, and a model object is stored in association with the category of program. An original signal is received, and it is determined whether the original signal includes a source signal of the category of program. When the original signal includes the source signal of the category of program, at least one portion of the source signal to be extracted is identified. The model object stored in association with the category of program is retrieved, and at least one portion of the model object is inserted into the original signal in correspondence with the portion of the source signal to be extracted. The original signal including the inserted portion of the model object is configured to be displayed at a user site.
US09407938B2
A side-channel encoding method for an electronic device is provided. The side-channel encoding method includes converting an original image into a down image by downscaling the original image, converting the down image into an up image by upscaling the down image, calculating a pixel-specific luminance variation between the original image and the up image by using a local average luminance for each pixel included in the original image, converting the pixel-specific luminance variation into a first variation binary signal by binarizing the luminance variation, converting the first variation binary signal into a second variation binary signal by simplifying the first variation binary signal, and outputting the second variation binary signal by including the second variation binary signal in the down image.
US09407929B2
The present invention relates to a method and apparatus for processing a video signal, which can increase the accuracy of the motion vector prediction through motion vector scaling which takes a difference in the temporal distance between reference pictures into consideration. To this end, the present invention provides a video signal processing method and a video signal processing apparatus using the same, and the method comprises the steps of: scaling at least one neighboring partition motion vector for a motion vector prediction of the current partition; scaling the neighboring partition motion vector, which has been selected, when the reference picture of the neighboring partition motion vector is different from the reference picture of the current partition; acquiring a motion vector prediction value of the current partition using the scaled motion vector; and acquiring a motion vector of the current partition using the motion vector prediction value.
US09407924B2
A video encoding device includes a re-encoding picture type judgment unit which judges whether a picture is to be taken as a reference picture or not in a subsequent re-encoding process. A prediction error generation unit generates a prediction error signal so that only a picture to be a reference picture is formed when an encoded picture is formed. The video encoding device includes a quantization control unit for, when the re-encoding picture type judgment unit judges that the picture is to be taken as a reference picture in the subsequent re-encoding process, controlling so that a quantization step for quantization by a quantization unit is smaller than a case where the picture is judged to be taken as a non-reference picture.
US09407916B2
Provided are a method and a device for encoding a video by using a data unit of a hierarchical structure, and a method and a device for decoding the same. A video encoding device includes: a hierarchical encoder configured to encode a picture of a video based on a data unit of a hierarchical structure; and an entropy coder configured to determine a context model used for entropy coding of a symbol based on hierarchical information of a data unit to which the symbol of the encoded picture belongs, and to entropy encode the symbol using the determined context model.
US09407913B2
Adjacent regions are identified in an image. Coding parameters for the adjacent regions are identified. Selective filtering is performed at the region between the identified adjacent regions.
US09407910B1
Methods, apparatuses and systems directed to frequency domain transforms, including fast integer transforms and directional integer transforms. Further disclosed is a video codec that utilizes a novel class of fast integer and directional transforms.
US09407904B2
A method that enables creation of a 3D virtual reality environment from a series of 2D images of a scene. Embodiments map 2D images onto a sphere to create a composite spherical image, divide the composite image into regions, and add depth information to the regions. Depth information may be generated by mapping regions onto flat or curved surfaces, and positioning these surfaces in 3D space. Some embodiments enable inserting, removing, or extending objects in the scene, adding or modifying depth information as needed. The final composite image and depth information are projected back onto one or more spheres, and then projected onto left and right eye image planes to form a 3D stereoscopic image for a viewer of the virtual reality environment. Embodiments enable 3D images to be generated dynamically for the viewer in response to changes in the viewer's position and orientation in the virtual reality environment.
US09407902B1
Methods and apparatus relating to encoding and decoding stereoscopic (3D) image data, e.g., left and right eye images, are described. Various pre-encoding and post-decoding operations are described in conjunction with difference based encoding and decoding techniques. In some embodiments left and right eye image data is subject to scaling, transform operation(s) and cropping prior to encoding. In addition, in some embodiments decoded left and right eye image data is subject to scaling, transform operations(s) and cropping prior to being output to a display device. Transform information, scaling information and/or cropping information may be included in a bitstream communicating encoded left and right eye images. The amount of scaling can be the same for an entire scene and/or program.
US09407901B2
A method and a 3D display apparatus for displaying a content list by setting a depth value of each content to be displayed on the content list according to content information, according to the plurality of content, and displaying 3D content list GUI including a left-eye GUI and a right-eye GUI to which a set depth value for each of the content is applied. Accordingly, the 3D display apparatus can display the content list using the stereo 3D GUI.
US09407900B2
An image encoding method for an encoding system includes receiving a first image captured by a main camera and a second image captured by a sub camera provided in the same plane; comparing pixel values of pixels at first coordinates of each of the first and second images to obtain a first difference value; determining the first coordinates are in surface or back region in case of the first difference value is not more than or more than a first threshold value; pixel-shifting the second image by a first shift amount; and comparing the pixel value at the first coordinates of the first image with that of the second image after the pixel shift to obtain a second difference value, determining whether the first coordinates are in the surface or back region based on the second difference value, and recording into a second frame different from the first frame.
US09407896B2
Multi view images are generated with reduced flickering. A first depth map is generated from stereo images by stereo-matching. When stereo-matching is poor or varies too much from frame to frame, disparity fallback selects a second depth map that is generated from a single view without stereo-matching, preventing stereo-matching errors from producing visible artifacts or flickering. Flat or textureless regions can use the second depth map, while regions with good stereo-matching use the first depth map. Depth maps are generated with a one-frame delay and buffered. Low-cost temporal coherence reduces costs used for stereo-matching when the pixel location selected as the lowest-cost disparity is within a distance threshold of the same pixel in a last frame. Hybrid view synthesis uses forward mapping for smaller numbers of views, and backward mapping from the forward-mapping results for larger numbers of views. Rotated masks are generated on-the-fly for backward mapping.
US09407894B2
Portable information recording/play-back arrangements, wherein a controller judges whether a mode, controlling a first recording/play-back module and second recording/play-back module, is an imaging mode or a dubbing mode, and wherein when the controller judges that the mode is the imaging mode, the controller controls so that the imaging module and the first or second recording/play-back module operate on battery or a power supply from an external power source; and when the controller judges that the mode is the dubbing mode and the first and second recording/play-back module operate on the power supply from the external power source, the controller controls so that the dubbing operation is permitted.
US09407893B1
A method and system for recording a media file, include a recorder and a player. The recorder receives in real time a first content of the media file; stores the first content in a recorded media file; and determines that the recorded media file includes a hole. The player plays in real time the recorded media file including the hole. The recorder then receives a second file data packet which includes a second content of the media file to fill the hole, and stores the second content in the recorded media file. The recorded media file can be replayed with the filled hole. During the replay, more content of the media file is played than during the first play.
US09407892B2
In one example embodiment, a program navigation system involves a television (TV) set (or other audio/visual presentation device) and a mobile device. While the TV set is playing an audio/visual program, a keyword recognition module may extract keywords from textual data associated with the program. The textual data may include textual words that match words spoken in the program. Time markers for the keywords may also be saved. A time marker may indicate a play time within the program for the corresponding keyword. The TV set may automatically transmit the keywords to the mobile device, and the mobile device may automatically display the keywords in a user interface. A user may then select one of the keywords. In response, the mobile device may automatically cause the TV set to jump to a portion of the program containing the selected keyword. Other embodiments are described and claimed.
US09407874B2
Various aspects of the subject technology relate to systems, methods, and machine-readable media for investigating an insurance claim. A system may be configured to perform operations including establishing a video conferencing session with a mobile device associated with an insurance product and providing a user interface configured to provide a claims adjuster with remote control of a set of functions on the mobile device associated with the insurance product during the video conferencing session. The operations further include receiving, via the user interface, instructions for requesting the mobile device to perform at least one function in the set of functions on the mobile device and transmitting, to the mobile device, a request to perform the at least one function on the mobile device.
US09407867B2
A videoconference may be initiated between a plurality of endpoints. At least one of the endpoints may be coupled to a recording server, which may be configured to record the videoconference. A configuration may be selected (e.g., automatically or manually) for performing the recording. The endpoint (e.g., acting as an MCU) may transmit information to endpoints and may transmit recording information to the recording server. The recording information may be different from the videoconference information. For example, it may be in a “streaming friendly” format, at a different bit rate, encoded differently, have different inputs, etc. The manner in which the videoconference is stored and/or recorded may be based on the selected configuration. Clients may be configured to receive and display the videoconference from the recording server and may be configured to change the provided layout to different layouts, e.g., based on user input.
US09407839B2
A solid-state imaging device including an AD converter and a pixel array is provided. The AD converter performs a ramp comparison and a successive-approximation. The AD converter determines a digital value by performing one of the ramp comparison and the successive-approximation as a former comparison operation and then performing the other as a latter comparison operation in the range narrowed down by the former comparison operation. The pixel array supplies, to the AD converter, a reference signal corresponding to a reset level of the pixel, and an image signal having image information. The AD converter performs the latter comparison operation without performing the former comparison operation, when the reference signal is supplied.
US09407834B2
A method and an apparatus for processing an image in a portable terminal equipped with a dual camera are provided. The method includes selecting an image synthesis mode, performing a simultaneous or a sequential photographing of a front camera and a rear camera, obtaining a first image and a second image through the front camera and the rear camera, detecting an object image from one of the first image and the second image, and generating a synthesized image by synthesizing the object image to the other of the first image and the second image in which the object image was not detected.
US09407830B2
A method for controlling illumination of an object being photographed includes generating and sending an invitation signal to a number of secondary electronic devices to join a group for photographing the object, generating and sending a photosensing signal to each of the secondary electronic devices in the group to detect an illumination value of the object, focusing an image of the object and detecting an illumination value of the object, detecting a distance value between the object and the primary electronic device, detecting a distance value between the object and each of the secondary electronic devices, and calculating a required flash driving current and a required flash duration of the primary electronic device and each of the secondary electronic devices and a required exposure time for photographing the object. The object is photographed by the first electronic device.
US09407820B2
According to one aspect, embodiments herein provide a sensing device comprising an accelerometer configured to monitor acceleration of the sensing device and provide acceleration information including a value of the acceleration of the sensing device, and an Integrated Circuit (IC) coupled to the accelerometer, the IC configured to receive the acceleration information from the accelerometer and render the sensing device permanently inoperable in response to the value of the acceleration of the sensing device exceeding a threshold indicative of a military application of the sensing device.
US09407816B1
A server includes a photo filter module with instructions executed by a processor to identify when a client device captures a photograph. Photograph filters are selected based upon attributes of the client device and attributes of the photograph. The photograph filters are supplied to the client device.
US09407815B2
Aspects provide for location and time aware photographic scene matching and recommendations by identifying a location of a target scene displayed within a field of view of an electronic display screen of a camera device. A repository is searched for picture(s) related to the identified location and indicated in a social network as attractive. Recommendation information is generated from picture(s) retrieved from the repository search as related to the identified location and indicated in the social network as attractive. Thus, the camera device electronic display screen is driven to present the recommendation information within the field of view of the target scene.
US09407814B2
An approach is provided for performing back-end operations for camera control. In one example, a method includes the following: receiving a user edit via a user interface device that displays an interpretation of a scene at which a camera lens of the camera is pointing, wherein the user edit is based on user input that is associated with a selection region on the user interface device; generating an edits mask based on one or more matching image patches, which are based on the user edit and a high dynamic range (HDR) image generated by the camera; performing one or more tone mapping operations based on the edits mask and the HDR image in order to generate a tone mapped HDR image; and performing one or more metering operations based on the edits mask and the tone mapped HDR image in order to generate metering parameters for frame capturing operations.
US09407808B2
An imaging apparatus includes an imaging unit configured to capture an object image, a rotation unit configured to rotate the imaging unit in a predetermined direction, and a first transmission unit configured to transmit, to an external apparatus, acceleration information indicating whether an acceleration at which the rotation unit rotates the imaging unit is able to be designated.
US09407804B2
An image processing apparatus includes: a specific sound detecting section detecting a specific sound generated during motion in a specific motion of a target object included in an image group including a plurality of images which continues in a time-series manner; a valid sound range setting section setting, as a valid sound range, a range in the time axis for determination of whether the specific sound is valid on the basis of a user manipulation; and a selecting section selecting a predetermined number of motion transition images representing transitions of the specific motion from a selection range of the image group in the time axis, with reference to a detection position of the specific sound in the time axis, in a case where the specific sound is detected in the set valid sound range.
US09407798B2
An electronic device may have electrical components such as input-output devices. An electrical component may be mounted on a flexible printed circuit. The flexible printed circuit may have a bend that forms a flexible printed circuit spring to bias the electrical component in a desired direction. The electronic device may have a display with a display cover layer. In an inactive display area, opaque masking material may be formed on the display cover layer. A light window may be formed in the opaque masking layer. The flexible printed circuit spring may bias the electrical component against the display cover layer in alignment with the light window. An air gap under the electrical component may separate the component from a planar portion of the flexible printed circuit that is overlapped by the electrical component. The electrical component may be a camera, a light sensor, or other device.
US09407794B2
An image processing apparatus includes a parameter estimation unit that estimates a first parameter for aligning first output image data with original image data and a second parameter for aligning second output image data with the original image data, a pixel value mapping unit that generates first pixel value mapping data associating color components of a pixel of the first output image data with color components of a corresponding pixel of the original image data and second pixel value mapping data associating color components of a pixel of the second output image data with color components of a corresponding pixel of the original image data, a map estimation unit that obtains a first map and a second map based on the first and second pixel value mapping data, and a conversion unit that converts a pixel value of the original image data based on the first and second maps.
US09407793B2
For enabling unified color processing to be performed even in the case of performing different color processing on a specific color, an image processing apparatus having a color conversion unit configured to perform color conversion using a LUT for defining conversion from an input color to an output color, comprises: an input unit configured to input an image that is to be a target of color conversion; an accepting unit configured to accept designation of a specific color; and a generation unit configured to register an output value corresponding to the specific color at an unused grid point in the LUT, and generate a specific color-associated LUT, wherein, if the specific color is used in an image input by the input unit, the color conversion unit performs color conversion using the generated specific color-associated LUT.
US09407788B2
Disclosed are a threshold value data setting device, method, and program and an image forming system capable of, even if the number of types of printing devices and printing materials is enormous, simply and easily determining threshold value data suitable for any combination thereof. A change in dot shape occurring in an image forming process from the creation of a binary image signal 46 to the formation of an image is acquired as response characteristics data 112 in a spatial frequency domain. The response characteristics data 112 is applied to create a simulated image signal in which the change in dot shape is reproduced in a simulated manner. Threshold value data 44 to be set is determined from among threshold value candidates by a comparison and/or evaluation based on quantitative values calculated by executing predetermined evaluation processing for the simulated image signal.
US09407786B2
A cooperative system comprises an image processing apparatus and a portable terminal; the image processing apparatus comprises: a display; an obtaining portion obtaining screen data from the portable terminal; a display controller displaying a first and second screen on the display; and a transmitter transmitting screen data and operation information to the portable terminal; the portable terminal comprises: a display; an obtaining portion obtaining screen data from the image processing apparatus; a display controller displaying the first and second screen on the display; a transmitter transmitting screen data and operation information to the image processing apparatus; a memory storing a cooperation table; an identification portion that, when user operates the first screen on the display of the portable terminal or image processor, identifies a potential next operation as corresponding to the user's operation; and a notification transmitter transmitting a notification of the potential next operation to the image processing apparatus.
US09407784B2
An image processing apparatus according to the present invention includes a storage unit configured to store in advance configuration data, for each plurality of the functional blocks, for configuring the functional blocks in the reconfigurable circuit. Upon accepting a user operation indicating a job to be executed via an operation unit, the image processing apparatus reconfigures the reconfigurable circuit by reading required configuration data from the storage unit before a start instruction to start the job is accepted.
US09407770B2
A method and system for managing calls in an IMS network, comprising a server and a device client communicated through an IP interface used for notifying, from the device client to the server, a decision selected by a user for managing an incoming call in a destination device where the device client runs. The server is where the network logic resides, interfacing with the IMS network via an ISC interface and with the device client via a Web Service or HTTP interface. The device client is where the user's decision logic resides as it comprises a user interface that provides the user with a set of available decisions for managing the incoming calls. The server, once notified on the decision selected by the user, releases the destination device from the call and takes an action based on said decision.
US09407767B2
Systems, methods, apparatus, and computer-readable media are provided to track call information pertinent to calls responsive to advertisements. A message may be received via a data network from a communication device running an application. The application may be associated with a communication reference. Responsive to selection of a user-selectable option that may correspond to an advertisement presented via the communication device, the message may be sent, via the data network, to a call information handling system. The message may indicate call information. Unique identification of the communication device and/or a user may be determined. The call information may be stored in a tracking information repository in association with the unique identification.
US09407766B1
One embodiment provides a device comprising at least one processor, and a storage device storing instructions that when executed by the at least one processor causes the at least one processor to perform operations. The operations include receiving one or more user preferences for a first user, and, in response to the first user of the device initiating a communication, determining a current context of the first user. The current context identifies at least one of the following: a current location of the first user, whether the first user is stationary or driving, and a type of communication channel utilized for the communication. The operations further include selecting a communication format to facilitate the communication based on the current context, a recipient of the communication, and the one or more user preferences for the first user.
US09407765B2
The preferred embodiments of the present invention include providing automated passcode recovery in an interactive voice response system by providing to a caller an automated passcode recovery question and processing a caller answer to the automated passcode recovery question to authenticate the caller.
US09407764B2
Systems and methods that analyze and monitor the performance of a call center including performance of the interactive voice response systems, call center agents, and other components. The systems and methods record characteristics of the call such as the audio data, and analyze that record to identify the events that take place during the call. These events may be defined as customer/call center interactions, such as dropped calls, logic errors or other event. A call center administrator may also identify a set of metrics, such as the number of dropped calls that occur during a day, that may be monitored by the systems described herein. The data collected about these events and metrics may be stored in a database and provided to the administrator through a user interface that allows the administrator to browse through the collected metric and recorded call data and directly review relevant portions of a call.
US09407763B2
Systems and methods for providing context to a forwarded call include a private branch exchange (PBX) that has an interface for receiving a call from a calling device. The call includes a caller ID of the calling device. The PBX stores a company ID for identifying the company and includes a signal handler for forwarding the received call as a forwarded call to a receiving device, and a caller ID enhancer for adding context to the forwarded call. The context includes the company ID and a selection made by a user of the calling device. The receiving device displays the context prior to answering the forwarded call.
US09407761B2
A method and apparatus for managing communications in a communication network. A telephony device determines that a software application is attempting to contact an E.164 number. It then determines that the E.164 number matches at least one predetermined criterion, such as the E.164 number being a premium rate number or having a different country code to that of the device. The device then sends a query to a reputation server. The query includes information identifying the software application. The device receives a response from the reputation server, the response including a reputation relating to the software application. On the basis of the received reputation relating to the software application, the device can take further action such as preventing contact from being established.
US09407753B2
Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode. The integrated reply functionality is accessible from a conversation history displayed in the contact card.
US09407749B2
An object is to provide a technique capable of displaying appropriate information on a passenger display unit used for a passenger other than a driver. An in-vehicle information terminal includes an in-vehicle device I/F and a controller. The in-vehicle device I/F is capable of communicating with an in-vehicle device having RSE monitors, and is capable of obtaining terminal position information indicating positions of communication terminals in a vehicle. The controller associates the RSE monitors and the communication terminals with each other, based on pre-registered display unit position information indicating the positions of the RSE monitors in the vehicle, and the terminal position information obtained by the in-vehicle device I/F.
US09407739B2
Disclosed is a mobile terminal. The mobile terminal comprises an antenna body and a metal ring. The metal ring is provided on the mobile terminal without contacting the antenna body, and the vertical projection of the metal ring on a plane where the antenna body is located intersects the antenna body. By means of the disclosure, signal receiving performance of the mobile terminal is improved, and the loss caused by head and hand is reduced to a certain extent.
US09407732B2
Embodiments may comprise logic such as hardware and/or code to reduce power consumption by, e.g., a device such as a station or relay by implementing prediction logic to decode and determine whether a communication affects the operation of the device. Some embodiments may comprise logic to receive at least a portion of a header of a frame from a physical layer and begin to decode the portion of the header of the frame without first checking the correctness of the value in the frame check sequence field. In many embodiments, prediction logic may determine whether the frame could have an impact on the operation of the device. For circumstances in which the prediction logic determines that the frame will not have an impact, the MAC logic may terminate processing, receipt, and decoding of the frame and enter the device into a low power consumption state.
US09407731B2
An extremely high frequency (EHF) protocol converter may include a transducer, an EHF communication circuit, a protocol conversion circuit, and a circuit port. The transducer may be configured to convert between an electromagnetic EHF data signal and an electrical EHF signal. The EHF communication circuit may be configured to convert between a baseband data signal and the electrical EHF signal. The protocol conversion circuit may be adapted to convert between the baseband data signal having data formatted according to a first data protocol associated with a first external device and a second baseband data signal having data formatted according to a second data protocol associated with a second external device. The second data protocol may be different from the first data protocol. The circuit port may conduct the second baseband data signal to the second external device.
US09407728B2
In one aspect, a content item presentation server sends, to a first client of the server, browser-executable instructions implementing a presentation application. The instructions are configured to present, at the first client, at least a portion of a content item in the presentation application with at least one user control of the presentation application for navigating the content item in a particular manner disabled. After sending the instructions, the server receives, from a second client of the server, a first command to navigate the content item in the particular manner. In response to receiving the first command, the server sends, to the first client, a second command to navigate the content item in the particular manner thereby causing the presentation application to automatically navigate, at the first client, the content item in the particular manner.
US09407726B1
A first server may receive, from a client device, an indication of a request for a content file via a network address; identify that the network address is a dynamic network address; establish a communication session with a second; receive a portion of the content file from the second server; determine an index parameter based on receiving the portion of the content file; determine whether the content file is being stored by the first server based on a cache index and based on the index parameter or based on information associated with the request for the content file; receive a remaining portion of the content file based on determining that the content file is not being stored by the first server; and provide the content file to the client device.
US09407721B2
A system and method of server selection using competitive evaluation includes receiving a service request at an arbiter running on a computing device, determining whether the service request is associated with a preferred server, and forwarding the service request to the preferred server when the service request is associated with the preferred server. When the service request is not associated with the preferred server, the method further includes using the arbiter to coordinate a competitive evaluation among a plurality of active servers, selecting as the preferred server a first one of the active servers that completes processing of the service request first, and associating the preferred server with the service request. The method further includes receiving a response to the service request from the preferred server and returning the response to a client. The service request is received from the client.
US09407716B1
A first device may receive a content request from a second device. The content request may include a dynamic network address and a request for a content file. The first device may determine that the dynamic network address is not included in a first index; determine one or more response values associated with the content file; determine that the one or more response values are included in a second index when the one or more response values match one or more response values included in the second index; generate an association between the dynamic network address and the second index to map the dynamic network address to the second index and to the content file based on determining that the one or more response values are included in the second index; and provide the content file to the second device.
US09407715B2
According to one aspect of the present disclosure, a method and technique for facilitating the exchange of information between interconnected computing entities is disclosed. The method includes: receiving from a client, by a workload manager, a workload unit of data in need of processing by the client; initiating by the workload manager a persistent storage of the workload unit of data received from the client; without waiting for the initiated storage of the workload unit of data to complete, sending by the workload manager the workload unit of data to a plurality of compute nodes; and responsive to receiving a result of a processing of the workload unit of data by one of the plurality compute nodes, canceling processing by the workload manager of the workload unit of data by a remainder of the plurality of compute nodes.
US09407713B2
Systems and methods for mobile application traffic optimization are disclosed. In one aspect, embodiments of the present disclosure include a distributed proxy and cache system, including, a local proxy on a mobile device for intercepting a data request made via a mobile device, and a proxy server coupled to the mobile device and a content server to which the data request is directed. In one embodiment, the local proxy can forward the data request to the proxy server for transmission to the content server for a response to the data request. In addition, the proxy server sends the data request to the content server independent of activities on the local proxy and notifies the local proxy when changed or different content on the content server is detected for the data request.
US09407703B2
An exemplary object of the present invention is to suppress the load on each server and network traffic. To achieve this, a plurality of connection management servers are installed so that any of the connection management servers executes acceptance of a connection request from a thin client terminal. Further, the connection management servers manage the states of clients in order to hold the states of the respective clients, and each of the connection management servers searches a client that can be connected by the thin client terminal according to a connection request from this thin client terminal, and replies with the search result to the thin client terminal, and a range of the connection management servers for executing the search of the client is limited for each connection request from the thin client terminal to the thin client server.
US09407700B2
A system, method and computer program product for intelligent discovery of network information from multiple information gathering agents adapted to discover information concerning the network. The discovery agents each have an associated discovery capability. Based on consideration of the agent discovery capabilities, discovery assignments are computed and network discovery is performed according to the assignments so as to reduce discovery poll overhead.
US09407697B2
Methods, non-transitory computer-readable media, and apparatuses that automate identification and download of one or more web assets residing in a cloud based infrastructure are disclosed. The method may include a training phase and an actual run time phase. In the training phase, the apparatus is trained to identify and download the one or more web assets by generating URLs on its own. The one or more web assets may be an image, document, file containing source code. In the actual run time phase, when the one or more web assets has migrated from one machine to another machine in the cloud, the one or more web assets are again referenced. The apparatus is intelligent enough to detect this re referencing and retrieving the one or web assets.
US09407693B2
Using location-independent names to identify content, a service for mapping endpoint requests to requested content. Content requested by an endpoint of the network is mapped to a dynamic “swarm” of server, peer, or other endpoints capable of supporting the content download. Content names are mapped to a dynamically generated content swarm, presenting a current set of hosts, which can provide the requested content. Optionally, varying degrees of explicit visibility into routing paths and the performance tradeoffs between those routing paths is supported. Based on a set of class of service parameters for a given request for content, a host can initiate route selection based on class of service parameters, predicated on routing metrics maintained by the network by cooperating endpoints and/or network routers.
US09407691B2
Methods and systems directed to a call-termination triggered social interface that leverages information associated with an incoming phone number for display to a user of a mobile device post-call and permits the user to conveniently issue commands to the mobile device or social networking system to take specific actions for the number or entity associated with the number on the social network.
US09407690B2
A membership social network system includes a processor configured to select a picture type among a plurality of picture types, and to, according to parameters, change a tone of original image data, which is uploaded from a member terminal to a server, to a tone of a selected picture type, a browse controller configured to make a tone-changed image data, which is created by the processor, browsable on the member terminal, and a grouping module configured to group a member who uploads the original image data and a member who creates the tone-changed image data.
US09407681B1
Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, a client computing device can execute code, such as scripts, that cause the client computing device to transmit requests to different computing devices associated with the CDN service provider's domain. Information associated with the processing of the responses can be used to measure CDN service provider latencies.
US09407675B1
A room conferencing system includes a hub with a plurality of sensor nodes, each sensor node including a sensor node camera and a sensor node processor. A master controller is operable to establish a plurality of named queues, each of the named queues associated with a proximate physical object in an area comprising the hub and detectable by the sensor node camera. Each sensor node operable to cause the sensor node processor to identify a viewed physical object in a feed from the sensor node camera, and associate the viewed physical object with one of the named queues.
US09407670B2
A system for synchronized broadcast of media content across large networks, comprising a media source stored and operating on a network-connected electronic device that broadcast media content, a first media receiver stored and operating on a network-connected electronic device that receives the media content and re-broadcasts it, and a plurality of further media receivers stored and operating on network-connected electronic devices that receive the media content from the first media receiver, and a method for synchronized broadcast of media content across large networks.
US09407664B1
A computer-implemented method for enforcing enterprise data access control policies in cloud computing environments may include (1) intercepting, at a proxy, an attempt to configure a computing instance on a cloud computing platform with a permission that would provide the computing instance with access to secured data on the cloud computing platform, (2) identifying a user within an enterprise that initiated the attempt to configure the computing instance with the permission, (3) determining, based on a data access control policy for the enterprise, that the user is not entitled to access the secured data, and (4) blocking the attempt to configure the computing instance with the permission based on determining that the user is not entitled to access the secured data. Various other methods, systems, and computer-readable media are also disclosed.
US09407654B2
Embodiments described herein are directed to preventing development of insecure web pages, preventing deployment of insecure web pages and to preventing access to insecure web pages. In one embodiment, a computer system accesses a web page that includes one or more web elements. The computer system then determines that the web page includes at least one element that requests user authentication and determines whether various specified secure protocols have been implemented on the web page. Then, if the specified secure protocols have not been implemented on the web page, the computer system displays a warning or error indicating that the web page is insecure.
US09407649B2
A log analysis device that classifies, based on a log collected from a network device, a plurality of attack target communication devices receiving attacks from an attack source communication device includes a correlation coefficient calculation unit that calculates, based on the log, a correlation coefficient relating to the number of the attacks in a time period during which the attacks were carried out for a combination of the plurality of attack target communication devices, the time period including a detection time at which and the detection period of time during which the network device detected the attack, and an extraction unit that extracts, as a high-correlation communication device group, a combination of the plurality of attack target communication devices, for which the correlation coefficient is equal to or greater than a prescribed threshold and of which the attack source communication device is identical in the time period.
US09407641B2
Embodiments of the present invention provide a service access control system having a service object for providing services, a messaging service facility and one or more spoke entities for accessing services provided by the service object, wherein the messaging service facility comprises one or more cells each having an input address and an output address, wherein at least one of the input address and the output address is linked to the other via a cryptographic key, the cell providing a message communication link between the spoke entity and a set of functions on the service object associated with the cell.
US09407639B2
Aspects of the present disclosure relate to a method, a system, and a computer program product for validating a location resource, e.g., a hyperlink, embedded in a message for one or more recipients. The method includes receiving, by a computing node in a distributed computing environment and from a messaging application on a remote client computer, an identifier of a user profile and a location resource. The location resource is embedded in a message and that indicates a path to a computing resource outside of the remote client computer. The method also includes querying a repository in the distributed computing environment to obtain access permission information about the location resource. The method also includes determining, based upon the access permission information about the location resource, whether the user profile has access permission for the location resource.
US09407638B2
Systems and methods for trusted mobile communications are described. A network system provisions a mobile client system with a collection of security parameters on a per application basis and a per device basis. The airplane system provides access to the mobile client system based on the established chain of trust without previously having information about the mobile client system even when the mobile client system and the airplane system are offline with respect to the network system.
US09407633B2
A system includes a memory and processor. The memory stores a user account identifier associated with a user account. The processor receives at least one user credential and authenticates the user account based at least in part on the at least one user credential. The processor further receives a first request, from a device associated with the user account, to generate a one-time password and generates the one-time password in response to receiving the first request. The processor associates the one-time password to the user account and communicates the one-time password to the device associated with the user account. The processor further receives a second request, from a transaction device, the second request comprising an attempted one-time password, determines whether the attempted one-time password is valid, and communicates, to the transaction device, an indication that the attempted one-time password is valid in response to determining that the attempted one-time password is valid.
US09407616B2
There is disclosed a system for authentication of a device in a network by establishing a second security context between the device and a serving network node when a first security context has previously been established, assisted by an authentication server, based on a random value and a secret shared between an identity module associated with the device and the authentication server. First re-use information from the establishment of the first security context is stored at the authentication server and at the device, the first re-use information enabling secure generation of the second security context from the random value and the secret. Second re-use information may be generated or stored at the device. A context regeneration request is generated at the device, the context regeneration request authenticated at least partly based on the secret. The context regeneration request is sent to the serving network node. The context regeneration request is sent from the serving network node to the authentication server. The context regeneration request is verified at the authentication server. The second security context is generated at the authentication server based on at least the secret, the random value, and the first and second re-use information. The second security context is communicated from the authentication server to the serving network node.
US09407606B2
Context-based application firewall functionality. A user session is initiated with a client device. The user session allows access a remote resource on a server device coupled with the client device over a network. The connection between the client device and the remote resource is through an application firewall. An application firewall context setup is performed with the application firewall in response to the user session. The application firewall context comprises firewall context information to be used during the user session to perform network and application security operations with the application firewall. A response is created to provide information from the remote resource to the client device. The response includes metadata to be used to update the firewall context information. The firewall context information is updated with the application firewall based on the metadata. The response is transmitted to the client device.
US09407592B2
A method and system for populating identities in a message service involves registering a user of a first messaging service with a second messaging service. User identities for users other than the registered user may be identified. These user identities may be associated with the first messaging service and may be stored in a list associated with the registered user. It is determined if each identified user identity has a matching user identity associated with the second messaging service. If so, a database associated with the second messaging service is populated with the matching user identities. Determining whether a matching user identity exists may be performed, for example, by making character strings comparisons between user identities or using a database that stores a mapping of first messaging service user identities to second messaging service user identities. The mapping database may be generated as corresponding user identities are discovered.
US09407591B2
A computing system is described that receives notification data associated with a user, and responsive to determining that the user is interacting with a first computing device at a first particular time, outputs, for transmission to the first computing device, the notification data. The computing system determines that the user is interacting with a second computing device at a second particular time, and responsive to determining, based on the second particular time being less than a threshold amount of time after the first particular time, that the user did not view the notification data at the first computing device, outputs, for transmission to the second computing device, the notification data.
US09407589B2
A method for following a topic in an electronic textual conversation, the method includes selecting, by a computing device, one or more primary terms related to a topic, sending, by the computing device, to at least one communication service, a first query containing the at least one primary term, receiving, by the computing device, from the at least one communication service, at least one first set of messages responsive to the first query, for each first set, extracting, by the computing device, from the first set of messages, a first plurality of additional terms, and for each term of the first plurality of additional terms, enumerating, by the computing device, the messages of the first set in which the term appears and adding the term to a list of secondary terms if the enumeration exceeds a threshold amount.
US09407579B1
A software defined networking (SDN) computer network includes an SDN controller and an SDN switch. The SDN controller inserts flow rules in a flow table of the SDN switch to create an SDN pipe between a sender component and a security component. A broadcast function of the SDN switch to the ports that form the SDN pipe may be disabled. The SDN pipe allows outgoing packets sent by the sender component to be received by the security component. The security component inspects the outgoing packets for compliance with security policies and allows the outgoing packets to be forwarded to their destination when the outgoing packets pass inspection. The SDN controller may also insert a flow rule in the flow table of the SDN switch to bypass inspection of specified packets.
US09407578B2
Aspects relate to arbitrating access to an interconnect among multiple ports. For example, input ports receive requests for access to identified destination ports and buffer these in one or more FIFOs. A picker associated with respective FIFO(s) begins an empty arbitration packet that includes a location for each output port and fills one or more locations in the packet, such as based on a prioritization scheme. Each packet is passed in a ring to another picker, which performs a fill that does not conflict with previously filled locations in that packet. Each picker has an opportunity to place requests in each of the packets. Results of the arbitration are dispatched to reorder buffers associated with respective output ports and used to schedule the interconnect. Each arbitration cycle thus produces a set of control information for an interconnect to be used in subsequent data transfer steps.
US09407570B2
Various embodiments provide methods, apparatus, and systems for allocating content delivery network (CDN) volume. In an exemplary method, a business visit request can be received. Based on at least one of a time allocation strategy, a request number allocation strategy, and a regional allocation strategy, the business visit request can be dispatched to CDN servers for handling the business visit request.
US09407563B2
Various apparatuses and methods for transmitting uplink data of an application at a user equipment are provided. In one aspect of the disclosure, uplink data of an application at a user equipment (UE) is transmitted to a network. A first amount of the uplink data expected to be buffered at a radio link control (RLC) layer is determined based on a latency of the application. A second amount of the uplink data available for transmission at the RLC layer is determined based on information provided by a modem of the UE. A data rate of the application is dynamically adjusted based on a difference between the first amount and second amount of the uplink data. In another aspect of the disclosure, an amount of the application data buffered at the RLC layer is maintained to be greater than a predetermined threshold that sets a Happy bit at an unhappy setting. The unhappy setting is communicated to the network, a data rate of the application is increased in response to an increased grant from the network due to the unhappy setting. In another aspect of the disclosure, a maximum modem supported data rate at which the user equipment (UE) transmits uplink data of an application is determined based on an uplink channel capacity estimate, a modem queue length estimate, a codec rate change frequency of the application, and a delay threshold of the modem queue.
US09407561B2
Traffic engineering vector operations that are capable of being independently solved can provide near-linear scalability through the exploitation of massively parallel processing. Optimization can be performed simultaneously on different paths in a data plane, as well as on different links within the same path (or within the same set of paths). In some embodiments, the traffic engineering vector operations include an adjustable alpha-fairness variable that allows managers to achieve different levels of fairness/throughput. Hence, embodiment alpha fairness techniques provide flexible policy execution, while maintaining excellent scalability for large network implementations.
US09407560B2
A method of monitoring transmission of data in a network is provided. The method includes: receiving data packets for one or more data flows by at least one of a plurality of network switches; sampling queue data in each of the plurality of network switches, the sampled queue data taken from at least one queue attached to a switch port to which the one or more data packets have been forwarded; and transmitting the sampled queue data to a logically centralized network controller connected to the plurality of switches, the network controller configured to control the plurality of network switches, the network controller configured to determine whether a congestion, unfairness or Service Level Agreement (SLA) infringement condition exists in one or more switches based on the sampled queue data and send a control message to one or more data flow sources based on the congestion, unfairness or SLA infringement condition.
US09407554B2
The present solution is related to a method for distributing flows of network traffic across a plurality of packet processing engines executing on a corresponding core of a multi-core device. The method includes receiving, by a multi-core device intermediary to clients and servers, a packet of a first flow of network traffic between a client and server. The method also includes assigning, by a flow distributor of the multi-core device, the first flow of network traffic to a first core executing a packet processing engine and distributing the packet to this core. The flow distributor may distribute packets of another or second flow of traffic between another client and server to a second core executing a second packet processing engine. When a packet for the flow of traffic assigned to the first core is received, such as a third packet, the flow distributor distributes this packet to the first core.
US09407552B2
A communication device includes: a packet receiving unit that receives, via a wireless ad hoc network, a packet transmitted from a node device; a congestion detection unit that detects, based on the packet received by the packet receiving unit, that congestion occurs in a communication path along which the packet reaches the packet receiving unit; a congestion control message generating unit that generates, when the congestion detection unit detects that the congestion occurs in the communication path, a congestion control message that instructs to take an action to avoid the congestion in the communication path; and a message transmitting unit that transmits the congestion control message generated by the congestion control message generating unit to the node device.
US09407547B2
In one embodiment, a method includes instantiating a virtual Fiber Channel over Ethernet (FCoE) Forwarder (FCF) at a primary FCF, the virtual FCF associated with a virtual domain identifier and a virtual FCF-MAC (Media Access Control) address, wherein the primary FCF and a secondary FCF form a virtual Port Channel (vPC) for communication with a host, and allocating node port identifiers to virtual node ports on vPC ports at the host from the virtual domain identifier. An apparatus and logic are also disclosed herein.
US09407543B2
Using structured communications in an observation platform with cloud computing. A signal is received from a first communication device at a second communication device associated with a first computer system. The signal is forwarded from the first computer system to a second computer system, wherein the second computer system is physically remote from the first computer system and connected via a network. Context information is derived for the signal and at least one destination for the signal based on the context information at the second computer system. The context information and the at least one destination for the signal are received at the first computer system.
US09407538B2
A ring network failure switching method, includes: receiving first data traffic, where the first data traffic includes a destination MAC address; querying a forwarding entry stored in a local node according to the destination MAC address, to obtain a ring network identifier corresponding to the destination MAC address, where the ring network identifier is uniquely corresponding to the first node connected to the destination MAC address; and obtain path state information of a link corresponding to the ring network identifier; and transmitting the first data traffic to the first node in a direction that is opposite to that of the link when the path state information indicates that the link is in a failure state.
US09407534B2
A method and implementing system calculates a loop free alternative (LFA) next hop as a backup for a primary path next hop for an interior gateway protocol (IGP). The method enables consideration of the LFA next hop where a link to the next hop has a reverse cost that has a maximum value. The method includes selecting a next candidate next hop from a set of candidate next hops in the network, checking whether a link to the next candidate next hop is an administratively allowable link, and checking whether the link has a maximum forward cost. The method further checks whether the link is bi-directional and computes the LFA using the next candidate next hop where the link is administratively allowable link, where the link does not have a maximum forward cost and where the link is bi-directional without consideration of reverse cost of the link.
US09407532B2
The present invention relates to a method for generating a tunnel forwarding entry and a network device. An active master node in a virtual cluster network element VNE generates, according to a preconfigured tunnel service, tunnel service information with the VNE being a single network element; the active master node determines multiple nodes through which a tunnel that corresponds to the tunnel service information passes in the VNE, and node statuses of the multiple nodes through which the tunnel passes in the VNE; and local tunnel forwarding entries are generated, according to the tunnel service information and the node statuses of the multiple nodes through which the tunnel passes in the VNE, for the multiple nodes through which the tunnel passes in the VNE.
US09407529B2
A relay server includes a VPN group information storage unit, an address filter information storage unit, and a communication control unit. The VPN group information storage unit stores routing session information indicating identification information of routing apparatuses that define a VPN group and the routing apparatuses that are connected to one another. The address filter information storage unit stores address filter information, which indicates a partner that the routing apparatus is able to designate as a packet destination, in association with identification information of the routing apparatus. The communication control unit is programmed to perform a control to, when a VPN is started in the VPN group, update a content stored in the address filter information storage unit based on the address filter information received from the routing apparatus, and establish a routing session based on the routing session information.
US09407526B1
In general, techniques are described to dynamically refresh a timer for a communication session provided by a bidirectional forwarding detection (BFD) protocol. The techniques potentially mitigate network load by reducing the number of BFD packets required to maintain a BFD communication session. An example network device includes a memory, programmable processor(s), a network interface, and a control unit configured to establish a BFD communication session between the network device and a peer network device that is communicatively coupled to the network device via the network interface, determine whether a packet associated with a communication session other than the BFD communication session is a relevant packet to the BFD communication session, and in response to determining that the packet is the relevant packet, refresh a timer that executes on the network device and is associated with the BFD communication session.
US09407525B1
Systems, methods, and computer storage media for measuring traffic utilization are provided. The method includes timing predetermined time intervals that are relatively small to provide for real-time monitoring of a system. A count of the bytes received is identified in order to monitor a number of bytes received within the predetermined time interval. When the number of bytes received exceeds a predetermined threshold, a larger time interval is captured such that the system can identify how many times the number of bytes received exceeded the predetermined threshold within the larger time interval. When the number of bytes received exceeds the predetermined threshold a number of times greater than a violation threshold, an alarm is generated. This allows a system to monitor high frequency violations. Also, the counts for each time interval are continuously zeroed out after the time interval expires, thus, eliminating a need for calculations.
US09407519B2
Embodiments perform end-to-end virtual network flow monitoring in a virtual datacenter and provide differentiated views to users based on user role. A target flow pattern describing data packets of interest is distributed to a plurality of applications managing VMs in the virtual datacenter, such as hosts, virtual gateways, and other virtual network applications. Each of the applications monitors data packets routed by the application by comparing the data packets to the flow pattern and selectively collecting context data describing the data packets. The context data collected by the applications is aggregated at a remote server for analysis and reporting.
US09407512B2
The present invention sets forth a method and apparatus for controlling terminal's access to a wireless network. When PCC rules in PCRF or account expense information in OCS have been updated, the PCRF or OCS will notify a MDM server; the server determines access status of application(s) based on information in the notification and notifies the terminal; the terminal will update locally stored access status of the application based on access status of the application contained in the received notification message; when an application on the terminal initiates a request to access the wireless network, the terminal determines whether it is rejected or allowed to access the wireless network based on the locally stored access status of the application. With the present method, when an end user is not allowed to use some network applications due to expense issue or other policy constraint, although the terminal will automatically attempt to send a request to retry connection, that request to retry connection can not access wireless network, nor can it reach core network, so as to avoid consuming RF resource and core network resource.
US09407511B2
A method provides for controlling home devices via a home network, by a first home device connected to the home network. The method includes detecting presently connected home devices on the home network automatically. A user interface is displayed and includes at least one or more areas. One of the one or more areas corresponds to a placement in a home and includes at least one representation of at least one detected home device in the placement. A user input made on a representation of a second home device from the at least one detected home device is accepted for controlling the second home device. Control information is sent to the second home device based on the user input.
US09407501B2
An administrator can define or modify one or more service graphs. Next, the administrator can register service appliances along with their device package files with a controller. Then, the controller can establish the capabilities of the service devices, and classify the service devices as legacy or service tag switching (STS) capable devices. Then, the controller can create one or more instances of the service graph, by populating the service nodes into the service graph. Then, the application owner can attach their endpoint groups (EPGs) to the service graphs created by the administrator. Then, a service in the network can be automatically provisioned using the service graph to configure one or more nodes in an associated service chain of the service according to information in the service graph.
US09407497B2
A transmission terminal communicates with a reception terminal using a first communication path (a 60 GHz band) or a second communication path (a 2.4 GHz band or 5 GHz band). A first communication path connection detector 17 detects the connection or disconnection of the first communication path to or from the reception terminal. A throughput measurement section measures the throughputs of the first communication path and the second communication path. On the basis of the result of the detection of the connection or disconnection and the throughputs of the first communication path and the second communication path, a terminal controller judges whether or not to switch a communication path for data transfer. A communication path switch switches the communication path for data transfer to the first communication path or the second communication path.
US09407489B2
A method for generating a synchronization signal is provided. The method comprises using a number other than 63 as an NZC value in a Zadoff-Chu sequence used in generating a primary synchronization signal for a wireless communication system, which may be a 3GPP LTE system or a 3GPP LTE-A system.
US09407486B2
A method and apparatus for generating a signal in a wireless communication system by allocating a sequence to a plurality of subcarriers for sending the signal and generating the signal based on the sequence and a phase rotation sequence are provided.
US09407463B2
Systems and methods are provided for identifying unsolicited or unwanted electronic communications, such as spam. The disclosed embodiments also encompass systems and methods for selecting content items from a content item database. Consistent with certain embodiments, computer-implemented systems and methods may use a clustering based statistical content matching anti-spam algorithm to identify and filter spam. Such a anti-spam algorithm may be implemented to determine a degree of similarity between an incoming e-mail with a collection of one or more spam e-mails stored in a database. If the degree of similarity exceeds a predetermined threshold, the incoming e-mail may be classified as spam. Further, in accordance with other embodiments, systems and methods may be provided to determine a degree of similarity between a query or search string from a user and content items stored in a database. If the degree of similarity exceeds a predetermined threshold, the content item from the database may be identified as a content item that matches the query or search string provided by the user.
US09407462B2
A system and method to facilitate real-time communications and content sharing among users over a network are described. In one preferred embodiment, multiple links to content information are dynamically generated for a sender user. Responsive to selection of a link by the sender user, the link and associated metadata information are communicated to at least one recipient user engaged in the real-time communications session with the sender user.
US09407460B2
In a method for processing network packets, a network packet is received at an ingress port. After at least a first portion of the network packet has been received, but before the network packet has been completely received, a first data structure representing the network packet is generated based on the first portion, the first data structure is processed, and the network packet begins to be selectively forwarded to a first one or more egress ports, or selectively not forwarded to any egress port, responsively to processing the first data structure. A second data structure representing the network packet is generated and, after the network packet has been completely received, the second data structure is processed, and the network packet is selectively forwarded to a second one or more egress ports, different from the first one or more egress ports, responsively to processing the second data structure.
US09407458B2
An exemplary method and apparatus are provided for transmitting an asynchronous transport signal over an optical fiber section of an Optical Transport Network. Higher order Optical Data Units of an asynchronous transport signal to be transmitted may be encapsulated into outer transport frames that offer a payload rate higher than a nominal bit rate of the asynchronous transport signal. An output optical signal, which contains the outer transport frames with the encapsulated asynchronous transport signal, is generated at a locally generated clock rate and transmitted over an optical fiber section. To encapsulate the asynchronous transport signal, its bit rate is adapted to the payload rate of the outer transport frames, which is derived from the locally generated clock through a justification and stuffing process. The rate adapted transport signal is then synchronously mapped into the outer transport frames at the rate of the locally generated clock.
US09407453B2
A method of medium access control (MAC) type detection for a communication device compatible of a plurality of media each conformed to a communication standard in a network system is disclosed. The method comprises generating a library, wherein the library includes at least a character for each medium, configuring a MAC layer of the communication device according to the library, and determining the existence of a medium according to the configuration result.
US09407449B2
Methods and systems for hardware-accelerated packet multicasting are provided. According to one embodiment, a first packet to be multicast to a first destination and a second packet to be multicast to a second destination are received. The first and second packets are classified in accordance with different virtual routers (VRs) of multiple VRs instantiated by a virtual routing engine (VRE) of a virtual routing system by determining a first selected VR to multicast the first packet and a second selected VR to multicast the second packet. For each of the first and second packets: a routing context of the VRE is switched to a routing context associated with the selected VR; at least a portion of the packet is read from one of multiple multicast address spaces associated with the selected VR; and the packet is forwarded to the destination.
US09407448B2
In one embodiment, a method includes receiving at a server in communication with a plurality of user devices, a notification of a mute state change at a first of the user devices, and generating an indication of mute state change for display at a second of the user devices. The server is used in a web session and one of the first and second user devices is used in an audio session of a conference. An apparatus and logic are also disclosed herein.
US09407446B2
A control unit of a communication device decrypts, when receiving via an antenna from a reader/writer a cipher key encrypted with a key same as a common key recorded in a recording unit by the reader/writer, the encrypted cipher key with the common key recorded in the recording unit, and when receiving via the antenna from the reader/writer a readout target address specifying a region of a data readout source in the recording unit encrypted with a cipher key same as the cipher key by the reader/writer, decrypting the encrypted readout target address with the cipher key, and transmitting the data recorded in the region specified by the readout target address obtained through decryption of the regions of the recording unit to the reader/writer via the antenna.
US09407444B2
There is provided a method for secure communications. The method includes a computing device receiving a notification comprising a message, a counter value, a signature signed by a signer and based on the message and the counter value, and an indication of the signer. The device obtains a current counter value based on an identity of the signer, checks the signature and compares the counter value with the current counter value; and, if the counter comparison and the signature checking is successful, accepting the message.
US09407438B2
The present invention aims to allow for addition of an attribute category without reissuing a public parameter. A cryptographic system 10 uses an indexing technique in dual system encryption in dual pairing vector spaces. Specifically, for a transmission-side vector tj for index j, the cryptographic system 10 sets information J assigned to the index j in advance as a coefficient of a predetermined basis vector. For a reception-side vector for index j′ corresponding to the index j, the cryptographic system 10 sets information J′ having an inner-product of 0 with the information J as a coefficient of a basis vector corresponding to the predetermined basis vector.
US09407437B1
A plaintext and cryptographic key are used to generate an initialization vector to be used in a cryptographic algorithm, such as an encryption algorithm. In some examples, the plaintext and cryptographic key are input into an effectively one-way function, such as a cryptographic hash function, the output of which is usable as an initialization vector. Cryptographic keys may be rotated probabilistically based at least in part on probabilities of output collisions of the effectively one-way function to ensure a low probability of two different plaintexts resulting in calculation of the same initialization vector for use with the same cryptographic key.
US09407433B1
A method for providing key-based security for adding a new node to an existing networked virtualization environment for storage management includes discovering the new node, establishing communication with the new node using a factory public key, requesting the new node to generate a new private key and new public key pair, receiving the new public key by the existing virtualization environment, wherein subsequent communication with the new node by the existing virtualization environment is performed using the new public key, and configuring the new node to become part of the existing virtualization environment using the new public key.
US09407430B1
An exemplary method is implemented by a radio frequency receiver for synchronizing the recovery of data carried by frames. An indication is generated from error correction of whether the error control coding in the receiver is capable of correcting all the errors induced by the channel within the frame. If the indication declares that all the errors are corrected, then the carrier frequency estimate associated with the error free frame is saved in memory and will be used to initialize the carrier recovery loop at the beginning of the following frames until such frequency estimate is declared unreliable. A new carrier frequency estimate is available at the end of each frame, and if such estimate is proven to be reliable for future use, the current estimate in memory will be overwritten by the new estimate and the freshness of the frequency estimate is extended.
US09407427B2
A first transceiver is configured to transmit a first data signal to a second transceiver across a communication link. The second transceiver maintains clock data recovery (CDR) lock with the first signal by adjusting a sampling clock configured to sample the first data signal. When the communication link reverses directions, the second transceiver is configured to transmit a second data signal to the first transceiver with the phase of that second data signal adjusted based on the adjustments made to the sampling clock.
US09407422B2
The method for activating or deactivating a carrier in the embodiments of the present invention includes the following: A base station determines to activate or deactivate at least one secondary carrier used to communication with a user equipment and transmits a High Speed Shared Control Channel (HS-SCCH) order to the user equipment, where the HS-SCCH order carries indication information used to indicate activation or deactivation of the at least one secondary carrier. In the embodiments of the present invention, a user equipment is capable of correctly activating or deactivating a carrier.
US09407416B2
A method for a base station (BS) to perform a hybrid automatic repeat request (HARQ). The BS transmits an uplink (UL) grant for a first subframe of a second serving cell through a first serving cell. The BS receives UL data based on the UL grant in the first subframe, transmits an acknowledgement/non-acknowledgement (ACK/NACK) for the UL data through a physical HARQ indicator channel (PHICH) in subframe i of the first serving cell and receives non-adaptively retransmitted UL data in a second subframe of the second serving cell if a NACK for the UL data has been transmitted through the PHICH in the subframe i of the first serving cell. The first serving cell and the second serving cell use different UL-DL configurations.
US09407406B2
In a method for generating an orthogonal frequency division multiplexing (OFDM) symbol to be included in a PHY data unit for transmission via a communication channel, wherein the OFDM symbol includes a plurality of OFDM tones, information bits to be included in the OFDM symbol are encoded to generate encoded information bits. The encoded information bits are parsed into a plurality of spatial streams. The spatial streams, or space-time streams generated from the spatial streams, are mapped to transmit chains using a plurality of spatial mapping matrices corresponding to the plurality of OFDM tones. Additionally, one of i) reordering OFDM tones before spatial mapping is applied, or ii) reordering OFDM tones after spatial stream mapping is applied and reordering spatial mapping matrices to match the reordered OFDM tones is performed. The OFDM symbol to be included in the PHY data unit is generated.
US09407404B2
Systems and methods for managing control signaling overhead for a multi-carrier HSDPA (MC-HSDPA) may be disclosed. In particular, a plurality of downlink carriers may be received and bundled or paired. Configuration information indicative of the bundling may then be generated and transmitted. Additionally, one or more components such as antennas, user equipment (UE), and the like may receive an indication of a configuration or state via a high speed shared control channel (HS-SCCH) order where the indication includes order bits and order types and the configuration may be applied to activate and/or deactivate the components or operations such as uplink closed-loop transmit diversity (CLTD), uplink multiple-input multiple-output (MIMO). The order bits and/or order types may also be extended to support the activation/deactivation of additional carriers of MC-HSDPA.
US09407398B2
A system and method including a parity bit encoder for encoding each n−3 bits of data to be transmitted with three parity check bits to produce blocks of n bits (n−3 information bits plus three parity bits associated with the n information bits). Each of the blocks of n bits are Gray mapped to three QAM symbols that are modulated onto an optical wavelength and transmitted to a receiver. A maximum a posteriori (MAP) decoder is used at the receiver to correct for cycle slip.
US09407391B2
Embodiments of user equipment (UE) and base stations (eNodeB) and method for reducing power consumption in UE in a wireless network are generally described herein. In some embodiments, characteristics of UE including mobility, communication data load, and communication type are used by base stations, MME or other controlling entities to configure power saving features of the UE. Power saving features can include a new Radio Resource Control (RRC) layer state where circuitry is powered off for extended periods of time, extended Discontinuous Reception (DRX) cycles, reduced workloads in existing RRC, EPC Connection Management (ECM) and/or EPS Mobility Management (EMM) states or combinations thereof.
US09407381B2
Apparatus comprises a radio channel emulator of a radio system and a combiner. The combiner receives antenna data defining a characteristic radiation pattern of each predetermined antenna element of a predetermined antenna array; forms modified antenna data associated with a predetermined number of modified antenna elements by weighting the antenna data with a predetermined coefficient data; forms modified radio channel data by combining a predetermined radio channel data and the modified antenna data; and feed the modified radio channel data to the radio channel emulator; and the emulator receives at least one signal each of which being associated with a modified antenna element and perform emulation with the at least one signal and the modified radio channel data.
US09407380B2
A network node communicates with a radio access node that communicates application traffic on behalf of machine-to-machine (M2M) devices via a satellite link. The network node comprises a database and a control unit. The database stores a plurality of recovery modes. Each recovery mode indicates one or more types of application traffic that M2M devices are or are not allowed to transmit when operating according to that recovery mode. The control unit detects a loss of communication across, or congestion on, the satellite link, selects one of the recovery modes, and requests the radio access node to broadcast the selected recovery mode over a 3GPP-based broadcast channel in order to instruct the M2M devices to transmit only application traffic allowed in accordance with the selected recovery mode.
US09407376B2
An example embodiment includes optical receiver that includes a polarization beam splitter (PBS), a polarization controller, and a forward error correction (FEC). The PBS is configured to split a received optical signal having an unknown polarization state into two orthogonal polarizations (x′-polarization and y′-polarization). The polarization controller includes no more than two couplers and no more than two phase shifters per wavelength channel of the x′-polarization and the y′-polarization. The polarization controller is configured to demultiplex the x′-polarization and the y′-polarization into a first demultiplexed signal having an first polarization on which a data signal is modulated and a second demultiplexed signal having a second, orthogonal polarization on which a pilot carrier oscillator signal is encoded. The FEC decoder module is configured to correct a burst of errors resulting from resetting one of the phase shifters based on error correction code (ECC) data encoded in the data signal.
US09407375B2
An optical system may have an optical transmitter including a digital signal processor to receive a signal channel, determine a digital signal associated with the signal channel based on information in a look-up table and based on a test tone, and output the digital signal. The optical system may further have a digital-to-analog converter to convert the digital signal to an analog signal, a laser to provide an optical signal, and a modulator to receive the optical signal and the analog signal, and modulate the optical signal based on the analog signal to form a modulated optical signal. The optical system may also have a photodiode to convert the modulated optical signal to a digital signal, a tone detector to detect the test tone based on the digital signal, and a controller to modify the information in the look-up table based on the test tone.
US09407367B2
The present invention discloses methods and devices for transmitting/obtaining information by visible light signals. The method for transmitting information by visible light signals of two or more wavelengths from light sources comprises: modulating, on the basis of the information to be transmitted, two or more driving signals of the light sources to obtain two or more modulated driving signals for driving the light sources to emit the visible light signals of two or more wavelengths having their levels changed between peak levels and bottom levels with different frequencies and/or different phases and/or different amplitudes; and emitting the visible light signals of two or more wavelengths having their levels changed between peak levels and bottom levels with different frequencies and/or different phases and/or different amplitudes on the basis of the two or more modulated driving signals, so as to transmit information corresponding to a pattern of color stripes shown in an image obtained from the visible light signals.
US09407364B2
The invention relates to a laser system comprising a laser receiver collaborating with a laser emitter. The laser emitter is designed to provide a laser light plane and includes a control unit connected to a communication signal receiver in order to work and compute incoming communication signals from the laser receiver. The laser receiver comprising a communication signal transmitter for communicating with the laser emitter, a linear laser light photo sensor and an acceleration sensor both connected to a circuitry, which is designed to derive a movement of the laser receiver with respect to the detected laser beam of the laser emitter from computing and correlating the signals of the acceleration sensor and the laser light photo sensor. The control unit includes an adjustment unit and adjustment is carried out by the adjustment unit in dependence of the worked and computed incoming communication signals of the laser receiver.
US09407363B2
There have been problems that a capturing device requires an optical source having a large power output, and a scanning operation and a capturing operation must be alternately performed by the respective devices.A capturing device is provided with an optical receiver which receives a beam from outside as a reception beam, a reception beam capturing unit which performs a capturing operation by which the reception beam is introduced to the optical receiver, an optical transmitter which generates a transmission beam transmitted to the outside, a transmission beam scanning unit which performs a scanning operation of the transmission beams, and an optical circulator wherein the incidence of the reception beam and the exit of the transmission beam are performed at the same terminal.
US09407361B1
A system is configured to determine a first power level of a first signal output from a first modulator, and determine a second power level of a second signal output from a second modulator. The first signal may include a first optical signal associated with a particular polarization orientation, and the second signal may include a second optical signal associated with the particular polarization orientation. The system is configured to determine a relationship between the first power level and the second power level, and to set, based on the relationship between the first power level and the second power level, a reverse bias voltage associated with the first modulator, where the reverse bias voltage may be used to control the first power level of the first signal.
US09407351B2
The invention relates to wireless repeater systems and methods. In embodiments, such systems and methods involve receiving a wireless transmission signal; and processing the wireless transmission signal using a digital signal processing facility (DSP); wherein the DSP is adapted to filter at least one sub-band of the wireless transmission signal using a digital bandpass filter.
US09407347B2
As part of a beamforming training procedure, a first communication device transmits a beamforming training packet. The first device then receives a plurality of respective beamforming feedback packets from a plurality of second communication devices. The first device then uses the plurality of beamforming feedback packets to select a group of multiple communication devices from among the plurality of second communication devices, wherein the group is selected for simultaneous transmissions to the first communication device. The first device then transmits a synchronization signal to the group to prompt second communication devices in the group to simultaneously transmit to the first communication device at a particular time. The first device then receives simultaneous transmissions from the group responsive to the synchronization signal.
US09407342B2
Various embodiments of the invention may modify the techniques used in conventional networks, to achieve techniques that are better suited for networks that use highly directional communications. A novel method is described for determining whether a channel in such a network is idle. In addition, various protocols and formats are disclosed that are intended for such a network.
US09407340B2
Provided is a method and apparatus for lattice reduction with reduced computational complexity. The apparatus and method include calculating an R matrix using sorted QR decomposition, and conducting an R-value test using an R-value based on diagonal elements of the R matrix and a threshold value. The R matrix is an upper triangular matrix. The apparatus and method further execute a loop comprising a size reduction and a conditional update of a basis vector corresponding to a column element of the R matrix in response to the R-value being greater than or equal to the threshold value. The apparatus and method conduct another R-value test based on the R matrix comprising the updated basis vector in response to the basis vector being updated.
US09407320B2
In one embodiment, the presence of double talk (DT) is detected in a telecommunications network having a near-end user and a far-end user. The energies of both (1) a signal received from the far-end user by the near-end user and (2) a signal to be communicated from the near-end user to the far-end user are computed. An echo return loss (ERL) estimate is calculated based on the energy calculations, and a preliminary decision is made as to whether DT is present based on the ERL estimate and the energy calculations. If DT is detected, then a counter is set to a hangover value. If DT is not detected, then the counter is reduced. This process is repeated, and, for each iteration, a final decision as to whether DT is present is made based on the counter value.
US09407315B2
A transmission filter allows a signal in the frequency band of a transmission signal to pass through the transmission filter and blocks signals in other frequency bands. The transmission signal output from the transmission filter is supplied to an antenna via an antenna sharing device and transmitted to the outside. A reflected-signal detector senses the amplitude and the phase of a reflected signal from the antenna and outputs detection signals (DA and DP). A control circuit adjusts control signals (CA and CP) on the basis of the detection signals (DA and DP). A cancellation-signal-output circuit adjusts a cancellation signal in such a manner that the cancellation signal has a phase opposite to that of the reflected signal and an amplitude the same as that of the reflected signal by using the control signals (CA and CP). A multiplexer combines the cancellation signal with a received signal including a noise signal.
US09407311B2
A first electronic device may include a first electronic circuit and a second electronic circuit. The first electronic device may include an internal communication link providing a signal path for conducting communication signals between the first electronic circuit and the second electronic circuit. An interface circuit may be operatively coupled to the internal communication link. The interface circuit may include an extremely high frequency (EHF) communications circuit configured to receive an EHF electromagnetic signal from another EHF communications circuit of a second electronic device. This EHF electromagnetic signal may enable the second electronic device to control or monitor the first electronic device.
US09407305B2
A remote control device includes a light source for irradiating an instruction beam in a non-visible wave length range, and an operation unit for controlling the light source to irradiate the instruction beam when the operation unit is operated. An instruction beam detection apparatus includes an image capturing unit for capturing an image of the instruction beam irradiated from the light source of the remote control device within a detection range thereof; a storage unit for storing a first image captured with the image capturing unit; and a detection unit for detecting a position of the instruction beam on a second image according to a differential image between the first image stored in the storage unit and the second image newly captured with the image capturing unit.
US09407301B2
An angle diversity receiving device performs angle diversity reception by configuring branches of angle diversity in accordance with received signals of an array antenna, the angle diversity receiving device being provided with: a plurality of phased array synthesizing unit that generates a received signal of a branch by performing phased array synthesis for the received signals of a plurality of antenna elements included in the array antenna; and a correlation control unit that outputs a correlation value for the received signals of two branches; wherein the phased array synthesizing unit controls the angular difference in the orientations of the branches for which the correlation value was computed so that the correlation value decreases.
US09407298B1
Aspects of the disclosure are directed to interference cancellation. A method of performing interference cancellation in a wireless communications device having one or more transmit antennas, one or more transmitters, one or more receive antennas, one or more receivers, one or more coefficient controllers and one or more analog interference cancellation (AIC) circuits includes using the one or more coefficient controllers for determining coefficients for one or more adaptive filters within the one or more AIC circuits.
US09407280B1
A harmonic time interleave (HTI) system, including a reference signal, a first summing component to produce a summed reference signal, a de-interleave block to receive an input signal and output a plurality of de-interleaved input signals, a plurality of digital-to-analog converters, each digital-to-analog converter configured to receive a corresponding one of a plurality of de-interleaved input signals and to output a corresponding analog signal, a plurality of mixing components, each mixing component configured to receive the summed reference signal and an analog signal from a corresponding of the plurality of digital-to-analog converters, and to output a corresponding mixed signal, and a second summing component configured to receive the mixed signal from each of the corresponding mixing components and to produce a substantially full-bandwidth analog signal representation of the input signal.
US09407274B2
Systems and methods for mitigating interference in a Local Oscillator (LO) signal generated by a Phase-Locked Loop (PLL) are disclosed. In one embodiment, a system includes a PLL and an error compensation subsystem. The PLL includes a Controlled Oscillator (CO) that provides a LO output signal based on a control signal, a phase detector that generates a phase detector output signal that is indicative of a phase error between a feedback signal that is a function of the LO output signal and a reference signal, and a loop filter that filters the phase detector output signal to provide the control signal for the CO. The error compensation subsystem applies, based on the phase detector output signal, a phase rotation to a signal derived from the LO output signal to thereby compensate for a phase error in the signal resulting from a phase error in the local oscillator output signal.
US09407273B1
A DLL may include a DLL training circuit that provides a feedback signal to the DLL and receives a first delay code value from the DLL that corresponds to the delay added to the feedback signal to align a leading edge transition in the feedback signal with a leading edge transition in the reference clock signal. The DLL training circuit further provides an inverted feedback signal to the DLL and receives a second delay code value from the DLL that corresponds to the delay added to the inverted feedback signal to align a leading edge transition in the inverted feedback signal with a leading edge transition in the reference clock signal. The DLL selectively adds the delay code corresponding to the temporally smaller of the first delay code value or the second delay code value to the feedback signal to align the feedback signal with the reference clock signal.
US09407261B2
An apparatus includes a medicine cabinet door. The medicine cabinet door has an outer glass layer, the outer glass layer has a front side and a back side, an information display is mounted on the back side of the outer glass layer, such that a user can view an image displayed on the information display while looking at the front side of the outer glass layer. A method includes placing an information display behind an outer glass layer of a medicine cabinet door and within a volume of the medicine cabinet door.
US09407259B2
A circuit may include first and second input nodes, first and second output nodes, first and second intermediate nodes, first and second resistances, a first amplification transistor coupled to the first input node, the first resistance, and the first intermediate node and a second amplification transistor coupled to the second input node, the second resistance, and the second intermediate node. The circuit may also include a first active device coupled to the first output node and the first intermediate node, a second active device coupled to the second output node and the second intermediate node, a first output transistor coupled to the first output node and configured to conduct based on a second intermediate signal on the second intermediate node, and a second output transistor coupled to the second output node and configured to conduct based on a first intermediate signal on the first intermediate node.
US09407258B1
A driver circuit for driving a resonance circuit is disclosed. The driver circuit includes an input to receive an input signal, an amplifier to amplify the input signal, a pulse generator to generate a pulse train based on a modulation signal, a switch coupled to the pulse generator, a capacitor coupled to the switch in parallel such that when the switch is on, the capacitor is bypassed and a Resistor-Inductor-Capacitor (RLC) tank circuit coupled to the switch and the capacitor such that the capacitor is connected in series to capacitance of the RLC tank circuit.
US09407255B2
In accordance with various embodiments, a circuit is provided, including an output node, a first potential varying stage, which is designed to couple the output node to a supply potential in reaction to an input signal, and a second potential varying stage, which is designed to couple the output node to the supply potential if the difference between the potential of the output node and the supply potential lies below a predefined threshold value.
US09407254B1
A device for controlling a power-on reset signal can include a constant current source, for controlling a reference current that is independent of a supply voltage, and a trip point detector circuit driven by the reference current. The trip point detector circuit detects when the supply voltage of the device exceeds a first trip point voltage, and de-asserts the power-on reset signal when the supply voltage exceeds the first trip point voltage. The first trip point voltage can be controlled by a sum of a threshold voltage of a first n-type metal-oxide-semiconductor transistor, a voltage drop across a first resistor, and a threshold voltage of a first p-type metal-oxide-semiconductor transistor. The device may further include a hysteresis circuit, for detecting when the supply voltage falls below a second trip point voltage and causing the trip point detector circuit to reassert the power-on reset signal.
US09407243B1
A receiver circuit including an external terminal, a level shifter, a reset circuit, and an inverting circuit is provided. The external terminal receives the external signal. The level shifter shifts a voltage swing range of the external signal to generate a level shifting signal. The level shifter includes a pull-up unit and a pull-down unit coupled in series. The pull-up unit and the pull-down unit are alternatively switched respectively according to the external signal and the internal signal, and thus a leakage path of the level shifter is cut off for different states of the external signal. The reset circuit couples the external terminal and the level shifter and provides a reset path according to the external signal for assisting the switching of the pull-up unit and the pull-down unit. The inverting circuit couples the level shifter and inverts the level shifting signal to generate the internal signal.
US09407242B2
A voltage level shifter for high voltage applications has a low voltage domain current mirror having first and second branches. A high voltage switch and a resistor are connected in series with the second branch. An output stage provides an output signal that is a function of a voltage difference across the resistor, and the output stage and the resistor are in the high voltage domain. Assertion of an input signal in the low voltage domain develops a first current in the first branch, and causes the high voltage switch to pass in the resistor a second current from the second branch that is a function of the first current and develops the voltage difference across the resistor. Only the high voltage switch needs to have high breakdown voltage characteristics.
US09407234B2
The present invention discloses a current balancing device and method capable of balancing an output current and an input current of a current loop. Said device comprises: a transmission circuit for outputting an output current and receiving an input current; at least one adjustable resistor set in the current loop for providing resistance according to at least one adjustment signal; and a current balancing circuit, coupled to the transmission circuit and the adjustable resistor, for determining whether the difference between the output and input currents satisfies a predetermined requirement in light of a predetermined duration and thereby generating the adjustment signal, wherein if the difference between the output and input currents fails to satisfy the predetermined requirement, the current balancing circuit will adjust the resistance of the adjustable resistor through the adjustment signal, so as to reduce the difference between the output and input currents.
US09407228B2
A receiver stage for receiving a receive signal comprises M receiving paths, each receiving path comprises a signal processor and K comparators. The signal processors of the M receiving paths are configured to generate, for each of the M receiving paths, an amplified version of the receive signal, such that an amplification gain of the respective receiving path increases from a first of the M receiving paths to a last of the M receiving paths. For each of the M receiving paths the K comparators of the respective receiving paths are configured to compare the amplified receive signal of the respective receiving path with a respective threshold value. For each of the M receiving paths the threshold value increases from a first of the K comparators to the last of the K comparators.
US09407227B2
An amplifier module comprises an amplifier having an output, a coupler coupled to the output to receive a first signal provided at the output and a power detector to provide a power signal from the first signal. It further comprises an input to receive a second signal. A switch is provided that is disposed to provide the power signal or the second signal to a signal output in dependence of a control signal.
US09407221B2
In one embodiment, a differential amplifier circuit includes a first input terminal, a second input terminal, a first transistor, a second transistor, a third transistor, a current source, a first output terminal, a second output terminal, a first passive element, and a second passive element. The first (second) transistor has a control terminal connected to the first (second) input terminal. The third transistor has a control terminal. The control terminal is applied predetermined bias voltage. The current source is connected to a first terminal in each of the first transistor, second transistor, and third transistor. The first (second) output terminal is connected to a second terminal of the first (second) transistor. The first (second) passive element is connected between the first (second) input terminal and the first (second) output terminal.
US09407217B2
When a switch is set to off, and a switch is set to on, the voltage of a SigOut terminal is stabilized with a reference voltage, and a bias voltage is applied to a capacitor. Changing the switch from on to off, with the bias voltage retained in the capacitor, a detection signal which is input via a SigIn terminal is amplified with the reference voltage as a reference, and an amplified signal is output from the SigOut terminal.
US09407202B2
The present invention provides a spin-transfer torque type injection locking oscillator which improves both power and noise performance by using pair of spin-transfer torque devices. One is optimized for high power and the other is optimized for low noise characteristics. The output signal of the low noise spin-transfer torque device is injected into the high output power spin-transfer torque for phase locking. The present invention has several advantages such as the miniaturization, the high quality and low cost, and the mass production of integrated chips by the nanoscale.
US09407199B2
An integrated circuit comprises a frequency dependent circuit comprising an input node, an output node and a main bank of selectable first capacitive elements that affect a frequency characteristic of the frequency dependent circuit. The frequency dependent circuit further comprises at least one shunt bank of selectable second capacitive elements located between ground and one of the input node or the output node, wherein at least one selectable second capacitive element switched out of the frequency dependent circuit is based on a number of the selectable first capacitive elements that are switched into the frequency dependent circuit.
US09407191B2
In a driving switching system, an H-bridge circuit includes a first P-type MOSFET, a first N-type MOSFET, a second P-type MOSFET and a second N-type MOSFET. The first N-type MOSFET connects to the first P-type MOSFET so as to have a first connection terminal. The second N-type MOSFET connects to the second P-type MOSFET so as to have a second connection terminal, wherein the first connection terminal and the second connection terminal are connected to a coil. A first and a second kickback voltage detection module respectively detect a first kickback voltage at the first connection terminal and a second kickback voltage at the second connection terminal. In the accompanying method, a first and a second driving module are selectively used to switch the first and second P-type MOSFET and the first and second N-type MOSFET once the first and second kickback voltages reach a first or a second threshold voltage.
US09407185B2
A power converter for an engine generator includes an insulative support that receives and supports circuit components for converting incoming AC power to desired power, such as power suitable for a welding application. One or more rectifier modules are provided that are received and supported by the support. Three such modules may be provided for receiving three phase power from a generator. DC power from the rectifier module is applied to DC bus plates. The plates may be coupled to capacitors. A power conversion circuit, such as a buck converter, is coupled to the DC bus plates to convert the DC power to output power.
US09407176B2
An integrated system of circuits for serial fan structure includes a first and a second fan connected back to back. A first driving unit and a first control unit for the first fan and a second driving unit and a second control unit for the second fan are sequentially electrically connected to a circuit board in the second fan. Further, a first coil assembly of the first fan and a second coil assemble of the second fan are also electrically connected to the circuit board in the second fan; and some low-use-rate electronic circuits are included in a common circuit unit of the first and the second fan. Therefore, the serial fan structure can save one circuit board and some low-use-rate electronic circuits from the first fan to achieve the purpose of reducing the manufacturing cost of the serial fan structure.
US09407173B2
The present invention relates to a piezo actuator having an electrode structure for a torsional vibration mode, and to a rotation-type ultrasonic motor containing the same. In the piezo actuator having the electrode structure, electrodes may have different lengths from the center point of the piezo actuator in order to form an electrode structure having a pinwheel shape for enabling a torsional vibration mode. Thus, since the electrodes of the piezo actuator for generating torsional vibrations has a simple pinwheel wing structure, a rotor coupled along a groove formed in the side surface of the piezo actuator may be rotated using the torsional directional vibrations due to the electrode structure.
US09407170B2
Disclosed is a power inverter which converts voltage from a DC source into high frequency rectangular alternating voltage pulses which are transferred to a load via a transformer with a ferromagnetic core having no air gap. An additional indicator winding on the transformer, which is connected to a differential circuit which in turn is connected to a control circuit, makes it possible to control the process of the reversal of the magnetization of the core. Switching on the primary winding takes place when the permeability of the transformer's core achieves its maximum. This special feature makes it possible to minimize the size of the transformer, while allowing transferring maximum energy to the load with minimum of the magnetization frequency and losses.
US09407169B2
A method and apparatus for generating AC power. In one embodiment, the apparatus comprises a DC/AC inversion stage capable of generating at least two of a single-phase output power, a two-phase output power, and a three-phase output power; and a conversion control module, coupled to the DC/AC inversion stage, for driving the DC/AC inversion stage to (i) generate the single-phase output power while an input power is less than a first threshold, and (ii) operate in burst mode while the input power satisfies a burst mode threshold.
US09407165B2
A cascade bridge-type DC-AC power converter device includes a low-frequency bridge-type power converter including an AC terminal and a DC bus and a high-frequency bridge-type power converter including an AC terminal. A power conversion method includes: serially connecting the AC terminal of the high-frequency bridge-type power converter and the AC terminal of the low-frequency bridge-type power converter; operating frequency of the low-frequency bridge-type power converter synchronized with frequency of an AC source; and operating the high-frequency bridge-type power converter with high-frequency PWM to generate a multilevel AC voltage. A DC power source connects to the DC bus of the low-frequency bridge-type power converter. No additional power supply circuit will be required for power supply to a DC bus of the high-frequency bridge-type power converter. Accordingly, the power circuit is simplified, and the manufacturing cost is reduced.
US09407164B2
Described is a method and apparatus for per-panel photovoltaic energy extraction with integrated converters. Also described are switched-capacitor (SC) converters have been evaluated for many applications because of the possibility for on-chip integration; applications to solar arrays are no exception. Also described is a comprehensive system-level look at solar installations, finding possibilities for optimization at and between all levels of operation in an array. Specifically, novel concepts include new arrangements and options for applying switched-capacitor circuits at 3 levels: for the panel and sub-panel level, as part of the overall control strategy, and for ensuring stable and robust interface to the grid with the possibility of eliminating or reducing the use of electrolytic capacitors.
US09407162B2
A method including: setting a weighting function based on an amount of change in impedance of a control target; and determining, for a power controller, a transfer function composed of a transfer function of an internal model obtainable by performing Laplace transform on the voltage reference value and a transfer function of a partial controller, the transfer function of the partial controller being for outputting the control output after receiving, as an input, an output of the transfer function of the internal model, wherein the determining includes determining the transfer function of the partial controller using an H∞control theory so as to reduce (i) a first amount of control obtainable by multiplying the control output and the weighting function and (ii) a second amount of control that is an output of the transfer function of the internal model.
US09407161B2
A distributed power system wherein a plurality of power converters are connected in parallel and share the power conversion load according to a prescribed function, but each power converter autonomously determines its share of power conversion. Each power converter operates according to its own power conversion formula/function, such that overall the parallel-connected converters share the power conversion load in a predetermined manner.
US09407155B2
A controller of an isolated switching converter includes an error amplifying circuit, a modulation signal generator, a first comparison circuit, a primary off detection circuit, a secondary logic circuit, an isolation circuit and a primary logic circuit. The error amplifying circuit generates a compensation signal based on the difference between a reference signal and a feedback signal. The first comparison circuit compares the compensation signal with a modulation signal generated by the modulation signal generator and generates a first comparison signal. The primary off detection circuit detects whether the primary switch is off and generates a primary off detection signal. The secondary logic circuit generates a secondary control signal to control the secondary switch based on the first comparison signal and the primary off detection signal. The isolation circuit receives the first comparison signal and generates a synchronous signal electrically isolated from the first comparison signal. The primary logic circuit generates a primary control signal to control the primary switch based on the synchronous signal.
US09407154B2
An electrical circuit for providing electrical power for use in powering electronic devices is described herein. The electrical circuit includes a power converter circuit that is electrically coupled to an electrical power source for receiving alternating current (AC) input power from the electrical source and delivering direct current (DC) output power to an electronic device. The power converter circuit includes a transformer and a switching device coupled to a primary side of the transformer for delivering power from the electrical power source to a primary side of the transformer. A controller is coupled to a voltage sensor and the switching device for receiving the sensed voltage level from the voltage sensor and transmitting a control signal to the switching device to adjust the voltage level of power being delivered to the electronic device.
US09407135B2
A power conversion apparatus includes a power converter, an LC filter, and a controller. The power converter is disposed between an AC power source and a load. The LC filter is disposed between the AC power source and the power converter. The controller controls the power converter to perform power conversion control between the AC power source and the load. The controller includes a command generator, an oscillation component acquirer, a regulator, and an actuator. The command generator generates an input current command including a command of an input current of the power converter. The oscillation component acquirer acquires an oscillation component of a current flowing through a capacitor of the LC filter. The regulator regulates the input current command based on the oscillation component acquired by the oscillation component acquirer. The actuator controls the power converter based on the input current command regulated by the regulator.
US09407131B2
A cam is immersed in water at an elevated temperature and/or pressure. A reciprocating cam follower also immersed in the water contacts a surface of the cam. The cam follower includes a permanent magnet. An electrically conductive coil is magnetically coupled with the permanent magnet such that movement of the cam follower induces an electrical signal in the electrically conductive coil. A sealed housing also immersed in the water contains the electrically conductive coil and seals it from contact with the water. Leads of the coil are electrically accessible from outside the sealed housing and from outside the water. Alternatively, the cam includes magnetic inserts, the cam follower is replaced by a sensor arm of magnetic material, and the sensor arm and/or the inserts are magnetized whereby rotation of the rotary element causes time modulation of the magnetic coupling and induces coil voltage.
US09407129B2
A brushless DC motor comprises a plurality of magnets positioned at a distance from one another on a circular structure, and a plurality of solenoids provided each around a static solenoid housing, wherein said solenoid housing is structured with a void portion through which said plurality of magnets can pass when the circular structure comprising said plurality of magnets rotates around its axis.
US09407127B2
Provided is a brushless motor insulator capable of improving workability relating to the winding of electric wires by a simple configuration. An insulator 10 includes a main body portion 11 and a mooring portion 12. The main body portion 11 includes plural wiring portions 11b radially provided so that electric wires 30 are held while being wound on the wiring portions 11b. The mooring portion 12 is disposed in the inner periphery or the outer periphery of the main body portion 11 and moors ends of winding start portions or winding end portions of the electric wires 30 of the wiring portions 11b.
US09407123B2
A generator, particularly for a wind turbine, having a rotor and a stator is provided. The rotor includes at least one disc-like shaped rotor end plate supporting the rotor and the stator includes at least one disc-like shaped stator end plate supporting the stator, wherein the at least one rotor end plate and/or the at least one stator end plate at least partially extends tilted relative to the center axis of the generator.
US09407119B2
A water-guiding household device, in particular, a dishwasher, equipped with an improved drive shaft which is arranged in the wet running pump. A coating made of a chrome-nitrogen compound is applied to the drive shaft according to a PVD method.
US09407111B2
A battery charging station is equipped with radio frequency power transmitters, induction power transmitters, and ultrasound power transmitters so as to concurrently charge electronic devices. The battery charging station is operable to network the electronic devices through wireless communication. In this regard, the battery charging station may coordinate or arrange the radio frequency power transmitters, the induction power transmitters and/or the ultrasound power transmitters so that the resulting power transmission from the battery charging station to one or more intended networked electronic devices may be maximized. The battery charging station may wirelessly communicate with the electronic devices for device networking. The networked electronic devices may be connected to a computer network for various network services such as, for example, network advertising and software downloading or uploading. Both direct and in-direct device-to-device communication may be supported among the networked electronic devices. The battery charging station maintains data communication during battery charging.
US09407104B2
A charger for recharging the batteries of a portable electronic device even when no external power source is available. A battery or cell is installed within the charger, and when no access is available to a fixed power source into which the charger can be plugged, the internal battery or cell can be used to recharge the electronic device. The internal battery can be a primary battery or a secondary battery. In the latter case, the internal battery can be maintained in a charged state by means of circuitry which, when the charger is plugged into the external power source, charges the internal battery as well as the battery of the electronic device. The external power source can be either an AC power wall socket, in which case the charger includes AC/DC voltage conversion circuits, or a car lighter socket, or the DC output of a conventional wall charger.
US09407098B2
Some embodiments provide a system that determines a battery chemistry for a battery in a peripheral device. During operation, the system determines a first voltage of the battery at a first time and a second voltage of the battery at a second time. The first voltage and the second voltage are then compared to one or more predetermined battery usage profiles to determine the battery chemistry.
US09407096B2
A power control apparatus and a power control method for efficiently securing reserve power as a precaution against power failure are disclosed. The power control device includes a first communication unit configured to receive power information including power failure information through a power information network, a second communication unit configured to receive reserve power information including remaining power information from a power storage unit for storing reserve power, and a control unit configured to generate charging control information for storing reserve power in the power storage unit based on the power information and the reserve power information and to control storage of the power in the power storage unit.
US09407095B2
Various power processing systems are described that employ a multiply-connected velocity inhibiting circuit. At least one active circuit can be employed to synthesize at least one passive lumped element in the multiply-connected velocity inhibiting circuit.
US09407092B2
A method for managing a number of power supply units (PSUs) of a power supply device is provided. A total operation time of each PSU is counted. A number of the PSUs to be assigned to work is determined according to a load value of a load connected to the power supply device. Which of the PSUs will be assigned to work and which of the PSUs will be assigned to idle are determined according to the total operation time of each PSU and the determined number of the PSUs to be assigned to work. The PSUs to be assigned to work are controlled to enter a work state, and the PSUs to be assigned to idle are controlled to enter a standby mode.
US09407085B2
A controller for a brushless motor that is configured to operate in normal mode or under-voltage mode. When operating in normal mode, the controller generates control signals for exciting a winding of the motor, monitors the magnitude of an input voltage, and switches to under-voltage mode in the event that the input voltage drops below an under-voltage threshold. When operating in under-voltage mode, the controller suspends excitation of the winding, monitors the magnitude of the input voltage, monitors the magnitude of a supply voltage used to power the controller, switches to normal mode in the event that the input voltage exceeds a restart threshold, and resets itself in the event that the supply voltage drops below a brown-out threshold.
US09407084B2
An over-voltage protection circuit suitable for use at a front-end of an on-chip analog module such as an analog-to-digital converter (ADC) includes an input potential divider that can be disconnected from the module when the module is idle (or working on any other input such as the ADC sampling another channel causing the current channel to be idle) while still providing protection for front-end devices. A first NMOS transistor pair connects or disconnects the potential divider to or from ground in response to a control signal, and a second transistor pair including a NMOS transistor and a PMOS transistor ensures that the output does not rise above the supply voltage.
US09407080B2
A hanger assembly for mounting an enclosure on an elongate support includes a body, first and second arms, and first and second attachment devices. The body is configured to be secured to the enclosure. The first and second arms each have opposed upper and lower ends. The lower ends are each pivotally secured to the body. The first and second attachment devices are located on the upper ends of the first and second arms, respectively, and are configured to secure the first and second arms, respectively, to the elongate support. The first and second arms can be pivoted about their lower ends to selectively adjust a spacing between the body and the elongate support to thereby selectively adjust a distance between the enclosure and the elongate support.
US09407068B2
A broadband, integrated quantum cascade laser is disclosed, comprising ridge waveguide quantum cascade lasers formed by applying standard semiconductor process techniques to a monolithic structure of alternating layers of claddings and active region layers. The resulting ridge waveguide quantum cascade lasers may be individually controlled by independent voltage potentials, resulting in control of the overall spectrum of the integrated quantum cascade laser source. Other embodiments are described and claimed.
US09407065B2
A semiconductor laser includes: a stacked body having an active layer including a quantum well layer, the active layer having a cascade structure including a first region capable of emitting infrared laser light with a wavelength of not less than 12 μm and not more than 18 μm by an intersubband optical transition of the quantum well layer and a second region capable of relaxing energy of a carrier alternately stacked, the stacked body having a ridge waveguide and being capable of emitting the infrared laser light; and a dielectric layer provided so as to sandwich both sides of at least part of side surfaces of the stacked body, a wavelength at which a transmittance of the dielectric layer decreases to 50% being 16 μm or more, the dielectric layer having a refractive index lower than refractive indices of all layers constituting the active layer.
US09407060B2
Embodiments herein provide for an optical frequency reference including a fine optical frequency comb and a coarse optical frequency comb. The fine comb has a first tooth and a frequency spacing (FCS) between teeth that is locked to a fractional or integer multiple of a radio frequency reference. The coarse comb has a second tooth that is locked to the first tooth and a frequency spacing (CCS) between teeth that is locked to an integer multiple of the FCS. An absolute optical frequency of at least one tooth of the coarse optical frequency comb is set.
US09407050B2
A coaxial connector has a selectively engageable radio frequency interference shield.
US09407037B2
Disclosed herein is a connector for vehicles, which allows easy disconnection between a male housing and a female housing. The connector includes a male housing, a female housing detachably connected to the male housing, a connection lever rotatably mounted on the female housing so as to be latched to the male housing, the connection lever connecting or disconnecting the male housing to or from the female housing through rotation, and a connector location assurance unit provided to the female housing so as to selectively interrupt rotation of the connection lever.
US09407017B2
[Problem] To achieve compatibility between push-type and screw-type terminals of mounted printed circuit substrates. [Solution] A speaker terminal attachment base (1) allows both push- and screw-type connectors (2, 3) to be attached thereto. A connector anchoring boss part (111), whereby a terminal part (121) with a through hole (1211) is anchored, is formed upon an attachment base (1), and a through hole (1112), which connects to the through hole (1211) of the terminal part (121), is formed upon the connector anchoring boss part (111). The through hole (1112) comprises a large diameter part (11121), and a small diameter part (11122). When the screw-type connector (3) is attached, a nut (5) which sends a male screw part (312) of the connector (3) in the axial direction is non-rotatably housed in the large diameter part (11121) before a terminal plate (12) is attached. When the push-type connector (2) is attached, a flat face (11123) which is formed in the inner circumference of the small diameter part (11122) makes planar contact with a flat face (2115) of the connector (2), preventing the rotation of the connector (2).
US09407014B2
In an antenna device, power is fed from a first port to a first radiation element, and power is fed from a second port to a second radiation element. A decoupling circuit connects the first radiation element and the second radiation element, and includes a bridge element connecting a first point between the first port and the first radiation element and a second point between the second port and the second radiation element to each other. A first reactance element is provided in series with the first radiation element between the first point and the first radiation element, and a second reactance element is provided in series with the second radiation element between the second point and the second radiation element. At least one of the first reactance element and the second reactance element is configured so as to be capable of changing the value of reactance.
US09407003B1
Antenna structures and methods of operating the same of an electronic device are described. One apparatus includes a radio frequency (RF) including a surface-current dispersing circuit and an antenna structure coupled to the RF feed at a feeding point and coupled to a ground plane at a grounding point. The antenna structure comprises an even multiple of quarter-wavelength elements with a first element coupled to the feeding point and a second element coupled to the grounding point and the grounding point is located at a specified distance from the feeding point. Surface currents, generated as a result of the RF signals being applied to the RF feed at the feeding point, create a first hot spot of an even multiple of hot spots of magnetic field at the feeding point. The surface-current dispersing circuit and the ground point disperse a portion of the surface currents at the feeding point towards the grounding point to create other hot spots of the even multiple of hot spots. The even multiple of hot spots are areas of the antenna structure on which surface-current density is higher than other areas surrounding the areas of the even multiple of hot spots.
US09406997B2
The present invention is disclosed to provide an NFC antenna using dual resonance, wherein a closed circuit is formed by a capacitor and a loop antenna, and a relay unit is attached to a portable wireless terminal that forms a resonance to a predetermined frequency signal mutually transmitted between a portable wireless terminal reader and an NFC chip, and in the course of communicating between the NFC chip and the reader, the relay unit relays a signal transmitted by the reader to an NFC antenna unit, and the NFC chip relays a signal transmitted through the NFC antenna unit to the reader to thereby increase a recognition distance capable of obtaining predetermined information.
US09406990B2
A waveguide assembly system includes a fixed port, a sliding port, and a transmission path from the fixed port to the sliding port. The transmission path includes a waveguide assembly that includes a first minor face corresponding to the fixed port, a first major face that includes a recess extending from the first minor surface towards the fixed port. The waveguide assembly system also includes a port assembly with a first major surface disposed opposite to the first major surface of the waveguide assembly. The port assembly includes at least one port having a first opening on the first major surface of the port assembly and a second opening on a second major surface of the port assembly. The port assembly includes one or more stubs positioned to impede electromagnetic energy propagation beyond a specified distance within the port tab assembly.
US09406983B2
A battery module (10) for the purely electric driving of a motor vehicle has a trough-shaped battery box (12) that runs around a circumferential direction, an inlet for feeding a coolant into a cooling space (30) partially bounded by the battery box (12), an outlet for conducting the coolant away from the cooling space (30), battery cells (14) in the battery box (12) and arranged in the cooling space (30), and an insulating layer (16) for fluid-tight sealing of the cooling space (30). At least one electrical pole (18) of the battery cell (14) projects out of the cooling space (30) through the insulating layer (16). The insulating layer (16) is formed from a previously liquid cured sealing compound. The insulating layer (16) can simultaneously make available a high sealing effect and a statically stabilizing effect for the battery box (12) together with a low intrinsic weight.
US09406973B2
A nonaqueous electrolyte battery includes a positive electrode, a negative electrode and a nonaqueous electrolyte. The positive electrode contains active material particles and a coating material. The active material particles are represented by any one of the following formulae (1) to (3): LixM1yO2 (1) LizM22wO4 (2) LisM3tPO4 (3) and have an average particle diameter of 0.1 to 10 μm. The coating material comprises at least particles having an average particle diameter of 60 nm or less or layers having an average thickness of 60 nm or less. The particles or the layers contain at least one element selected from the group consisting of Mg, Ti, Zr, Ba, B and C.
US09406954B2
A method for depolluting and regenerating a catalytic fuel-cell electrode, the reaction of the fuel of the cell and capture of at least one polluting species occurring on the catalytic electrode, comprises: a decrease, at a constant first reference current density, in fuel flow, relative to a nominal fuel flow, for a first length of time, leading to a value for the stoichiometric coefficient of fuel lower than 1, to increase oxidation potential on the catalytic electrode and reach oxidation potential of the polluting species, to eliminate it; a cut-off of current for a cut-off time; an increase in flow above nominal flow, leading to a value of stoichiometric coefficient higher than or equal to 1; and an increase in current density until a second current density chosen by operator and possibly identical to or different from the initial reference current density, is reached.
US09406950B2
A fuel cell module includes a first area where an exhaust gas combustor and a start-up combustor are provided, an annular second area around the first area and where a reformer and an evaporator are provided, and an annular third area around the second area and where a heat exchanger is provided. A circumscribed non-uniform flow suppression plate is provided along the minimum circumscribed circle which is tangent to outer surfaces of heat exchange pipes of the heat exchanger.
US09406946B2
Disclosed herein is a direct carbon fuel cell in which a coal fuel is oxidized electrochemically so as to create electrons to cause the electrons to generate electricity by a voltage difference between two electrodes. Specifically, a membrane-electrode assembly for operating a low rank coal fuel, a direct carbon fuel cell including the same, and a method of preparing the same are provided.
US09406936B2
A carbon material containing boron atom in an amount of 0.001 to 0.5 mass %, in which the average interplanar spacing (d002) of plane (002) is 0.337 nm or less. By observing optical structures in cross-section of formed bodies made of the carbon material, when areas are accumulated from a smallest structure in an ascending order, SOP represents an area of an optical structure whose accumulated area corresponds to 60% of the total area of all optical structures; when the structures are counted from a structure of a smallest aspect ratio in an ascending order, AROP represents the aspect ratio of the structure which ranks at the position of 60% in total number of all the structures; and when D50 represents an average particle diameter; SOP, AROP and D50 satisfy the following relationship: 1.5≦AROP≦6 and 0.2×D50≦(SOP×AROP)1/2<2×D50. Also disclosed is a secondary battery using the carbon material as an electrode material.
US09406933B2
A negative active material, a negative electrode and a lithium battery including the same, and a method of manufacturing the negative active material are disclosed. The negative active material includes a silicon-based alloy including Si, Al, and Cu. Since the silicon-based alloy includes AlCu and Al2Cu as inactive phases, the lifespan of a lithium battery may be increased.
US09406931B2
A positive active material and a lithium battery including the positive active material. The positive active material includes a large diameter active material and a small diameter active material, wherein the small diameter active material includes a Ni-based lithium-transition metal composite oxide and a coating layer including a Mn-containing compound on at least a portion of the surface thereof.
US09406929B2
A high-input and high-output battery having a large capacity while guaranteeing safety is provided. In a lithium ion battery having an electrode wound group in which a positive electrode, a negative electrode, and a separator are wound and an electrolytic solution provided in a battery container, a discharge capacity of the battery being 30 Ah or more, the positive electrode has a current collector and a positive electrode composite applied to both surfaces of the current collector, and the positive electrode composite has following configuration. The positive electrode composite contains a mixed active material of layered lithium nickel manganese cobalt composite oxide (NMC) and spinel lithium manganese oxide (sp-Mn), a density of the positive electrode composite is 2.4 g/cm3 or more and 2.7 g/cm3 or less, and a porosity of the active electrode composite is 29.5% or more and 40.0% or less. Furthermore, a weight ratio (NMC/sp-Mn) of the mixed active materials is set to 10/90 or more and 60/40 or less.
US09406924B2
A nonaqueous electrolyte secondary battery includes: an electrode assembly including positive and negative electrode plates; a nonaqueous electrolyte; an outer body; and a current interruption mechanism being provided on at least one of a conductive pathway between the positive electrode plate and a positive electrode external terminal and a conductive pathway between the negative electrode plate and a negative electrode external terminal. The nonaqueous electrolyte contains an overcharge inhibitor. The positive electrode active material layer has a specific surface area of 1.3 m2/g or less. The positive electrode active material layer has a total surface area of 41 m2/g or less with respect to the total mass of the overcharge inhibitor in the nonaqueous electrolyte. Thus the battery can increase a battery internal pressure inside the outer body in a short period of time to activate the current interruption mechanism to interrupt the conductive pathway if the battery is overcharged.
US09406922B2
Provided is a secondary battery including integrated anode and cathode leads and a method of manufacturing the same. An anode lead and a cathode lead of a secondary battery aligned to be parallel with respect to each other are encompassed by a single lead film. Thus, sealing may be easily implemented, lead film components may be managed as one component, and vibrations of an electrode lead may be prevented.
US09406920B2
A connector includes a housing for holding connector terminals and a side fitting slot located at a side of the housing. The side fitting slot is defined by an arm provided on the housing and receives a mating part to which the connector terminals are connected when the mating part is inserted in the side fitting slot.
US09406917B2
An apparatus may store at least one object including at least one top end and at least one bottom end. The apparatus may include a container configured to store the at least one object and a pouch containing a liquid. The pouch may be configured to substantially cover the at least one top end of the at least one object when stored inside the container. The pouch may be configured to contact the at least one top end of the at least one object and to open when contacted by contents expelled from the at least one object due to thermal runaway.
US09406905B2
An organic light-emitting display apparatus includes a flexible substrate. The organic light-emitting display apparatus includes a first plastic layer. A first barrier layer is formed on the first plastic layer. A second plastic layer is formed on the first barrier layer. An organic light-emitting device layer is formed on the second plastic layer. A thin film encapsulating layer encapsulates the organic light-emitting device layer. The first barrier layer is patterned to correspond to an area where the organic light-emitting device layer is formed.
US09406860B2
A wafer level package structure for temperature sensing elements, which includes a wafer cover and a substrate. The wafer cover is formed of infrared penetrable material. The wafer cover has a plurality of package walls, and the plurality of package walls form a plurality of first grooves and a plurality of second grooves in the wafer cover. The substrate includes a plurality of chip areas, a plurality of soldering areas, and a plurality of pin areas. The plurality of chip areas are disposed a temperature sensing chip respectively and correspond to the plurality of first grooves respectively and the plurality of soldering areas solder with respect to the plurality of package walls, such that the plurality of chip areas and the plurality of first grooves form a plurality of vacuum sealed spaces respectively.
US09406859B2
For directly converting heat to electrical energy, for example in a spacecraft operating in space, at least one thermoelectric generator module is arranged in an evacuated chamber so as to receive thermal radiation from a heat source through the interior vacuum within the interior of the chamber. The thermoelectric generator module converts a portion of the received heat to electrical energy and rejects a portion of the heat by thermal conduction to a thermally conducting cooling body such as the chamber wall or directly by thermal radiation to the surrounding vacuum of space.
US09406854B2
Aspects of the invention include an electronic device comprising a first contact point; a metal pad disposed to provide electrical connection to the first contact point; a substrate comprising a first face and a second face opposing the first face of the substrate, the first face of the substrate adjacent a face of the electronic device; and a VIA passing through the substrate from the second face of the substrate to the metal pad, the VIA exhibiting: a pass through extending through the substrate from the first face to the second face; a metal layer disposed within the pass through arranged to provide electrical connectivity to the metal pad from an area adjacent the second face of the substrate; and an electrically insulating first passivation layer disposed between the metal layer and the substrate arranged to provide electrical insulation between the substrate and the metal layer.
US09406845B2
A nitride semiconductor structure including a substrate, a first type nitride semiconductor layer disposed on the substrate, an active layer disposed between the substrate and the first type nitride semiconductor layer and a second type nitride semiconductor layer disposed between the substrate and the active layer is provided. The active layer includes a first multiple quantum well structure including a plurality of first quantum well layers and a plurality of first barrier layers staggered with each other, and a second multiple quantum well structure including a plurality of second quantum well layers and a plurality of second barrier layers staggered with each other. A second type dopant is doped into at least one of the second barrier layers, and a concentration of the second dopant in the second barrier layer is higher than that of the second dopant in the second type nitride semiconductor layer.
US09406841B2
To improve efficiency when manufacturing a light emitting device formed using a mask to form regions corresponding to pixels on a substrate, provided is a method including, after forming a pattern on a substrate with a first light emitting material that emits light of a first spectrum, through a first opening and one or more second openings of a mask, moving the mask in a longitudinal direction of the first opening by a distance that is less than the width of the first opening in the longitudinal direction of the first opening and greater than or equal to the width of the one or more second openings in the longitudinal direction of the first opening, and then forming a pattern with a second light emitting material that emits light of a second spectrum, through the first opening and the one or more second openings of the mask.
US09406835B2
Embodiments of the invention include an n-type region, a p-type region, and a light emitting layer disposed between the n-type region and the p-type region. The light emitting layer is a III-V material comprising nitrogen and phosphorus. The device also includes a graded region disposed between the light emitting layer and one of the p-type region and the n-type region. The composition of materials in the graded region is graded.
US09406832B2
A waveguide-coupled MSM-type photodiode of the present invention comprises a structure in which a semiconductor light-absorbing layer and an optical waveguide core layer are adjacent and optically coupled to each other, has formed metal-semiconductor-metal (MSM) junctions which are arranged at an interval on the semiconductor light-absorbing layer, and is characterized in that of the MSM electrodes arranged at the interval, a voltage is set so that a reverse bias is applied to those MSM electrodes that are arranged on a light incidence side.
US09406823B2
Methods for fabricating self-aligned heterostructures and semiconductor arrangements using silicon nanowires are described.
US09406820B2
The disclosed technology relates generally to photovoltaic cells, and more particularly to photovoltaic cells with plated metal contacts. In one aspect, a method of fabricating a photovoltaic cell with a metal contact pattern on a surface of a semiconductor substrate includes locally smoothening portions of the surface of the semiconductor substrate by using a first laser, at predetermined locations. The method additionally includes doping the surface of the semiconductor substrate to form an emitter region. The method additionally includes forming a dielectric layer on the surface of the semiconductor substrate, and subsequently forming openings through the dielectric layer by using a second laser, thereby locally exposing the underlying surface of the semiconductor substrate at the predetermined locations. The method further includes forming metal contacts at exposed regions of the surface of the semiconductor substrate by plating.
US09406818B2
A method of manufacturing chip package includes providing a semiconductor wafer having a plurality of semiconductor chips. An outer spacer and a plurality of inner spacers are formed on the semiconductor wafer. A protection lid is formed and disposed on the outer spacer and the inner spacers. A plurality of cavities is formed on each of the semiconductor chips from a lower surface thereof to expose the conductive pad disposed on the upper surface of the semiconductor chip. A plurality of conductive portions is formed and fills each of the cavities and electrically connected to each of the conductive pads. A plurality of solder balls is disposed on the lower surface and electrically connected to each of the conductive portions. The semiconductor chips are separated by cutting along a plurality of cutting lines between each of the semiconductor chips.
US09406813B2
To provide a semiconductor device with nonvolatile memory, having improved performance.A memory cell has control and memory gate electrodes on a semiconductor substrate via an insulating film and another insulating film having first, second, and third films stacked one after another in order of mention, respectively. The memory and control gate electrodes are adjacent to each other via the stacked insulating film. The second insulating film has a charge accumulation function. The first and third insulating films each have a band gap greater than that of the second insulating film. An inner angle of the second insulating film between a portion extending between the semiconductor substrate and the memory gate electrode and a portion extending between the control gate electrode and the memory gate electrode is ≧90°. An inner angle of the corner portion between the lower surface and the side surface of the memory gate electrode is <90°.
US09406811B2
According to one embodiment, a nonvolatile semiconductor memory device including a semiconductor layer with a main surface, a first insulating layer formed on the main surface of the semiconductor layer, a charge storage layer formed on the first insulating layer, a second insulating layer formed on the charge storage layer, and a control gate electrode formed on the second insulating layer. At least one inelastic scattering film that reduces energy of electrons by scattering is contained in at least one of the charge storage layer and second insulating layer.
US09406810B2
In a semiconductor device, a region where a channel is formed is protected. In a semiconductor device, a region protecting a region where a channel is formed is provided in a semiconductor layer. In a semiconductor device, a layer protecting a region where a channel is formed is provided. In a semiconductor device, a region and/or a layer protecting a region where a channel is formed have/has a low density of defect states. In a semiconductor device, a region where a channel is formed has a low density of defect states.
US09406800B2
A fin-FET or other multi-gate transistor is disclosed. The transistor comprises a semiconductor substrate having a first lattice constant, and a semiconductor fin extending from the semiconductor substrate. The fin has a second lattice constant, different from the first lattice constant, and a top surface and two opposed side surfaces. The transistor also includes a gate dielectric covering at least a portion of the top surface and the two opposed side surfaces, and a gate electrode covering at least a portion of the gate dielectric. The resulting channel has a strain induced therein by the lattice mismatch between the fin and the substrate. This strain can be tuned by selection of the respective materials.
US09406796B2
A semiconductor device includes a second conductivity type back gate electrode formed within a body area, and electrically connected with the body area, and performs bidirectional current control in a direction from a drain area to a source area and in a direction from the source area to the drain area. A sheet resistance of the back gate electrode is lower than a sheet resistance of the body area. The source area and the back gate electrode are disposed apart from each other with a clearance sufficient for preventing a breakdown phenomenon caused between the source area and the back gate electrode when a maximum operation voltage is applied between the source area and the drain area.
US09406792B2
A semiconductor device according to an embodiment includes a first semiconductor layer of a first GaN based semiconductor, a second semiconductor layer of a second GaN based semiconductor having a band gap narrower than the first GaN based semiconductor, a third semiconductor layer of a third GaN based semiconductor having a band gap wider than the second GaN based semiconductor, a fourth semiconductor layer of a fourth GaN based semiconductor having a band gap narrower than the third GaN based semiconductor, a fifth semiconductor layer of a fifth GaN based semiconductor having a band gap wider than the fourth GaN based semiconductor, a gate dielectric provided directly on the third semiconductor layer, the fourth semiconductor layer, and the fifth semiconductor layer, a gate electrode provided on the gate dielectric, a source and drain electrodes provided above the fifth semiconductor layer.
US09406787B2
An improvement is achieved in the performance of a semiconductor device. Over the main surface of a semiconductor substrate for the n-type base of an IGBT, an insulating layer is formed. In a trench of the insulating layer, an n-type semiconductor layer is formed over the semiconductor substrate and, on both sides of the semiconductor layer, gate electrodes are formed via gate insulating films. In an upper portion of the semiconductor layer, a p-type semiconductor region for a p-type base and an n+-type semiconductor region for an n-type emitter are formed. Under the gate electrodes, parts of the insulating layer are present. The side surfaces of the gate electrodes opposite to the side surfaces thereof facing the semiconductor layer via the gate insulating films are adjacent to the insulating layer.
US09406784B1
A method of manufacturing an isolation structure suitable for a non-volatile memory is provided. A substrate is provided. A dielectric layer, a conductive layer, and a hard mask layer are sequentially formed on the substrate. The hard mask layer and the conductive layer are patterned to form a first trench which exposes the dielectric layer. A first liner is formed on the substrate. The first liner and the dielectric layer that are exposed by the first trench are removed to expose the substrate. A spacer is formed on sidewalls of the conductive layer and the hard mask layer. The substrate is partly removed to form in a second trench with use of the conductive layer and the hard mask layer with the spacer as a mask. An isolation layer is formed in the second trench. The distance between the conductive layers is greater than the width of the second trench.
US09406775B1
Methods for forming a self-aligned gate-cut in close proximity to a gate contact and the resulting device are disclosed. Embodiments include providing a substrate with silicon fins and a metal gate with a nitride-cap perpendicular to and over the fins, with source/drain regions, each with an oxide-cap, on the fins on opposite sides of the gate; forming parallel dielectric lines, separated from each other, perpendicular to and over the gate; forming a photoresist over the parallel dielectric lines, forming an opening in the photoresist exposing a nitride-cap between two fins; removing the exposed nitride-cap exposing an underlying metal gate; removing the exposed metal gate and a remainder of the photoresist; forming low-k dielectric lines between the parallel dielectric lines; removing sections of the parallel dielectric lines; forming perpendicular interconnects between the low-k dielectric lines; removing a remainder of the parallel dielectric lines forming trenches; and filling the trenches with metal.
US09406773B2
A semiconductor device which provides compactness and enhanced drain withstand voltage. The semiconductor device includes: a gate electrode; a source electrode spaced from the gate electrode; a drain electrode located opposite to the source electrode with respect to the gate electrode in a plan view and spaced from the gate electrode; at least one field plate electrode located between the gate and drain electrodes in a plan view, provided over the semiconductor substrate through an insulating film and spaced from the gate electrode, source electrode and drain electrode; and at least one field plate contact provided in the insulating film, coupling the field plate electrode to the semiconductor substrate. The field plate electrode extends from the field plate contact at least either toward the source electrode or toward the drain electrode in a plan view.
US09406767B1
A method of filling trenches between gates includes forming a first and a second dummy gate over a substrate, the first and second dummy gates including a sacrificial gate material and a hard mask layer; forming a first gate spacer along a sidewall of the first dummy gate and a second gate spacer along a sidewall of the second dummy gate; performing an epitaxial growth process to form a source/drain on the substrate between the first and second dummy gates; disposing a conformal liner over the first and second dummy gates and the source/drain; disposing an oxide on the conformal liner between the first and second dummy gates; recessing the oxide to a level below the hard mask layers of the first and second dummy gates to form a recessed oxide; and depositing a spacer material over the recessed oxide between the first dummy gate and the second dummy gate.
US09406763B2
A field-effect semiconductor device is provided. The field-effect semiconductor device includes a semiconductor body with a first surface defining a vertical direction. In a vertical cross-section the field-effect semiconductor device further includes a vertical trench extending from the first surface into the semiconductor body and comprising a field electrode, a cavity at least partly surrounded by the field electrode, and an insulation structure substantially surrounding at least the field electrode. An interface between the insulation structure and the surrounding semiconductor body is under tensile stress and the cavity is filled or unfilled so as to counteract the tensile stress.
US09406762B2
A semiconductor device includes a substrate including silicon carbide; a drift layer disposed over the substrate including a drift region doped with a first dopant and conductivity type; and a second region, doped with a second dopant and conductivity type, adjacent to the drift region and proximal to a surface of the drift layer. The semiconductor device further includes a junction termination extension adjacent to the second region with a width and discrete regions separated in a first and second direction doped with varying concentrations of the second dopant type, and an effective doping profile of the second conductivity type of functional form that generally decreases away from the edge of the primary blocking junction. The width is less than or equal to a multiple of five times the width of the one-dimensional depletion width, and the charge tolerance of the semiconductor device is greater than 1.0×1013 per cm2.
US09406756B2
A semiconductor-device manufacturing method of the present invention includes a step of selectively implanting impurity ions into a surface of an SiC semiconductor layer and forming impurity regions and a step of activating the impurity ions by annealing the SiC semiconductor layer at a temperature of 1400° C. or more when the surface of the SiC semiconductor layer is covered with an insulating film.
US09406753B2
A semiconductor device may include an alternating stack of superlattice and bulk semiconductor layers on a substrate, with each superlattice layer including a plurality of stacked group of layers, and each group of layers of the superlattice layer including a plurality of stacked base semiconductor monolayers defining a base semiconductor portion and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The semiconductor device may further include spaced apart source and drain regions in an upper bulk semiconductor layer of the alternating stack of superlattice and bulk semiconductor layers, and a gate on the upper bulk semiconductor layer between the spaced apart source and drain regions.
US09406747B2
A vertically integrated hybrid component is implemented in the form of a wafer level package including: at least two element substrates assembled one above the other; a molded upper sealing layer made of an electrically insulating casting; and an external electrical contacting of the component being implemented on the top side via at least one contact stamp which is embedded in the sealing layer so that (i) its lower end is connected to a wiring level of an element substrate and (ii) its upper end is exposed in the surface of the sealing layer.
US09406740B2
A mechanism is provided for integrating an inductor into a semiconductor. A circular or other closed loop trench is formed in a substrate with sidewalls connected by a bottom surface in the substrate. A first insulator layer is deposited on the sidewalls of the trench so as to coat the sidewalls and the bottom surface. A conductor layer is deposited on the sidewalls and the bottom surface of the trench so as to coat the first insulator layer in the trench such that the conductor layer is on top of the first insulator layer in the trench. A first magnetic layer is deposited on the sidewalls and bottom surface of the trench so as to coat the first insulator layer in the trench without filling the trench. The first magnetic layer deposited on the sidewalls forms an inner closed magnetic loop and an outer closed magnetic loop within the trench.
US09406738B2
An inductor for an integrated circuit can include a first turn comprising a first through silicon via (TSV) coupled to a second TSV. The inductor can include a third TSV coupled to the second TSV.
US09406737B2
A display device is disclosed, which comprises: a first substrate; a first insulating layer disposed on the first substrate; a second insulating layer disposed on the first insulating layer; and a patterned metal layer disposed on the second insulating layer and comprising plural conductive lines, wherein an opening region is located between two adjacent conductive lines to expose the second insulating layer, and a thickness of the second insulating layer under the conductive lines of the patterned metal layer is larger than that exposed from the opening region.
US09406736B2
An organic light-emitting display apparatus includes a thin film transistor including an active layer, gate, source and drain electrodes, a first insulating layer disposed between the active layer and the gate electrode, and a second insulating layer disposed between the gate electrode and the source and drain electrodes; a pad electrode including a first pad layer disposed on the same layer as the source and drain electrodes and a second pad layer disposed on the first pad layer; a third insulating layer covering the source electrode and the drain electrode and an end portion of the pad electrode; a pixel electrode including a semi-transmissive metal layer and disposed in an opening formed in the third insulating layer; and a fourth insulating layer having an opening formed in a location corresponding to an opening formed in the third insulating layer and covering the end portion of the pixel electrode.
US09406729B2
An organic light emitting diode (OLED) display includes a light-emitting region including an organic emission layer and a non-light-emitting region neighboring the light-emitting region. The OLED display includes a first electrode positioned at the light-emitting region and including a plurality of division regions divided according to a virtual cutting line crossing the light-emitting region, an organic emission layer positioned on the first electrode, a second electrode positioned on the organic emission layer, a driving thin film transistor connected to the first electrode, and a plurality of input terminals positioned at the non-light-emitting region and respectively connecting between each of division regions and the driving thin film transistor.
US09406711B2
A backside illuminated image sensor comprises a photodiode and a first transistor located in a first substrate, wherein the first transistor is electrically coupled to the photodiode. The backside illuminated image sensor further comprises a plurality of logic circuits formed in a second substrate, wherein the second substrate is stacked on the first substrate and the logic circuit are coupled to the first transistor through a plurality of bonding pads.
US09406710B2
A semiconductor device and a manufacturing method thereof are disclosed. The semiconductor device includes a silicon substrate, a spacer, a doped region, and a deep trench isolation (DTI). The silicon substrate has a deep trench. The spacer is formed on an upper portion of the sidewall of the deep trench. The doped region is formed on a lower portion of the sidewall of the deep trench. The deep trench isolation is formed in the deep trench.
US09406695B2
Embodiments of systems, methods, and apparatus for improving ESD tolerance and switching time for semiconductor devices including metal-oxide-semiconductor (MOS) field effect transistors (FETs), and particularly to MOSFETs fabricated on semiconductor-on-insulator and silicon-on-sapphire substrates. Embodiments provide an improved FET structure having an accumulated charge sink (ACS) circuit, fast switching times, and improved ESD tolerance.
US09406694B1
According to one embodiment, a semiconductor device includes a metal layer containing boron, a semiconductor film extending in a direction intersecting with a direction in which the metal layer extends, a charge storage film provided between the semiconductor film and the metal layer, a first dielectric film provided between the charge storage film and the metal layer, and a nitride film provided between the first dielectric film and the metal layer. The nitride film includes a first titanium nitride film provided in contact with the first dielectric film, a second titanium nitride film provided in contact with the metal layer, and an amorphous nitride film provided between the first titanium nitride film and the second titanium nitride film.
US09406693B1
Fabrication techniques for a three-dimensional stack memory device remove the charge-trapping material from the select gate transistors and the dummy memory cells to avoid unintentional programming which increases the threshold voltage. In one approach, a stack is formed with a different sacrificial material for the a) control gate layers of the select gate transistors and the dummy memory cells and the b) control gate layers of the data memory cells. A slit is formed to allow etchants to be introduced to selectively remove the sacrificial material and then the charge-trapping material for the select gate transistors and dummy memory cells. Subsequently, an etchant is introduced to remove the sacrificial material but not the charge-trapping material for the data memory cells. In other approaches, a protective layer is provided partway in the slit, or the slit is etched in two steps, and a common sacrificial material can be used.
US09406689B2
A method for fabricating a multiple time programmable (MTP) device includes forming fins of a first conducting type on a substrate of a second conducting type. The method further includes forming a floating gate dielectric to partially surround the fins. The method also includes forming a floating gate on the floating gate dielectric. The method also includes forming a coupling film on the floating gate and forming a coupling gate on the coupling film.
US09406682B2
After forming a plurality of first semiconductor fins having a first spacing in a logic device region and a plurality of second semiconductor fins having a second spacing in a memory device region, sacrificial spacers are formed on sidewalls of the plurality of the first semiconductor fins and the plurality of the second semiconductor fins to completely fill spaces between the plurality of first semiconductor fins, but only partially fill spaces between second semiconductor fins. Next, dielectric barrier layer portions are formed in gaps between the sacrificial spacers. After removal of the sacrificial spacers, an entirety of the plurality of first semiconductor fins is laterally enclosed by a corresponding pair of neighboring dielectric barrier layers, while each of the plurality of second semiconductor fins is laterally enclosed by a corresponding pair of neighboring dielectric barrier layer portions.
US09406673B2
One aspect relates to a semiconductor component with a semiconductor body, a first main contact pad, a second main contact pad, a normally-on first transistor monolithically integrated in the semiconductor body and a normally-off second transistor monolithically integrated in the semiconductor body. The first transistor is a high electron mobility transistor having a first gate electrode and a first load path controllable via a first gate electrode, and the second transistor has a second gate electrode and a second load path controllable via the second gate electrode. The first load path and the second load path are electrically connected in series between the first main contact pad and the second main contact pad.
US09406669B2
The present disclosure provides one embodiment of a method of forming a tunnel field effect transistor (TFET). The method includes forming a semiconductor mesa on a semiconductor substrate; performing a first implantation to the semiconductor substrate and the semiconductor mesa to form a drain of a first type conductivity; forming a first dielectric layer on the semiconductor substrate and sidewall of the semiconductor mesa; forming a gate stack on the sidewall of the semiconductor mesa and the first dielectric layer; forming a second dielectric layer on the first dielectric layer and the gate stack; and forming, on the semiconductor mesa, a source having a second type conductivity opposite to the first type conductivity. The gate stack includes a gate dielectric and a gate electrode on the gate dielectric. The source, drain and gate stack are configured to form the TFET.
US09406657B2
A semiconductor light-emitting device has a substrate, one or more semiconductor light-emitting elements provided on the substrate, and that emit light having a peak wavelength in a 380 nm to 480 nm wavelength region, and a molded member covering the semiconductor light-emitting element, and containing a phosphor that emits visible light by being excited by the emitted light from the semiconductor light-emitting element. The molded member is formed so that index A=H/(s/n) satisfies 0.3≦A≦6, where H is the height [mm] of the molded member from the substrate, s is the square root [mm] of the contact area between the substrate and the molded member, and n is the number of the semiconductor light-emitting elements covered with the molded member.
US09406653B2
Apparatus for providing pulsed or continuous energy in a process chamber, and methods of fabricated said apparatus, are provided herein. The apparatus may include a substrate having a plurality of electrical terminals disposed on one or more surfaces of the substrate, a plurality of solid state sources grown on top of the plurality of electrical terminals, the plurality of solid state sources providing pulsed or continuous energy when electrically powered, and one or more cooling channels formed in one or more areas of the substrate.
US09406649B2
A multi-chip integrated circuit (IC) package is provided which is configured to protect against failure due to warpage. The IC package may comprise a substrate, a level-one IC die and a plurality of level-two IC dies. The level-one IC die having a surface that is electrically coupled to the substrate. The plurality of level-two IC dies is stacked above the level-one IC die. The plurality of level-two IC dies may each have an active surface that is electrically coupled to the substrate. The plurality of level-two IC dies may be arranged side by side such that the active surfaces of the plurality of level-two IC dies are positioned substantially in a same plane. Relative to a single die configuration, the level-two IC dies are separated thereby inhibiting cracking, peeling and/or other potential failures due to warpage of the IC package.
US09406646B2
An embodiment electronic device comprises a semiconductor chip including a first main face, a second main face and side faces each connecting the first main face to the second main face. A metal layer is disposed above the second main face and the side faces, the metal layer including a porous structure.
US09406642B1
An integrated circuit packaging system and method of manufacture thereof includes: a substrate; a plain trace on the substrate; an insulated trace on the substrate; an insulation layer on the insulated trace, the insulation layer at least partially covers the insulated trace; and a semiconductor device over the substrate, the semiconductor device has a plain bump attached on the plain trace and an inner bump attached on the insulated trace, and the plain bump is mounted adjacent to the insulation layer.
US09406638B2
Provided are a semiconductor device and a method of manufacturing the same. A carrier is removed after a first semiconductor die and a second semiconductor die are stacked on each other, and then a first encapsulant is formed, so that the carrier may be easily removed when compared to approaches in which a carrier is removed from a wafer having a thin thickness.
US09406630B2
A contact portion of wiring and a method of manufacturing the same are disclosed. A contact portion of wiring according to an embodiment includes: a substrate; a conductive layer disposed on the substrate; an interlayer insulating layer disposed on the conductive layer and having a contact hole; a metal layer disposed on the conductive layer and filling the contact hole; and a transparent electrode disposed on the interlayer insulating layer and connected to the metal layer, wherein the interlayer insulating layer includes a lower insulating layer and an upper insulating layer disposed on the lower insulating layer, the lower insulating layer is undercut at the contact hole, and the metal layer fills in the portion where the lower insulating layer is undercut.
US09406627B2
A system interconnect includes a first resistor-capacitor (RC) clamp having a first RC time constant. The system interconnect also includes second RC clamps having a second RC time constant. The first and second RC clamps are arranged along the system interconnect. In addition, the first RC time constant is different from the second RC time constant.
US09406623B2
Semiconductor devices are described, along with methods and systems that include them. One such device includes a diffusion region in a semiconductor material, a terminal coupled to the diffusion region, and a field plate coupled to the terminal and extending from the terminal over the diffusion region to shield the diffusion region. Additional embodiments are also described.
US09406612B2
The semiconductor device has insulating films 40, 42 formed over a substrate 10; an interconnection 58 buried in at least a surface side of the insulating films 40, 42; insulating films 60, 62 formed on the insulating film 42 and including a hole-shaped via-hole 60 and a groove-shaped via-hole 66a having a pattern bent at a right angle; and buried conductors 70, 72a buried in the hole-shaped via-hole 60 and the groove-shaped via-hole 66a. A groove-shaped via-hole 66a is formed to have a width which is smaller than a width of the hole-shaped via-hole 66. Defective filling of the buried conductor and the cracking of the inter-layer insulating film can be prevented. Steps on the conductor plug can be reduced. Accordingly, defective contact with the upper interconnection layer and the problems taking place in forming films can be prevented.
US09406610B2
The semiconductor device has insulating films 40, 42 formed over a substrate 10; an interconnection 58 buried in at least a surface side of the insulating films 40, 42; insulating films 60, 62 formed on the insulating film 42 and including a hole-shaped via-hole 60 and a groove-shaped via-hole 66a having a pattern bent at a right angle; and buried conductors 70, 72a buried in the hole-shaped via-hole 60 and the groove-shaped via-hole 66a. A groove-shaped via-hole 66a is formed to have a width which is smaller than a width of the hole-shaped via-hole 66. Defective filling of the buried conductor and the cracking of the inter-layer insulating film can be prevented. Steps on the conductor plug can be reduced. Accordingly, defective contact with the upper interconnection layer and the problems taking place in forming films can be prevented.
US09406607B2
A method includes forming a transistor at a surface of a semiconductor substrate, wherein the step of forming the transistor comprises forming a gate electrode, and forming a source/drain region adjacent the gate electrode. First metal features are formed to include at least portions at a same level as the gate electrode. Second metal features are formed simultaneously, and are over and contacting the first metal features. A first one of the second metal features is removed and replaced with a third metal feature, wherein a second one of the second metal features is not removed. A fourth metal feature is formed directly over and contacting the gate electrode, wherein the third and the fourth metal features are formed using a same metal-filling process.
US09406596B2
A device comprises a package component comprising a plurality of bumps formed on a first side of the package component, a semiconductor die mounted on the first side of the package component, a dielectric material formed over the first side of the package component, wherein four corners of the top surface of the package component are free from the dielectric material and a top package bonded on the first side of the package component, wherein the semiconductor die is located between the top package and the package component.
US09406590B2
A chip package is provided. The chip package comprises a semiconductor chip, an isolation layer, a redistributing metal layer, and a bonding pad. The semiconductor chip has a first conducting pad disposed on a lower surface, and a first hole corresponding to the first conducting pad. The first hole and the isolation layer extend from an upper surface to the lower surface to expose the first conducting pad. The redistributing metal layer is disposed on the isolation layer and has a redistributing metal line corresponding to the first conducting pad, the redistributing metal line is connected to the first conducting pad through the opening. The bonding pad is disposed on the isolation layer and one side of the semiconductor chip, wherein the redistributing metal line extends to the bonding pad to electrically connect the first conducting pad to the bonding pad. A method thereof is also provided.
US09406585B2
A liquid-cooled-type cooling device includes a casing which has a cooling-liquid inlet formed at a rear end portion of the casing and a cooling-liquid outlet formed at a front end portion of the casing. A corrugated fin for forming a plurality of flow channels through which a cooling liquid flows from the rear side toward the front side is disposed within the casing to be located between the cooling-liquid inlet and the cooling-liquid outlet. A heat-generating-body mounting region is provided on an outer surface of a top wall of the casing. Projections which come into contact with front and rear end portions of the corrugated fin to thereby position the corrugated fin in the front-rear direction are provided on an inner surface of the bottom wall of the casing at positions shifted, in the left-right direction, from an inner surface region corresponding to the heat-generating-body mounting region.
US09406583B2
Provided is a chip on film (COF) type semiconductor package. The COF type semiconductor device includes a flexible film, an electrode pattern formed on the flexible film, a semiconductor device disposed on the electrode pattern, a conductive pad disposed between the electrode pattern and the semiconductor device to electrically connect the semiconductor device with the electrode pattern, and a first protective layer which seals the conductive pad and the semiconductor device and is formed on a portion of the electrode pattern and the semiconductor device. The first protective layer includes a heat conductive material for dissipating heat generated from the semiconductor device.
US09406570B2
A method for fabricating a field effect transistor device includes removing a portion of a first semiconductor layer and a first insulator layer to expose a portion of a second semiconductor layer, wherein the second semiconductor layer is disposed on a second insulator layer, the first insulator layer is disposed on the second semiconductor layer, and the first semiconductor layer is disposed on the first insulator layer, removing portions of the first semiconductor layer to form a first fin disposed on the first insulator layer and removing portions of the second semiconductor layer to form a second fin disposed on the second insulator layer, and forming a first gate stack over a portion of the first fin and forming a second gate stack over a portion of the second fin.
US09406568B2
Semiconductor structures having a source contact and a drain contact that exhibit reduced contact resistance and methods of forming the same are disclosed. In one embodiment of the present application, the reduced contact resistance is provided by forming a layer of a dipole metal or metal-insulator-semiconductor (MIS) oxide between an epitaxial semiconductor material (providing the source region and the drain region of the device) and an overlying metal semiconductor alloy. In yet other embodiment, the reduced contact resistance is provided by increasing the area of the source region and drain region by patterning the epitaxial semiconductor material that constitutes at least an upper portion of the source region and drain region of the device.
US09406567B1
Fabrication of a first device on a substrate is performed by exposing a first device region, removing a portion of the substrate to create a trench in the first device region, forming a screen layer with a first dopant concentration in the trench on the substrate, and forming an epitaxial channel on the screen layer having a first thickness. On or more other devices are similarly formed on the substrate independent of each other with epitaxial channels of different thicknesses than the first thickness. Devices with screen layers having the same dopant concentration but with different epitaxial channel thicknesses have different threshold voltages. Thus, a wide variety of threshold voltage devices can be formed on the same substrate. Further threshold voltage setting can be achieved through variations in the dopant concentration of the screen layers.
US09406543B2
A semiconductor power device includes a substrate, a plurality of gate electrode structures, a floating well region and a termination ring region. The substrate has a first region and a second region. A plurality of gate electrode structures is formed on the substrate, each of the gate electrode structures extends from the first region to the second region and includes a first gate electrode, a second gate electrode and a connecting portion, the first and second gate electrodes extend in a first direction, and the connecting portion connects end portions of the first and second gate electrodes to each other. The floating well region is doped with impurities between the gate electrode structures in the first region of the substrate, and the floating well region has a first impurity concentration and a first depth. The termination ring region is doped with impurities in the second region of the substrate, is spaced apart from the gate electrode structures, and has a ring shape surrounding the first region, and has the first impurity concentration and the first depth. The semiconductor power device may have a high breakdown voltage.
US09406538B2
In some embodiments, an indexed inline substrate processing tool may include a substrate carrier having a base and pair of opposing substrate supports having respective substrate support surfaces that extend upwardly and outwardly from the base; and a plurality of modules coupled to one another in a linear arrangement, wherein each module of the plurality of modules comprises an enclosure having a first end, a second end, and a lower surface to support the substrate carrier and to provide a path for the substrate carrier to move linearly through the plurality of modules, and wherein at least one module of the plurality of modules comprises: a window disposed in a side of the enclosure; a heating lamp coupled to the side of the enclosure; a gas inlet disposed proximate a top of the enclosure; and an exhaust disposed opposite the gas inlet.
US09406537B2
Provided is a cover opening/closing apparatus which includes: a wafer conveyance port having an opening edge and configured to be opened/closed by an opening/closing door; and a cover removal apparatus installed on the opening/closing door and configured to remove a cover of a FOUP which is formed with a substrate outlet having a opening edge. When the cover removal apparatus removes the cover of the FOUP, the opening edge of the substrate outlet is closely contacted with the opening edge of the wafer conveyance port. The cover removal apparatus includes: a latch key which is engaged with the cover of the FOUP, a driving unit configured to drive the latch key, and an accommodation unit configured to accommodate the driving unit. The cover opening/closing apparatus further includes an exhaust system configured to exhaust a space within the accommodation unit.
US09406536B1
A system for manufacturing semiconductor epitaxy structure includes a deposition apparatus, a curvature monitor system and a control unit. The deposition apparatus is configured for sequentially depositing a buffer layer, a first epitaxy layer, an insertion layer, a second epitaxy layer on a substrate. The curvature monitor system is configured for monitoring a curvature value of the semiconductor epitaxy structure. The control unit is configured for controlling the deposition apparatus to stop depositing the buffer layer, the first epitaxy layer, the insertion layer and the second epitaxy layer according to the curvature value of the semiconductor epitaxy structure measured by the curvature monitor system. The above-mentioned system for manufacturing semiconductor epitaxy structure is able to effectively control the strain of the semiconductor epitaxy structure during growth. A method for manufacturing semiconductor epitaxy structure is also disclosed.
US09406532B2
A method for making an interconnection component is disclosed, including forming a plurality of metal posts extending away from a reference surface. Each post is formed having a pair of opposed end surface and an edge surface extending therebetween. A dielectric layer is formed contacting the edge surfaces and filling spaces between adjacent ones of the posts. The dielectric layer has first and second opposed surfaces adjacent the first and second end surfaces. The dielectric layer has a coefficient of thermal expansion of less than 8 ppm/° C. The interconnection component is completed such that it has no interconnects between the first and second end surfaces of the posts that extend in a lateral direction. First and second pluralities of wettable contacts are adjacent the first and second opposed surfaces. The wettable contacts are usable to bond the interconnection component to a microelectronic element or a circuit panel.
US09406528B2
A silicon single crystal wafer is provided. The silicon single crystal wafer includes an IDP which is divided into an NiG region and an NIDP region, wherein the IDP region is a region where a Cu based defect is not detected, the NiG region is a region where an Ni based defect is detected and the NIPD region is a region where an Ni based defect is not detected.
US09406526B2
Techniques herein include methods for patterning substrates including methods for patterning contact openings. Using techniques herein, slot contacts and other openings can be created having a selectable width between approximately 1-30 nanometers or less. Methods include creating trench widths defined by diffusion lengths of photo acid as part of a double patterning scheme. These trenches can then be filled and a separate mask can then be used to isolate segments of trenches. The segments can then be extruded resulting in slot contact openings which are ready to be metallized. These slot contacts have a length defined by lithographic exposure techniques and a width defined by photo acid diffusion lengths.
US09406516B2
A method for fabricating semiconductor device is disclosed. The method includes the steps of: providing a substrate; forming an interfacial layer on the substrate; forming a high-k dielectric layer on the interfacial layer; forming a first bottom barrier metal (BBM) layer on the high-k dielectric layer; performing a thermal treatment; removing the first BBM layer; and forming a second BBM layer on the high-k dielectric layer.
US09406506B2
A structure having application to electronic devices includes a III-V layer having high crystal quality and a low defect density on a lattice mismatched substrate. Trenches are formed in a layer of III-V semiconductor material grown on a substrate having a different lattice constant. Dielectric material is deposited within the trenches, forming dielectric regions. A portion of the layer of III-V material is removed, leaving new trenches defined by the dielectric regions. A new layer of III-V semiconductor material having reduced defect density is grown on the remaining portion of the originally deposited III-V semiconductor layer and within the trenches defined by the dielectric regions.
US09406501B2
Provided are an apparatus and a method of cleaning a substrate. The apparatus includes a substrate supporting unit supporting a substrate, a container surrounding the substrate supporting unit and collecting an organic solvent scattered from the substrate, and a fluid supplying unit provided on one side of the container and spraying a liquid organic solvent with bubbles to the substrate. The fluid supplying unit includes a nozzle head ejecting the organic solvent to the substrate, an organic solvent supplying line supplying the organic solvent from an organic solvent storage tank to the nozzle head, and a bubble providing element provided on the organic solvent supplying line and providing bubbles to the liquid organic solvent.
US09406493B2
A method, apparatus and algorithms are disclosed for operating an open electrostatic trap (E-trap) or a multi-pass TOF mass spectrometer with an extended flight path. A string of start pulses with non equal time intervals is employed for triggering ion packet injection into the analyzer, a long spectrum is acquired to accept ions from the entire string and a true spectrum is reconstructed by eliminating or accounting overlapping signals at the data analysis stage while using logical analysis of peak groups. The method is particularly useful for tandem mass spectrometry wherein spectra are sparse. The method improves the duty cycle, the dynamic range and the space charge throughput of the analyzer and of the detector, so as the response time of the E-trap analyzer. It allows flight extension without degrading E-trap sensitivity.
US09406488B2
A method of achieving heightened quantum efficiencies and extended photocathode lifetimes is provided that includes using an electron beam bombardment to activate color centers in a CsBr film of a photocathode, and using a laser source for pumping electrons in the color centers of the photocathode.
US09406487B2
One embodiment is directed to a plasma source comprising a body in which a cavity is formed and at least two self-contained magnetron assemblies disposed within the cavity. The magnetron assemblies are mutually electrically isolated from each other and from the body. In one implementation of such an embodiment, the self-contained magnetron assemblies comprise closed-drift magnetron assemblies. Other embodiments are disclosed.
US09406483B1
A device for detecting X-rays radiated out of a substrate surface, said device comprising at least one X-ray detector, a resolver grating and a modulator grating, said resolver grating with at least one opening facing towards said X-ray detector is arranged in front of said X-ray detector. Said modulator grating is provided between said resolver grating and said substrate at a predetermined distance from said resolver grating and said substrate, where said modulator grating having a plurality of openings in at least a first direction, wherein said x-rays from said surface is spatially modulated with said modulator grating and resolver grating.
US09406475B2
The present invention relates to a multi-pole switch-fuse arrangement having at least two switch-fuse units into which one fuse link each can be inserted. The switch-fuse arrangement comprises a switching device for closing and breaking the circuits of all switch-fuse units, the switch-fuse arrangement comprising a switching lever, a housing, a drive rod, and a lever mechanism device for actuating a drive rod.
US09406474B2
A thermal-magnetic trip unit is provided for a circuit breaker. The thermal-magnetic trip unit includes a heater and a translational magnetic system coupled to the heater. The heater includes a first portion, a second portion, and a third disposed between the first portion and the second portion. The first portion has a first surface disposed in a first plane, and the second portion has a second surface disposed in a second plane that is substantially parallel to the first plane. The first surface is separated by a first predetermined distance from the second surface. The third portion has a third surface disposed in a third plane that is substantially perpendicular to the first plane. The third surface has a first predetermined length and is separated by a second predetermined distance from the second surface. Numerous other aspects are provided.
US09406470B2
Embodiments of a tri-stable flexure mechanism are described where a resilient component is present that serves as both a structural component in the kinematic chain of the mechanism and as energy storing component of the mechanism. The resilient component maintains a movable arm and an input link in either a first stable state or a second stable state when the ends of the resilient component are held in place so that the resilient component has a state of high elastic strain energy. In a third stable state, where the resilient component is in a relaxed state of lower elastic strain energy, the mechanism may be in a tripped state distinct from the closed and open states.
US09406460B2
A push switch of the present invention includes a case in which a concave portion is formed. The push switch of the present invention includes a movable member formed so as to be convex upward and arranged in the concave portion. The push switch of the present invention includes a protecting sheet provided above the movable member so as to cover the concave portion, the protecting sheet having an adhesive formed on a lower surface thereof. The push switch of the present invention is provided with an intermediate sheet between a lower surface of the adhesive and an upper surface of the movable member.
US09406450B2
In one embodiment, a structure for a energy storage device may include at one polycrystalline substrate. The grain size may be designed to be at least a size at which phonon scattering begins to dominate over grain boundary scattering in the polycrystalline substrate. The structure also includes a porous structure containing multiple channels within the polycrystalline substrate.
US09406449B2
Supercapacitors have composite electrodes that include a porous carbonaceous material such as graphene onto which a metal oxide pseudocapacitor material is deposited in the form of nano-scale particles or a nano-scale film. The composite electrodes exhibit excellent specific capacitance, even at high scan rates.
US09406446B2
Provided are a dye-sensitized solar cell wherein a counter electrode composed of a stable counter electrode conductive layer and a catalyst layer is formed on a porous insulation layer, and a dye-sensitized solar cell module wherein the dye-sensitized solar cell is utilized. A dye-sensitized solar cell includes a supporting body made of a light-transmissive material, and a laminate wherein a conductive layer, a photoelectric conversion layer having a porous semiconductor layer with a dye adsorbed therein, a porous insulation layer, a counter electrode conductive layer, and a catalyst layer are laminated in the order presented. The photoelectric conversion layer and the porous insulation lay are filled with a carrier transport material.
US09406443B2
In a ceramic electronic component, when a distance between a first end surface and an edge of a portion of a first baked electrode layer disposed on a second principal surface in a length direction is A, a distance between the first end surface and an effective region in the length direction is B, and a distance between the first end surface and an edge of a portion of a first resin-containing electrode layer disposed on the second principal surface in the length direction is C, A
US09406440B2
A laminated ceramic capacitor which has a long high temperature load life, small variations in life, large capacitance, high electrical insulation property, and favorable capacitance temperature characteristics, even when high strength electric field is applied while reducing the thickness of dielectric ceramic layers uses a dielectric ceramic represented by the formula: 100(Ba1-xCax)mTiO3+aMgO+bVO5/2+cReO3/2+dMnO+eSiO2 where Re being at least one of Y, La, Sm, Eu, Gd, Tb, Dy, Ho, Er, Tm, and Yb), 0.05≦x≦0.15, 0.01≦a≦0.1, 0.05≦b≦0.5, 1.0≦c≦5.0, 0.1≦d≦1.0, 0.5≦e≦2.5, and 0.990≦m≦1.030.
US09406434B2
The invention relates to a distribution transformer having a tap-changing device for no-break switching between different winding taps of a distribution transformer. The general inventive concept consists in actuating both the selector contact unit and the switching means for no-break load switching by means of a common motor drive without interposition of an energy store.
US09406430B2
A reactor using a composite magnetic core in which a ferrite core and a soft magnetic metal core are combined. The reactor is composed of a pair of yoke portion magnetic portions composed of a ferrite core, winding portion core(s) disposed between the opposite planes of the yoke portion cores, and coil(s) wound around the winding portion core(s). The winding portion core(s) is/are made of a soft magnetic metal core, and the cross sectional area of the part for winding the coil of the winding portion core is substantially constant. When the cross sectional area of the part for winding the coil of the winding portion core is set as S1, and the area of the parts opposite to the yoke portion cores in the winding portion core(s) is set as S2, the area ratio S2/S1 is set to be 1.3 to 4.0.
US09406405B2
An improved fusion reactor design with provision for supplying plasma fuel inside a model reactor without consuming additional power in the process. Embodiments provide free choice of useful fuels from the full range of fusible isotopes. Other embodiments provide means of selectively extracting up-scattered electrons from the plasma, followed by replacing them with electrons of corrected energy. Computer simulations show fusion reactors constructed with these inventive improvements will demonstrate increased net-power compared to other fusion reactors of similar size. The Specification of the invention leads immediately to staged reactor development, starting from small-scale model-reactors, moving on to larger and larger scale models, culminating with commercial power plants.
US09406395B1
According to one embodiment, a nonvolatile semiconductor memory device includes a first memory cell and a controller. The controller controls a write operation. The write operation includes a first program to write data into the first memory cell, and a first verification to verify the first program. when a power voltage has become lower than a first voltage during the execution of the first verification for the first memory cell, the controller executes a second verification to verify the first program for the first memory cell.
US09406393B2
A program verification method is for a nonvolatile memory device which programs a plurality of memory cells. The program verification method includes applying a plurality of verification voltages, and determining whether programming of memory cells, having different target threshold voltage distributions, from among the plurality of memory cells is completed based on one of the plurality of verification voltages.
US09406388B2
In one embodiment, a non-volatile memory device includes a plurality of protection bits denoting that an area of memory in the device must be protected from being erased or programmed. The memory device further includes a majority logic circuit for determining the logic state of the majority of the plurality of protection bits. Another embodiment includes a pattern generator for generating the logic levels to be stored in the plurality of protection bits.
US09406387B2
Techniques are provided to accelerate the redistribution of the holes in connection with an erase operation, so that there will be a reduced amount of redistribution of the holes after programming. As a result, short-term charge loss after programming is reduced. In one aspect, a positive control gate voltage is applied to a set of memory cells after erase and before programming. The positive control gate voltage has a relatively low amplitude and a long duration, compared to a programming voltage. The positive control gate voltage can be adjusted based on the erase depth of the memory cells and factors such as a count of program-erase cycles, a count of erase-verify iterations, sensing of a position of the lower tail, and a cross-sectional width of a vertical pillar of a memory hole.
US09406384B2
Devices, circuitry, and methods for improving matching between semiconductor circuits are shown and described. Measuring a difference in matching between semiconductor circuits may be performed with a test current generator and test current measurement circuit, and adjusting a threshold voltage of a semiconductor component of at least one circuit until the difference between the circuits is at a desired difference may be performed with a program circuit.
US09406383B2
A non-volatile memory device includes a first word line, a second word line, first memory cells, second memory cells, and an address decoder. The second word line is adjacent to the first word line. The first memory cells are connected to the first word line. The second memory cells are connected to the second word line. The second memory cells are connected to the first memory cells, respectively. The address decoder applies a first voltage to the first word line and applies a second voltage to the second word line in an over program period of the first memory cells. The first voltage is higher than a program voltage of the first and second memory cells. The second voltage is lower than a pass voltage of the first and second memory cells.
US09406381B2
A search unit including a distributor TCAM and a DRAM search unit and a method to divide a database of TCAM rules is disclosed. The method includes selecting a rule having multiple “don't care” values and selecting a bit of the rule having a “don't care” value, generating two distributor rules based on the selected rule, associating rules of the database which match each of the distributor rules with the distributor rule they match to create subset databases, and repeating the steps of selecting, generating and associating until the average number of rules in each subset database is at or below a predefined amount. A DRAM storage unit has a section for each subset database, where each section is pointed to by a different distributor rule. A DRAM search unit matches an input key to one of the rules in the section pointed to by the matched distributor rule.
US09406379B2
Providing for fabrication, construction, and/or assembly of a resistive random access memory (RRAM) cell is described herein. The RRAM cell can exhibit a non-linear current-voltage relationship. When arranged in a memory array architecture, these cells can significantly mitigate sneak path issues associated with conventional RRAM arrays.
US09406375B1
An aspect relates to a memory array that includes at least a first and a second six transistor static random access memory cell, and first and second address decoders. The first address decoder comprises a first latch, the second address decoder a second latch. First and second address data paths provide first and second address data to the at least two address decoders. The first latch is electrically conductive connected to the first data path and the second latch is electrically conductive connected to the second data path. The first latch is further electrically conductive connectable to the second data path via a first multiplexer. The first multiplexer and the at least two latches are configured to be selectively operated in a first write mode for a write access or in a read mode for a read access to the memory array.
US09406367B2
A trimming process for setting a reference current used in operating an MRAM module comprising an operational MRAM cell coupled to a bit line, multiple reference MRAM cells coupled to a reference bit line, and a sense amplifier coupled to the bit line and the reference bit line is disclosed in some embodiments. The process includes applying a bit line reference voltage to the reference bit line to provide a reference cell current formed by a sum of respective currents through the plurality of reference MRAM cells. The reference cell current is detected. A determination is made as to whether the detected reference cell current differs from a target reference cell current. The bit line reference voltage is varied, or a sensing ratio of the sense amplifier is varied, if it is determined that the detected reference cell current differs from the target reference cell current.
US09406359B2
A method of operating a memory system including memory cells commonly connected to a first signal line in a memory cell array includes; dividing the memory cells according to cell regions, and independently performing read operations on memory cells disposed in each cell region using a read reference selected from a plurality of read references and respectively corresponding to each cell region.
US09406353B2
Sense amplifiers, memories, and apparatuses and methods for sensing a data state of a memory cell are disclosed. An example apparatus includes a differential amplifier configured to amplify a voltage difference between voltages applied to first and second amplifier input nodes to provide an output. The example apparatus further includes first and second capacitances coupled to the first and second amplifier input nodes. A switch block coupled to the first and second capacitances is configured to couple during a first phase a reference input node to the first and second capacitances and to the first amplifier input node. The switch block is further configured to couple during the first phase an output of the amplifier to the second amplifier input node to establish a compensation condition. During a second phase, the switch block couples its input nodes to the first and second capacitances.
US09406344B2
Provided are an optical information recording/reproduction device and an optical information recording/reproduction method with which retry data during verify error detection can be efficiently recorded. In the optical information recording/reproduction device for recording data on an optical information recording media and reproducing data from an optical information recording medium, if verify error data is detected at a first cure unit region on the optical information recording medium, verify error retry data is recorded at a second cure unit region which is different to the first cure unit region.
US09406335B2
In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to: determine a physical position on a magnetic medium that corresponds to an end of an encrypted data set; store an indicator of the physical position on the magnetic medium and/or a memory coupled thereto; and cause obscuring of an unencrypted data set positioned after the physical position without overwriting the encrypted data set. In another embodiment, a computer program product includes a computer readable storage medium and program instructions embodied therewith, the program instructions readable and/or executable by the processor to cause the processor to: read an indicator of a physical position on a magnetic medium that corresponds to an end of an encrypted data set; and cause obscuring of an unencrypted data set positioned after the physical position without overwriting the encrypted data set.
US09406331B1
Disclosed are methods for making ultra-narrow track width (TW) read sensors, and read transducers incorporating such sensors. The methods utilize side-wall line patterning techniques to prepare ultra-narrow mill masks that can be used to prepare the ultra-narrow read sensors.
US09406322B2
Embodiments of the present invention generally include magnetoresistive heads, such as read heads, having a sensor structure and side shields disposed adjacent to the sensor structure. The distance between the side shields and the sensor structure increase in a direction from an ABS in the off-track direction. The magnetoresistive heads may include tapered surfaces on the side shields or sensor structure, or may include stepped surfaces on the side shields or sensor structure.
US09406310B2
A vehicle voice interface system calibration method comprising electronically convolving voice command data with voice impulse response data, electronically convolving audio system output data with feedback impulse response data, and calibrating the vehicle voice interface system. The voice command data is electronically convolved with voice impulse response data representing a voice acoustic signal path between an artificial mouth simulator and a first microphone, to simulate a voice acoustic transfer function pertaining to the passenger compartment. The audio system output data is convolved with feedback impulse response data representing a feedback acoustic signal path between a vehicle audio system output and a second microphone, to simulate a feedback acoustic transfer function pertaining to the passenger compartment. The voice interface system is calibrated to recognize voice commands represented by the voice command data based on the simulated voice and feedback acoustic transfer functions.
US09406306B2
A method, system, and computer program product for processing an encoded audio signal is described. In one exemplary embodiment, the system receives an encoded low-frequency range signal and encoded energy information used to frequency shift the encoded low-frequency range signal. The low-frequency range signal is decoded and an energy depression of the decoded signal is smoothed. The smoothed low-frequency range signal is frequency shifted to generate a high-frequency range signal. The low-frequency range signal and high-frequency range signal are then combined and outputted.
US09406296B2
A two-way automatic transcription telephone, which can operate over analog and/or digital networks and, during a telephone call, is able to automatically transcribe in real time incoming voice signals and/or outgoing voice signals of the telephone into associated text that can be displayed on a display of the telephone. The incoming and outgoing voice signals are transcribed based on settings received by the telephone via its input keyboard or touch screen input.
US09406295B2
Embodiments of apparatus and methods for voice based user enrollment with video assistance are described. In embodiments, an apparatus may include a face recognition module to identify a user from a first plurality of images and a lip motion detection module to detect the lip motion of the user from a second plurality of images. The apparatus may also include a recording module to activate a recording of the user. The apparatus may further include a user enrollment module, coupled with the recording module and the lip motion detection module, to establish a speaker model of the user based at least in part on the recording and the lip motion of the user. Other embodiments may be described and/or claimed.
US09406280B2
A projector capable of outputting an image to an electronic apparatus is provided, wherein the image is obtained by drawing a picture corresponding to a coordinate input from an electronic apparatus having a touch panel, or a coordinate input from an indicating body on an input image. The projector includes a video signal acquisition section adapted to obtain a first image, a first coordinate data acquisition section adapted to obtain first coordinate data from a tablet terminal having a touch panel, an image data acquisition section adapted to obtain image data representing a second image obtained by drawing a picture, which corresponds to the first coordinate data, on the first image, and an image data output section adapted to output the image data, which is obtained by the image data acquisition section, to the tablet terminal.
US09406279B2
A source driver IC chip, designed to prevent flicker in images displayed on a display panel while suppressing power consumption and heat generation, includes: a reference gradation voltage generating part (220) configured to generate a reference gradation voltage based on a first or second gamma characteristic of the display panel, using first and second power supply voltages (VH) and (VL) inputted through first and second external terminals (PA2, PA3); and a third external terminal (PA4) for externally outputting said reference gradation voltage. The source driver IC chip further includes first and second gradation voltage generating parts configured to generate first and second gradation voltages respectively, using a reference gradation voltage based on a first gamma characteristic inputted through a fourth external terminal and a reference gradation voltage having a second gamma characteristic inputted through a fifth external terminal respectively.
US09406275B2
The device includes a hue compensator converting hue of input signals having a first color gamut representing image data to hue conversion signals, a gamut converter outputting the input signals as gamut conversion signals having a second color gamut to display the input signals on an image display device representing the second color gamut, a blend coefficient setter that sets a blend coefficient defining a synthesis ratio of the hue conversion signals and the gamut conversion signals based on saturation obtained from the input signals, and a color synthesizer that generates synthesized image signals by synthesizing the hue conversion signals and the gamut conversion signals at a ratio according to the blend coefficient. The gamut converter performs conversion such that a value of each component of the hue conversion signals is from 0 to 1 when a value of each component of the input signals is from 0 to 1.
US09406271B2
An LCD device with a GIP structure is disclosed. The LCD device includes: a liquid crystal display panel with an active area used to display images; a gate driving circuit formed on a side edge of the liquid crystal display panel and configured to apply scan signals to the active area; a start pulse line configured to transfer a start pulse to the gate driving circuit; and a static electricity preventer disposed on the start pulse line adjacent to the gate driving circuit and configured to prevent static electricity from being induced in the start pulse line.
US09406269B2
A method of organizing and ordering pulse width modulation image data is disclosed, so that it may be displayed on the pixels of a scrolling color display. The method includes a method of formatting received image data into a different form suitable for driving a pulse width modulated display and a method of distributing image data across a series of different image modulation segments to minimize flicker and gray scale errors. The method includes means for reducing lateral field effects between adjacent pixels in different data states.
US09406268B2
In order to reduce the frequency of rewriting pixels, gray scales of image signals input to a plurality of pixels provided in a display portion are checked before displaying each image. Specifically, in the case where image signals having medium gray scale levels are input to many of the plurality of pixels, display is performed by normal driving (for example, driving in which rewriting pixels is performed at a frequency higher than or equal to 60 times per second); otherwise, display is performed by driving with a small number of frequencies of rewriting pixels (for example, driving in which rewriting pixels is performed at a frequency lower than or equal to once per second). With this method, an information processing device which can reduce users' eye strain and perform eye-friendly display can be provided.
US09406265B2
A display apparatus having an edge determiner configured to determine an edge area of the moving object based on moving direction and moving speed corresponding to the moving vector. The display apparatus also includes a gamma output controller configured to output normal high data of a high gamma curve and normal low data of a low gamma curve as gamma data of input data corresponding to a remaining area except for the edge area, and to output enhanced high data of the high gamma curve and enhanced low data of the low gamma curve as gamma data of input data corresponding to the edge area, in both time division method and space division method based on a spatiotemporal sequential pattern.
US09406258B2
A display device is disclosed. The display device includes: a pixel array unit and a driving unit which drives the pixel array unit. The pixel array unit includes rows of first scanning lines and second scanning lines, columns of signals, pixels in a matrix state arranged at portions where the scanning lines and the signal lines cross each other and power supply lines and ground lines supplying power to respective pixels. The driving unit includes a first scanner performing line-sequential scanning to pixels by each row by supplying a first control signal to each first scanning line sequentially, a second scanner supplying a second control signal to each second scanning line sequentially so as to correspond to the line-sequential scanning and a signal selector supplying a video signal to rows of signal lines so as to correspond to the line-sequential scanning.
US09406254B2
A display device includes a timing controller and a data driver. The timing controller to output a first control value including information on low gray scale values, a second control value including information on high gray scale values, and a third control value including information on subfields, corresponding to input data. The data driver to control the gray scale value of a pixel in a plurality of subfields in one frame based on the first, second and third control values. The pixel is driven in an analog manner when the gray scale value based on whether the first or second control value is output, and is driven in a digital manner when the gray scale value corresponds to an emission time during a predetermined subfield among the plurality of subfields.
US09406252B2
Adaptive multi-standard video coder supporting adaptive standard selection and mid-stream switch-over. Automatic or semi-automatic selection and reselection between various respective communication protocols or standards (e.g., or profiles of such protocols or standards, subsets of such protocols or standards, etc.) may be made based on any of a number of local and/or remote considerations. For example, characteristics associated with one or more other devices, communication links, communication networks, etc. within a communication system may direct the automatic or semiautomatic selection and reselection between such communication protocols or standards (e.g., or profiles thereof, or subsets thereof, etc.). Also, characteristics associated with local operating conditions (e.g., available processing resources, available memory, etc.) this may be used in accordance with making such selection and reselection. Moreover, consideration may be made with respect to which communication protocol/standard provides relative benefit over others based on a given communication systems present capabilities and conditions.
US09406250B2
A display panel includes a first substrate, a plurality of pixel units, a plurality of first signal lines, a first testing line and a second testing line. The first signal lines are disposed on a peripheral area and electrically connected to corresponding pixel units. The first signal lines include a plurality of first sets of signal lines and a plurality of second sets of signal lines alternatively arranged. The first and second sets of signal lines are formed on different layers. The first testing line is electrically connected to the first sets of signal lines. The second testing line is electrically connected to the second sets of signal lines.
US09406245B2
A patient medication identity display is provided that a matrix of medication slides for displaying a patient's medications in a manner so as to eliminate confusion and avoid preventable prescription errors and consequent harm to patients.
US09406242B2
Every time a performance action is played with a performance appliance, a state of each performance action is detected. A degree of variations of the states of the performance actions is detected by using a variations sensor and a degree of skill of the performance action is judged and notified based on the result detected by the variations sensor.
US09406240B2
An interactive educational system for elementary school age children is provided. There is a base module having a housing that has an outer configuration and may take a variety of shapes. The housing includes retaining sockets used to retain arms, legs, or other accessories or to the system. The base module includes a transceiver, a group of one or more sensors and effectors, control circuitry that operates the system, and a power supply which powers the module. Data from the sensors and effectors is displayed on the video display and passed wireless to a smart device hosting an interactive application. The base module has a wireless transceiver for receiving control data from the smart device and sending sensor/effector data and base module state information to the smart device. The sensor group includes various sensors such as a temperature sensor, a light sensor and an accelerometer.
US09406237B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for unmanned aerial vehicle authorization and geofence envelope determination. One of the methods includes determining, by an electronic system in an Unmanned Aerial Vehicle (UAV), an estimated fuel remaining in the UAV. An estimated fuel consumption of the UAV is determined. Estimated information associated with wind affecting the UAV is determined using information obtained from sensors included in the UAV. Estimated flights times remaining for a current path, and one or more alternative flight paths, are determined using the determined estimated fuel remaining, determined estimated fuel consumption, determined information associated wind, and information describing each flight path. In response to the electronic system determining that the estimated fuel remaining, after completion of the current flight path, would be below a first threshold, an alternative flight path is selected.
US09406227B1
Traffic signs that facilitate portability are disclosed. In certain embodiments, they are designed to be lighter and have fewer steps involved in their set up, preferably involving only one person. The design of certain embodiments also allows multiple signs to be transported together, and facilitates air flow through the signs.
US09406223B2
A system and method wherein geographic data is used to configure a controlling device to control operations of a target device and/or to configure the controlling device to control tuning operations of a target device. The system additionally provides for the harmonization of controlling device configurations made on the controlling device and/or a remote computer.
US09406220B2
A wireless power transmission system includes, a transmit antenna which in operation produces a wireless field, an amplifier coupled to the transmit antenna, a load sensing circuit coupled to the amplifier and a controller coupled to the load sensing circuit. A monitoring device has one or more sensors and a unique user ID. The one or more sensors acquire user information selected from of at least one of, a user's activities, behaviors and habit information. The monitoring device includes an ID circuitry. A communication interface receives information about the unique user ID when the load sensing circuit indicates the monitoring device is within the wireless field. The indication is created using at least a change in power consumption.
US09406211B2
A wearable posture monitoring and feedback system and related method configured to monitor and provide feedback regarding a user's posture while operating and viewing a portable electronic device includes: a wearable frame configured to be fit on or about a head of the user; a sensor mounted on the wearable frame configured to monitor at least a head position of the user; and a transmitter configured to transmit data related to at least the head position wirelessly from the sensor to a receiver on or in the portable electronic device. The system is configured to (1) provide feedback to the user based on the data from the sensor; and (2) send a signal to alter an output provided to the user by the portable electronic device based on the data from the sensor.
US09406209B2
A container includes a plurality of weldable hybrid composite panels. Each panel includes a four sided composite panel element, wherein each of the four sides defines a side edge and the composite panel element is formed of fibrous reinforcement layers encased in a resin matrix. Weldable metallic elongated edge elements extend along and are either fixed to the side edges of an outside surface of the panel element or extend from a periphery of the panel element, such that each of the weldable elongated edge elements has a profile that is the same as a profile of its respective side edge. The weldable elongated edge elements are structured to enable the composite panel to be welded at its peripheral edges. The container also includes a plurality of metal rails attached together and defining a rectangular parallelepiped frame having six sides. At least one of the plurality of weldable hybrid composite panels is welded at its edge elements to the rails of each of the six sides of the frame or to an adjacent one of the plurality of weldable hybrid composite panels.
US09406208B2
A device designed to transport paper currency in a protected fashion. While being transported, the device monitors for tampering or break-in attempts and subsequently generates warning notifications, devalues currency with indelible ink, or sounds an alarm depending on configuration and the type of tampering detected. Further, techniques are described for transferring indelible ink efficiently and reliably to a cash compartment area of the transport case.
US09406201B2
A wagering game system and its operations are described herein. In embodiments, the operations can include monitoring wagering game play for a player account that is registered to play a group scavenger hunt game. The group scavenger hunt game may include various collectable items that group members collect to win the group scavenger hunt game. The operations can further include determining that wagering game events occur during the wagering game play, where the occurrences of the wagering game events are prerequisites for obtaining the collectable items. The operations can further include indicating on a group progress report (e.g., a website) that one of the collectable items was obtained. In some embodiments, the operations can also include awarding the player account for obtaining the item, providing trophies, or other virtual assets, for winning the group scavenger hunt game, providing benefits for holding the trophies, etc.
US09406197B2
A game of accuracy and method for playing the same at a fuel pump comprising one or more players dispensing fuel or energy with the object of stopping the fuel pump's metering mechanism at a predetermined value. Exemplary embodiments of the game comprise a fuel pump, a metering mechanism for measuring the quantity of fuel or energy dispensed, a controller coupled with the fuel pump for starting and stopping the flow of fuel or energy therethrough, and a processor in communication with the metering mechanism. The method of playing comprises selecting a goal outcome, one or more players dispensing fuel or energy with the object of dispensing an amount of fuel or energy that corresponds with the goal outcome, and providing the one or more players with a prize in the event the amount of fuel or energy dispensed corresponds with the goal outcome.
US09406190B2
Games related to the aggregation of information are described.
US09406189B2
An gaming machine for and method of par-mutuel wagering that allows individuals to continuously place multiple casino and lottery styled pari-mutuel wagers on simulcast live and/or recorded pari-mutuel race events. The gaming machine includes a display screen to provide a graphic display of a plurality of pari-mutuel gaming options to a player, and a selection device operable by the player to select at least one of the pari-mutuel gaming options displayed on the screen, the selection device operable by the player to input a wager corresponding to the selected at least one pari-mutuel gaming option. The gaming machine has the ability to be linked to a network of gaming machines in pari-mutuel and/or other wagering venues.
US09406179B2
Method for processing a presence signal in a hands-free vehicle access system having capacitive sensors. After starting steps constituted by nominal operation, switching to low-energy consumption mode, and switching to polling of an interrogation signal at nominal frequency, this method includes: presence testing with nominal polling; requesting the identity of the electronic key, transmitted via a central unit; detecting the presence of a hand on a handle transmitted via a capacitive sensor to the central unit; and authorizing the unlocking of the vehicle. The method includes a step of reducing the frequency of signals transmitted by the antenna of the central unit so as to switch into a “slow polling” test, such that the capacitive sensors have sufficient time intervals to test the central unit for the presence of a hand during the information step. The capacitive sensors then have greater availability to signal the presence of a hand.
US09406178B2
An electromechanical lock is provided. The lock comprises an electronic circuitry means for providing a wireless interface for a communication device to proceed authentication with the communication device, and issue an open command provided that the authentication is successful; actuator means to receive the open command to set the lock in a mechanically openable state, the electronic circuitry means being configured to receive wirelessly from the communication device operating power for the electronic circuitry means and the actuator means.
US09406177B2
Data is collected during operation of a vehicle. A determination is made that a confidence assessment of at least one of the data indicates at least one fault condition. A first autonomous operation affected by the fault condition is discontinued, where a second autonomous operation that is unaffected by the fault condition is continued.
US09406173B2
A maintenance information output system is provided that includes an iron amount detecting device, a receiver, a maintenance information output apparatus, and a controlling portion. The iron amount detecting device is attached to a speed reducer, and detects an amount of iron in a lubricant in the speed reducer. The receiver receives data of the amount of iron detected by the iron amount detecting device. The maintenance information output apparatus has an outputting portion which outputs maintenance information of the speed reducer. The maintenance information output apparatus has a receiving portion which receives the data from the receiver. When the amount of iron is equal to or larger than a threshold value, the controlling portion causes the outputting portion to output the maintenance information.
US09406163B2
A method for medical imaging executed by an apparatus including a processor includes determining a start block of volume rendering based on respective maximum values of blocks positioned on a path of a light beam; acquiring a value of the light beam based on first sampling values acquired by sampling the start block; setting a processing order for remaining blocks positioned on the path of the light beam based on respective distances between the start block and the remaining blocks; determining whether a next block, according to the processing order, is to be processed, by comparing a maximum value of the next block with the value of the light beam; and comparing second sampling values acquired by sampling the next block with the value of the light beam and updating the value of the light beam according to a comparison result, in response to the maximum value of the next block being greater than the value of the light beam.
US09406162B2
A method of generating an image enables animating an avatar on a device with limited processing capabilities. The method includes receiving, on a first computing device, a first image; sending, on a data interface of the first computing device, the first image to a server; receiving, on the data interface and from the server, shape data corresponding to an aspect of the first image; and generating, by a processor of the first computing device, a primary output image based at least upon the shape data and avatar data.
US09406152B2
Technologies may be generally described to provide viewer optimized compression of a model. In some examples, a computing device may receive a request to compress a master model for a viewer. The computing device may determine shape primitives of the master model through use of a shape primitive identification technique such as a random sample consensus (RANSAC) technique. The identified or determined shape primitives may be subtracted from the master model to determine residues of the master model. A processed model may be generated from the residues of the master model and the shape primitives. Visible subsets, visible based on a view cone of the viewer, of the residues and the shape primitives may be selected from the processed model, from which a compressed model may be generated. The processed model may then be used to generate a second view without redetermining the shape primitives.
US09406150B2
Embodiments of the present invention provide an encoder for encoding data defining coded orientations representing a reorientation of an object based on spatio-temporal data representing a time series of orientations of the object. The encoder includes a deriver, a selector, and a coder. The deriver is configured for deriving a plurality of components describing an orientation change difference between a last coded orientation change from a second last coded orientation to a last coded orientation, and a current orientation change from the last coded orientation to a current orientation of the object. The selector is configured for selecting a component of the plurality of components describing the orientation change difference. The coder is configured for coding the current orientation of the object based on the select component of the plurality of components describing the orientation change difference, thereby defining a current coded orientation.
US09406148B2
An image processing method and apparatus, and a shooting terminal, where the method includes acquiring a to-be-processed image that is shot but is not image-processed; extracting shooting characteristic information of the to-be-processed image; performing image processing on the to-be-processed image according to the shooting characteristic information. In this way, after acquiring a to-be-processed image that is shot, a shooting terminal uses shooting characteristic information of the to-be-processed image as a basis of adaptive processing of the image, and performs processing on each to-be-processed image according to shooting characteristic information of each to-be-processed image, so that the quality of an image that is obtained after being processed by the shooting terminal can be adaptively improved.
US09406145B2
A system for generating video data comprising a mobile radar system operating on a processor and configured to generate vertically tilted radar frame data for a plurality of vehicles. A mobile video system operating on a processor and configured to generate video data of the plurality of vehicles. A dynamic plane rotation system operating on a processor and coupled to the mobile radar system and configured to map the vertically tilted radar frame data onto a flat plane parallel to a roadway to generate mapped data.
US09406140B2
A method and an apparatus for generating depth information are provided. A main depth map associated with one of a left image and a right image and corresponding to multiple first pixels is obtained. The left image or the right image associated with the main depth map is divided into multiple segments according to pixel information, so as to obtain a segment distribution map including the segments. Multiple invalid depth values which do not match to a reliable condition are removed from the main depth map according to the segment distribution map, so as to generate a necessary repair depth map including multiple holes. Multiple optimized depth values are respectively generated for the holes in the necessary repair depth map according to the segment distribution map, and the optimized depth values are filled into the necessary repair depth map to generate an optimized depth map.
US09406127B2
A pill identification system includes a device which is configured to collect three-dimensional image data of surfaces of one or more pills, generate geometric features of the pill(s) from the three-dimensional image data, and identify the pill(s) using the geometric features. In some embodiments, the identified pills can be verified for patient administration by comparing the identified pills to prescription information.
US09406126B2
An image processing apparatus includes: when a probe is moved, a shift amount correction section configured to correct an amount of shift from a first frame to a second frame being a frame at different time from the first frame; and a distortion amount calculation section configured to calculate an amount of distortion on the basis of a phase difference detected from the first frame and the second frame having been subjected to shift amount correction by the shift amount correction section.
US09406121B2
To generate a reconstructed image suitable to characteristics of a bilaterally symmetric site and possible to an appropriate image diagnosis, a computation device: computes a back projection phase width at a rotational center and distance between the rotational center location which is a reference location and a pixel to be reconstructed; according to the distance between the rotational center location and the pixel to be reconstructed, sets a function (f1) changing the back projection phase width; computes a back projection phase width in the pixel to be reconstructed, substituting a value of the distance between the rotational center location and a pixel to be reconstructed in the function (f1); computes a view weighting, on the basis of the back projection phase width in the post-correction pixel to be reconstructed and a slope width of a view weighting function; and reconstructs a CT image, using the view weighting.
US09406118B2
Provided is an image processing apparatus including: a characteristic amount calculator for calculating a first characteristic amount for each pixel constituting a stained sample image; a component ratio calculator for calculating a component ratio of constituent elements in a target pixel, based on the calculation results; a reference value storage portion for storing a reference value of a second characteristic amount of each of the constituent elements; a constituent element correction coefficient calculator for calculating a constituent element correction coefficient, based on the reference value and the second characteristic amount of each of the constituent elements; a target pixel correction coefficient calculator for calculating a target pixel correction coefficient, based on the component ratio and the constituent element correction coefficient thus calculated; and a characteristic amount corrector for correcting the second characteristic amount, based on the calculation results.
US09406114B2
Technologies are generally described for methods and systems effective to generate a composite image. The methods may include receiving first image data that includes object data corresponding to an object and receiving second image data that includes obscuring data. The obscuring data, if displayed on a display, may obscure at least a portion of the. The methods may also include identifying a first region that may include the object data, in the first image data. The methods may also include identifying a second region, that may include the obscuring data, in the second image data. The methods may also include replacing at least part of the second region with at least part of the first region to generate the composite image data that may include at least some of the object data. The methods may also include displaying the composite image on a display.
US09406111B2
An image display apparatus that displays an image on the basis of input image signals corresponding to sub-pixels forming one pixel includes a shift-amount storing unit that stores shift amounts of display positions of the sub-pixels relative to given reference positions in a display image, an image-signal correcting unit that corrects the input image signals according to the shift amounts, and an image display unit that displays an image on the basis of the image signals corrected by the image-signal correcting unit.
US09406109B2
An aberration correction apparatus includes an aberration information acquisition unit which acquires aberration information from an imaging lens; a spectroscopic characteristic information acquisition unit which acquires spectroscopic characteristic information of an imaging device which performs a photoelectric conversion of an optical image that is formed in the imaging lens; and an aberration information correction unit which performs a correction according to the spectroscopic characteristic information with respect to the acquired aberration information.
US09406104B2
An image processing system includes an image coding device serving as a host device that outputs image data, and an image decoding device serving as a client device and including a display part that displays an image based on image data transmitted from the image coding device. The image coding device includes an image quality controller that controls the image quality of an image displayed on the display part in accordance with an operation status A of the image processing system. When the operation status is a status under which a delay of displaying an image which is caused by transmission of image data from the image coding device to the image decoding device is allowed, the image quality controller increases the image quality of an image displayed on the display part.
US09406101B2
A tessellation pipeline includes an alpha phase and a beta phase. The alpha phase includes pre-tessellation processing stages, while the beta phase includes post-tessellation processing stages. A processing unit configured to implement a processing stage in the alpha phase stores input graphics data within a buffer and then copies over that buffer with output graphics data, thereby conserving memory resources. The processing unit may also copy output graphics data directly to a level 2 (L2) cache for beta phase processing by other tessellation pipelines, thereby avoiding the need for fixed function copy-out hardware.
US09406099B2
The present disclosure is directed towards methods and systems for maintaining state in a virtual machine when disconnected from graphics hardware. The virtual machine is one of a plurality of virtual machines hosted by a hypervisor executing on a computing device. A control virtual machine may be hosted by a hypervisor executing on a computing device. The control virtual machine may store state information of a graphics processing unit (GPU) of the computing device. The GPU may render an image from a first virtual machine. The control virtual machine may remove, from the first virtual machine, access to the GPU. The control virtual machine may redirect the first virtual machine to a GPU emulation program. The GPU emulation program may render the image from the first virtual machine using at least a portion of the stored state information.
US09406096B2
A method for using an electronic device having a display to prepare a patient for a medical treatment. The method includes the steps of representing a world on the display (300), wherein one or more medical objects related to the medical treatment are placed in the world; receiving an input from the patient to select the medical objects (326); selecting the medical objects; and providing feedback to the patient to indicate that the medical objects have been selected (327). The method reduces pain and anxiety when undergoing the medical treatment by familiarizing the patient with the medical objects, and by distracting the patient's attention from the treatment.
US09406095B2
A method, system, and computer-readable storage media for licensing an application using sync providers are provided herein. The method includes receiving a request for a license for an application from a client sync provider at a licensing service and receiving information relating to the license from a commerce partner offering the application via a commerce partner sync provider. The method also includes returning the license for the application to a client computing device, receiving information relating to a state of the license from the client sync provider, and adjusting conditions of the license according to the state of the license.
US09406094B2
A control system for an energy storage system located behind a utility meter uses a unique, feedback-based, communication and control method to reliably and efficiently maximize economic return of the energy storage system. Operating parameters for the energy storage system are calculated at an external, centralized data center, and are selected to prevent electrical power demand of an electric load location from exceeding a specified set-point by discharging energy storage devices, such as DC batteries, through a bidirectional energy converter during peak demand events. The control system can operate autonomously in the case of a communications failure.
US09406093B2
In one embodiment, a method includes accessing multiple image elements that have an ordered sequence. From the ordered sequence of image elements, multiple clusters of image elements are determined, where each cluster has one or more image elements arranged in a line. The image elements within each cluster are scaled to have substantially the same first dimension while maintaining their original aspect ratios and being arranged to maintain the ordered sequence. Each of the clusters has substantially the same second dimension. A cost for each cluster, based on a cost function, is determined. A graph based on the clusters that maintains the ordered sequence is accessed. The graph includes multiple paths that each represent a layout of the image elements and have a total cost based on the costs of the clusters along the path. The path with a lowest total cost is identified to determine a preferred layout.
US09406088B2
A trading interface is provided for displaying market data related to a tradeable object being traded at an electronic exchange. According to one example embodiment, market data related to a tradeable object is displayed in relation to a value axis, such as a price axis. As new market data is received, the displayed market data is updated and may be repositioned so that a trader can view current market conditions in a viewable portion of the interface. The interface also includes a number of market movement indicators that assist a trader in tracking market movement. These viewable references allow a trader to navigate and immediately understand the “real” direction of the market activity despite any underlying adjustment of the viewable area of the trading interface.
US09406085B1
Systems and methods are provided for credit dispute processing, resolution, and reporting. Credit dispute resolution requests may be received, processed, and sent to a credit bureau for submission to creditors. Status of credit dispute resolutions may be reported to consumers. If a creditor's response time is longer than its average response time or if a creditor does not respond to a credit dispute resolution request within a regulatory response period, alerts and reports may be sent to consumers to provide consumers with further options.
US09406084B2
One variation of the method for submitting a food order remotely includes: generating a graphical icon representative of a food item and a customization option for the food item selected by a customer; associating the icon with a payment option; associating the icon with a store location to fulfill the food item; displaying the icon on a display of a mobile computing device; and, in response to receiving a selection of the icon, submitting a food order including the food item, the customization option, and the payment option to the store location.
US09406082B2
A request multiplexing system is described herein that takes multiple asynchronous requests from a client to multiple server endpoints and multiplexes the requests at the client into a single request to a new server endpoint. The new endpoint demultiplexes the requests at the server, calls the pre-existing separate endpoints to get the correct response for each request, combines the responses into a single multiplexed response, and returns the combined response to the client. On the client side, the response data is split up and handed to the appropriate handlers. From the components' points of view and those of the endpoints on the server, the requests occur just as they originally may. However, new logic on both the client and the server has packaged and unpackaged requests and responses appropriately to accomplish without component modification what formerly involved extensive coordination between developers of various components.
US09406070B2
A method and apparatus for managing an advertisement application in a mobile advertising system is provided. When an advertisement application for representing an advertisement is installed in an advertisement-receiving terminal, a registration request for the installed advertisement application is made. The advertisement-receiving terminal assigns an application Identifier (ID) to the advertisement application in response to the registration request, and stores a profile of the advertisement application in association with the assigned application ID.
US09406062B2
Provide herein is a method and system capable of authenticating transactions involving at least one service provider and one or more users who are each in electronic communication. This electronic communication can be, for example, SMS, MMS, e-mail, or online account messaging. It is an aspect of certain embodiments where the transaction is an authentication and/or verification of an entity. Examples of such entities are products, actions and users.
US09406051B2
A mobile electronic device includes a display unit, a storage unit, and a control unit. The display unit displays a first screen or a second screen. The storage unit stores therein a character string in association with a condition. The control unit displays the character string on the first screen in a superimposed manner in a case where the first screen is displayed on the display unit and the condition is satisfied. The control unit does not display the character string on the second screen in the superimposed manner in a case where the second screen is displayed on the display unit and the condition is satisfied.
US09406048B2
A system that alerts a sender of an email message as to the addressees of the email when the email is determined to be sensitive, such as when it includes a word such a “confidential”. The user can allow the message to be sent or go back to a mail create/edit operation where the message or list of addresses can be revised. Trigger words can be stored in a table or database. The system also detects sensitive words in attachments. The sensitive words detected and their locations can be shown in a pop-up message.
US09406042B2
In various example embodiments, a system and method to provide status indictors on an image galley is disclosed. At least one item to be displayed in an image gallery on a client device is identified. Once identified, status information for the item is obtained. Subsequently, gallery rendering and display instructions are generated and transmitted to the client device. The rendering and display instructions include the status information and enables generation of status indicators from the status information for display over the image gallery at the client device. The rendering and display instructions may also include instructions for displaying the image gallery. The status information at the client device may be updated as status information changes.
US09406039B2
Systems and methods for collaborative construction planning are provided herein. An example method includes establishing a milestone or completion event for a construction project plan, assembling the construction project plan by defining activities for the milestone or completion event. Each of the activities is associated with a team member which accomplishes a given activity, and arranging the activities in reverse chronological order starting with the milestone or completion event, according to an order of dependency of execution of activities. The method also includes displaying the construction project plan in such a way that the activities are illustrated to show the order of dependency between activities.
US09406038B2
A graphical interface module may provide a set of graphical presentations comprising at least: a Likelihood of Delivery chart showing a probability distribution of predicted delivery dates; a Delivery Date Risk Trend chart showing how the completion time for the project predicted according to the Likelihood of Delivery chart has changed over time; and a Burndown chart that shows at least work-items of planned work for the project. Each of the Likelihood of Delivery chart, the Delivery Date Risk Trend chart, and the Burndown chart has a timeline axis.
US09406019B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for score normalization. One of the methods includes receiving initial training data, the initial training data comprising initial training records, each initial training record identifying input data as input and a category as output. The method includes generating a first trained predictive model using the initial training data and a training function. The method includes generating intermediate training records by inputting input data of the initial training records to a second trained predictive model, the second trained predictive model generated using the training function, each intermediate training record having a score. The method also includes generating a score normalization model using a score normalization training function and the intermediate training records.
US09406015B2
Embodiments of the present invention provide a method for feature extraction comprising generating synaptic connectivity information for a neurosynaptic core circuit. The core circuit comprises one or more electronic neurons, one or more electronic axons, and an interconnect fabric including a plurality of synapse devices for interconnecting the neurons with the axons. The method further comprises initializing the interconnect fabric based on the synaptic connectivity information generated, and extracting a set of features from input received via the electronic axons. The set of features extracted comprises a set of features with reduced correlation.
US09406007B2
An image processing apparatus includes a communication unit configured to communicate with a printing apparatus, and a first controller configured to generate a first print job designating one of a plurality of sheet trays of the printing apparatus, and a second print job not designating any one of the plurality of sheet trays of the printing apparatus. A printing apparatus includes an image forming unit, an operation unit, and a second controller configured to determine whether a print job received from the image processing apparatus is the first print job or the second print job. When the first print job is received, the second controller controls the image forming unit to execute the first print job using the sheet tray designated by the first print job, while when the second print job is received, it is executed using a sheet tray designated through the operation unit.
US09405986B2
An object recognition method using filter information includes acquiring object image information including an object of interest, acquiring filter information for recognizing the object of interest from the object image information, and recognizing the object of interest using the filter information. An object recognition apparatus using filter information including an object information acquiring unit to acquire object image information comprising an object of interest, a filter information input unit to acquire filter information, an output unit to output the image information and the filter information, and a controller to recognize the object of interest in the object image information using the filter information.
US09405985B1
Methods and systems for enhancing the accuracy of license plate state identification in an ALPR (Automated License Plate Recognition) system. This is accomplished through use of individual character-by-character image-based classifiers that are trained to distinguish between the fonts for different states. At runtime, the OCR result for the license plate code can be used to determine which character in the plate would provide the highest discriminatory power for arbitrating between candidate state results. This classifier is then applied to the individual character image to provide a final selection of the estimated state/jurisdiction for the plate.
US09405972B2
Embodiments disclosed pertain to the use of user equipment (UE) for the generation of a 3D exterior envelope of a structure based on captured images and a measurement set associated with each captured image. In some embodiments, a sequence of exterior images of a structure is captured and a corresponding measurement set comprising Inertial Measurement Unit (IMU) measurements, wireless measurements (including Global Navigation Satellite (GNSS) measurements) and/or other non-wireless sensor measurements may be obtained concurrently. A closed-loop trajectory of the UE in global coordinates may be determined and a 3D structural envelope of the structure may be obtained based on the closed loop trajectory and feature points in a subset of images selected from the sequence of exterior images of the structure.
US09405950B2
In embodiments of the present invention improved capabilities are described for an RFID tag comprising a radio frequency (RF) network node and a communication facility, the RF network node comprising a data processing and controller block for digital information processing, a memory store, and a power management block for managing power requirements of the RFID tag, wherein an external computing device accesses the memory store through a communications bus.
US09405944B2
A system may include at least one antenna and a controller in communication with the antenna. The controller may be configured to establish a pattern for transmitting low frequency challenges; and instruct the first antenna to transmit the low frequency challenges based on the established pattern.
US09405942B2
The present invention provides an active radio frequency identification (RFID) tag and a system and method thereof. The system includes: a coordinator, configured to uninterruptedly and repeatedly transmit a wakeup instruction on a first channel, and a reader/writer, connected to a control processor, and configured to establish communication with the active RFID tag on a second channel after the active RFID tag receives the wakeup instruction, and transmit an action instruction index to the active RFID tag; wherein the active RFID tag comprises: a receiver, configured to receive the wakeup instruction during a time period of an interception state and receive the action instruction index; a processor, configured to store a preset index-action mapping relationship, be waked up according to the wakeup instruction and search out an action instruction corresponding to the action instruction index from the index-action mapping relationship, and execute an operation in response to the action instruction.
US09405937B2
A processor and method are described for managing different privilege levels associated with different types of program code, including binary translation program code. For example, one embodiment of a method comprises entering into one of a plurality of privilege modes responsive to detecting the execution of a corresponding one of a plurality of different types of program code including native executable program code, translated executable program code, and binary translation program code. In one embodiment, the binary translation program code includes sub-components each of which are associated with a different privilege level for improved security.
US09405936B2
A method of obscuring software code including a plurality of basic blocks, including: calculating, by a processor, a checksum value of the current basic block and a pointer to the end of the current basic block; determining a preceding basic block for the current basic block; inserting the checksum value for the current basic block into the preceding basic block; and inserting instructions into the preceding basic block to determine a pointer to the beginning of the current basic block based upon the checksum value of the current basic block.
US09405934B2
Method and system for hiding sensitive data in a plain text environment. The method may include recognizing a starting key in a plain text environment, wherein the starting key indicates to a working system that the text input subsequent to the starting key is to be hidden according to a specified hiding method; receiving subsequent plain text, the working system carrying out the hiding method on the plain text, wherein the input plain text is not displayed in the plain text environment; and recognizing an ending key, ending the hiding method and displaying subsequently input plain text in the plain text environment. The starting key and ending key may also be used to indicate to the working system that the data subsequent to the starting key is hidden according to the specified hiding method. The starting key and ending key are the same or different escape characters.
US09405930B2
A system for managing personal information of a user includes: a personal information database including personal information records of the user including data associated with the user, wherein a user is associated with a data policy including at least one permission for an accessing party to interact with a personal information record; and a data access module that receives and responds to requests from an accessing party, wherein a request may be one of: a read request specifying a personal information record to be read; and a write request specifying a personal information to be written to a personal information record to be written, wherein in response to a write request, the data access module responds with the a personal information record to be read, or updates the personal information record to be written in the personal information database, if permitted by the personal information record the privacy policy.
US09405926B2
The present invention relates to a cloud based system for providing data security. The system comprises a processor which receives a data file from a user. The data file is directed to a first file location and encrypted and segmented into a plurality of data blocks. The plurality of data blocks is then assigned with a unique identifier and redirected to a plurality of cloud based storage providers. The plurality of cloud based storage providers are located in a plurality of jurisdictions. Each of the plurality of data blocks is then assigned a second file location. The unique identifier and the file locations of each of the plurality of data blocks is updated in the system.
US09405917B2
A mechanism for protecting integrated circuits (IC) from security attacks includes an IC having components that may store one or more data items and may perform a number of functions and which produce resulting events. The IC may also include a security module that may modify signals and events provided to the components such that the resulting events are modified in a non-effectual way but that causes the events to be non-deterministic relative to an event that is external to the integrated circuit when the resulting events are viewed externally to the IC. This may result in obscuring the data, and the functions from being observed from external to the IC, particularly when using an IR laser probe.
US09405915B2
Methods, apparatus, and systems for characterizing vulnerabilities of an application source code are disclosed. Steps for characterizing vulnerabilities include traversing a representation of the application source code, generating a signature of a potential vulnerability of the application source code, and determining characteristics of the potential vulnerability based on a correlation between the generated signature of the potential vulnerability and previously stored signatures of potential vulnerabilities.
US09405913B2
A method to defend effectively against cold-boot attacks includes checking state data stored in a state memory to which the system software has access. At least two of the state data items are checked (111; 112) to determine deviations from parameters that are defined for a normal state of the computer. If deviations from the parameters are determined for at least two of the checked state data items, at least subareas of the main memory are cleared or overwritten (120); otherwise, the main memory is not cleared or overwritten (130); then, the system startup of the computer is carried out by means of the configured system software (140).
US09405912B2
Computing devices that perform hardware rooted attestation are described, as are methods for use therewith, wherein such devices include a system integrated TPM (e.g., a firmware-based TPM), with m boot chain components loaded and executed prior to the system integrated TPM. Between powering-up of a device and the system integrated TPM being loaded and executed, seed morphing is performed for n=0 to m. This involves an nth encryption seed (ESn) being morphed into an n+1th encryption seed (ESn+1), under control of an nth boot chain component, by extending the nth encryption seed (ESn) with a measurement of the n+1th boot chain component to thereby generate the n+1th encryption seed (ESn+1). In a similar manner, an nth identity seed (ISn) is morphed into an n+1th identity seed (ISn+1). Such techniques establish trust in the system integrated TPM despite it not being the first component loaded and executed after powering-up.
US09405905B2
Systems and methods are disclosed for identifying associations between binary samples, such as e-mail files and their attachments or a document and an executable program associated with the document. In one implementation, the method includes receiving a plurality of binary samples, and extracting metadata from the plurality of binary samples. The metadata for a binary sample from the plurality of binary samples includes a set of attributes of the binary sample. The method further includes identifying a set of associations between the plurality of binary samples based on the extracted metadata. Each association is characterized by at least one attribute the associated binary samples have in common, and each association has a confidence level indicative of a strength of the association. The method also includes identifying associations with a confidence level that exceeds a predefined threshold.
US09405878B2
A method for generating a circuit description for a multi-die field-programmable gate array, FPGA, comprising a first FPGA die and at least one further FPGA die is described. The method is performed in an FPGA design tool and comprises automatically evaluating a first and a second partition of a partitioned circuit description, the partitions being associated with respective ones of the FPGA dies. At least one multiplexing element is inserted into the first partition and a corresponding de-multiplexing element is inserted into the second partition based on the automated evaluation.
US09405856B2
Systems, methods, and computer-readable storage media for providing task-oriented query-completion suggestions are provided. A portion of a search query is received, for instance, via a query-input region or search box presented in association with a general web search domain. As the portion of the search query is received, it is determined that the received search query portion is suggestive of a task-oriented user intent. Also determined are query-completion suggestions that are associated with the task-oriented user intent of which the search query portion is suggestive. The determined query-completion suggestions are then provided to the user. As query-completion suggestions are surfaced with input of short character sequences that are associated with task-oriented user intents, users can quickly be provided the relevant, rich content for completing their intended tasks.
US09405854B2
In an example embodiment, event stream processing is performed by first parsing an input query into a directed acyclic graph (DAG) including a plurality of operator nodes. Then a grouping of one or more of the operator nodes is created. One or more partitions are created, either by the user or automatically, in the DAG by forming one or more duplicates of the grouping. A splitter node is created in the DAG, the splitter node splits data from one or more event streams and distributes it among the grouping and the duplicates of the grouping. Then, the input query is resolved by processing data from one or more event streams using the DAG.
US09405842B2
A content selection unit refers to a content information database, which stores content provided to a plurality of client devices and information related to provision of the content, linking the content with the information to one another, and selects, based on the information acquired by referring to the content information database, a predetermined number of content items from the content currently provided to at least one of the plurality of client devices. A user selection unit refers to the content information database and selects, for each content item selected by the content selection unit, a user who is executing the selected content. A publication unit publicizes moving images showing a screen in which the content currently executed by the user selected by the user selection unit is being executed such that the screen is viewable on a network, cyclically switching from one content item to another.
US09405841B2
Methods and systems for providing dynamic and category specific search suggestions are provided. According to one embodiment, a partial search query entered by a user can be used to determine a set of relevant search queries, which can be displayed as search suggestions within a search query suggestion window. Each query in the list can be associated with at least one specific category. According to various embodiments, the set of relevant queries and associated categories are dynamically updated as the user modifies the partial search query. Furthermore, each category is selectable by the user such that a detailed list of items associated only with the selected category can be displayed to the user.
US09405840B2
Systems, methods, and computer-readable storage media are provided for using social signals to rank local search results. Local entity website addresses are matched with social network addresses and social network profiles are matched with local entity index records. Once it is known that a particular address or local entity index record aligns with a particular social network address or profile, interest signals associated with the social network are utilized to rank the particular address or local entity index record among other search results. In this way, the social network popularity of an entity may be taken into account in determining whether to provide information about the entity as a search result. Additionally, ranking may be improved for entities having incomplete or erroneous information available in association with a social network and for entities having a strong social network presence but a limited web presence.
US09405839B2
A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.
US09405823B2
A method and system are provided of spoken document retrieval using multiple search transcription indices. The method includes receiving a query input formed of one or more query terms and determining a type of a query term, wherein a type includes a term in a speech recognition vocabulary or a term not in a speech recognition vocabulary. One or more indices of search transcriptions are selected for searching the query term based on the type of the query term. The one or more indices are generated using different speech transcription methods. The results for the query term are scored by the one or more indices and the results of the one or more indices for the query term are merged. The results of the one or more query terms are then merged to provide the results for the query.
US09405822B2
Approaches for facilitating queries of a topic-based-source-specific search system are disclosed. In certain implementations, an input relating to a query may be received. Suggested ones of predefined sources and suggested ones of information items of the predefined sources may be determined based on the input. A set of suggestions including a group of suggestions relating to the suggested sources and a group of suggestions relating to the suggested information items may be provided for presentation on a user interface. In some implementations, metadata that indicates first, second, or other attributes relating to the predefined sources or the information items may be stored in association with the predefined sources or the information items. A second input relating to the query may be received responsive to providing the set of suggestions. A presentation of a comparison between the first attribute and the second attribute may be provided based on the second input.
US09405821B1
Aspects described herein disclose an apparatus that includes a data store, where the data store stores a database, and a communication module for receiving input from a user and displaying output to the user. The apparatus further includes a processor configured to receive from the communication module a query, where the query includes a first function and a plurality of column labels. The processor is also configured to parse the query to identify the first function and a plurality of columns in the database corresponding to the plurality of column labels. The processor is further configured to apply the first function to the database to obtain a result for the query, which includes applying the first function to at least one column in the plurality of columns to dynamically create a first temporary column. The processor is further configured to send the result to the communication module.
US09405818B2
Assembling a cohort includes: receiving genetic characteristic information pertaining to a desired genetic characteristic; using the genetic characteristic information to search a data storage comprising information of previously genotyped individuals to derive a candidate group having the desired genetic characteristic; and assembling the cohort based at least in part on the candidate group.
US09405813B1
A media content distribution service identifies a type of media device sending a request to the service over a network and to dynamically adapt content requested by the media device based on the identification. A request sent by a media device may, for example, identify a media content item a user desires to view at the media device, specify a search query for media content items, or otherwise request interaction with the service. According an embodiment, a media content distribution service may use information known about an identified media device type to dynamically adapt media content or other requested resources for display by the media device. By dynamically adapting media content and other resources based on an identified media device type, the media content distribution service may provide access to the services that is compatible with a wide range of media devices having varying device specifications and capabilities.
US09405795B2
A stream data processing server for processing stream data comprising a stream data processing module for cutting the plurality of pieces of data that are included within a processing range as a target out of the stream data by using a sliding window, and executing analyzing processing for the cut out plurality of pieces of data, the stream data processing module having an approximate expression; the approximate expression calculating module being configured to: determine one of the time stamps of the cut out plurality of pieces of data as a time origin; modify the time stamps of the cut out plurality of pieces of data to relative time values in relation to the determined time origin; and use the modified time stamps and the values of the plurality of pieces of data to calculate the approximate expression.
US09405788B2
In an approach for limiting mass deletions from database tables, a computer receives a deletion request corresponding to data in a database table. The computer determines whether the database table includes a restriction of a mass deletion. Responsive to determining the database table includes a restriction of a mass deletion of data from a database table, the computer determines whether the quantity of data in the deletion request exceeds the restriction of a mass deletion. Responsive to determining the quantity of data in the deletion request exceeds the restriction of a mass deletion, the computer prevents execution of the deletion request.
US09405771B2
Various technologies pertaining to assigning metadata to images in a personal image collection of a user based upon images and associated metadata assigned thereto that are accessible to the user by way of a social network application are described. An account of the user in a social network application is accessed to retrieve images and metadata that is accessible to the user. A face recognition algorithm is trained based upon the retrieved images and metadata, and the trained face recognition algorithm is executed over the personal image collection of the user, where the personal image collection of the user is external to the social network application.
US09405770B2
An exemplary method for navigating among photos includes determining, using one or more computing devices, visual characteristics of a person depicted in a first image associated with a first location. These visual characteristics of the person are detected in a second image associated with a second location. Using the one or more computing devices, a series of intermediate images are identified based on the first location and the second location. Each intermediate image is associated with a location. The series of intermediate images and the second image are provided. Images of an intermediate destination from the series of intermediate images are selected based on a density of images at the intermediate destination. A 3D reconstruction of the intermediate destination is then generated based on the selected images. Thereafter, a visual presentation of images traversing through the 3D reconstruction of the intermediate destination to the second image is prepared for display.
US09405769B2
Systems, apparatuses and methods are provided for a user of a terminal to locate a device, with aid of a digital map. In addition, the user is provided with a user interface to add a device to a map.
US09405757B2
Embodiments of the present invention provide a file storage system, an apparatus, and a file access method. The system includes a storage management apparatus and an adapter, where the storage management apparatus is configured to receive an operation instruction sent by a user interface apparatus and send a invoking command to the adapter according to the operation instruction, and the adapter controls, according to the invoking command, a public cloud storage system to perform a file storage or read operation and return a operation result. The technical solutions of the present invention are implemented based on existing public cloud storage and cloud computing technologies and have advantages of low construction complexity and ease of implementation.
US09405754B1
A method includes maintaining product sales information according to a data model. The data model includes a consumer-demographics naming convention, a retail-provider-type naming convention, and a product-naming convention. The maintaining includes indexing the product sales information by consumer-demographics information, by retail-provider-type information, and by product-categorization information. The method further includes receiving raw sales information and translating the raw sales information into the data model. In addition the method includes storing the translated raw sales information as part of the product sales information. Furthermore, the method includes receiving a request for aggregation of at least a portion of the product sales information. The request specifies an intersection of the product-categorization information, the consumer-demographic information, and the retail-provider-type information. The method also includes, responsive to the request, aggregating the at least a portion of the product sales information.
US09405751B2
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a content-based retrieval database configured with an index table to represent two-dimensional geometric relationships between objects extracted from a printed document in a way that allows look-up using a text-based index. A ranked set of document, page and location hypotheses can be computed given data from the index table. The techniques effectively transform features detected in an image patch into textual terms (or other searchable features) that represent both the features themselves and the geometric relationship between them. A storage facility can be used to store additional characteristics about each document image patch.
US09405736B1
The present invention is directed to a system and method for processing a markup language file having one or more portions. Specifically, the system downloads a first markup language file using the hyper text transfer protocol and references the first markup language file by its uniform resource location or by a name of a local file on a system on which a user is operating. The first markup language is parsed for one or more portions of the first markup language file. Each portion of the first markup language file is stored into a directory structure containing folders, subfolders, and files complying with the structure of the first markup language file.
US09405733B1
A system and method are provided for analyzing elements of text for comparative purposes. Text is provided to the system in an electronic format readable by the system. The system divides the text data into scenes, which may then be compared against a range of various values across a database of scenes from different texts. Data from one text can be used to identify other texts with similar styles, or identify texts with different styles, and to rank those differences on a spectrum. The system may use data from one text to identify other texts that a user may like, and present information about the text to the user in various forms.
US09405721B2
Apparatuses and methods for performing a data bus inversion operation (DBI) are described. An example apparatus includes a DBI circuit configured to, in parallel, determine preliminary DBI bits based on a block of data. Individual preliminary DBI bits are associated with respective sub-blocks of the block of data. The DBI circuit is further configured to serially determine DBI bits based on the preliminary DBI bits. Individual ones of the DBI bits are associated with respective ones of the sub-blocks. The DBI circuit is further configured to invert bits of individual sub-blocks responsive to the respective associated DBI bits having a particular logical value to provide DBI data. The apparatus further includes data outputs configured to serially output sub-blocks of the DBI data and the DBI bits.
US09405711B2
According to one embodiment, a method for traffic prioritization in a memory device includes sending a memory access request including a priority value from a processing element in the memory device to a crossbar interconnect in the memory device. The memory access request is routed through the crossbar interconnect to a memory controller in the memory device associated with the memory access request. The memory access request is received at the memory controller. The priority value of the memory access request is compared to priority values of a plurality of memory access requests stored in a queue of the memory controller to determine a highest priority memory access request. A next memory access request is performed by the memory controller based on the highest priority memory access request.
US09405707B2
Embodiments of the invention create an underlying infrastructure in a flash memory device (e.g., a serial peripheral interface (SPI) flash memory device) such that it may be protected against user attacks—e.g., replacing the SPI flash memory device or a man-in-the-middle (MITM) attack to modify the SPI flash memory contents on the fly. In the prior art, monotonic counters cannot be stored in SPI flash memory devices because said devices do not provide replay protection for the counters. A user may also remove the flash memory device and reprogram it. Host platforms alone cannot protect against such hardware attacks.Embodiments of the invention enable secure standard storage flash memory devices such as SPI flash memory devices to achieve replay protection for securely stored data. Embodiments of the invention utilize flash memory controllers, flash memory devices, unique device keys and HMAC key logic to create secure execution environments for various components.
US09405703B2
The described embodiments include a translation lookaside buffer (“TLB”) that is used for performing virtual address to physical address translations when making memory accesses in a memory in a computing device. In the described embodiments, the TLB includes a hierarchy of tables that are each used for performing virtual address to physical address translations based on the arrangement of pages of memory in corresponding regions of the memory. When performing a virtual address to physical address translation, the described embodiments perform a lookup in each of the tables in parallel for the virtual address to physical address translation and use a physical address that is returned from a lowest table in the hierarchy as the translation.
US09405697B2
A method for managing memory using a virtual memory manager includes receiving a memory allocation request, allocating memory of a physical address space in response to the memory allocation request, mapping an address value of the memory allocated in the physical address space to consecutive primary virtual address space, and mapping the address value of the primary virtual address space to one of a first and second secondary virtual address spaces to process a new memory allocation request in a situation where memory a fragmentation occurs. Other embodiments are also disclosed. The methods and apparatuses of the present disclosure are capable of moving active memory blocks of the fragmented virtual memory space to another virtual memory space to resolve the memory fragmentation even when a memory fragmentation occurs.