US09936536B2
When machine-to-machine (M2M) devices attach to a mobile communication network, the associated communication session can be treated differently than the attachment of other devices. For example, upon determining that a subscriber device that attaches to a communication network is an M2M device and has completed a given network transaction, the M2M device can be immediately detached without waiting on expiration of an inactivity timer. As another example, upon determining that a subscriber device that attaches to a communication network is an M2M device, the M2M device can be excluded from various signaling procedures such as load-balancing procedures.
US09936524B2
Technology for switching from a wireless local area network (WLAN) to a wireless wide area network (WWAN) is disclosed. A multi-radio access technology (multi-RAT) user equipment (UE) can receive WLAN-specific dedicated physical random access channel (PRACH) allocation information from an evolved node B (eNB) to enable the multi-RAT UE to perform an inter-RAT WLAN-to-WWAN handover. The multi-RAT UE can initiate the inter-RAT WLAN-to-WWAN handover at the multi-RAT UE by performing random access with the eNB using the WLAN-specific dedicated PRACH allocation information.
US09936515B2
A communication control method pertaining to an embodiment of the present invention is for controlling dual connectivity communication which uses a master base station that establishes RRC connection with a user terminal and a secondary base station that provides a supplementary wireless resource to the user terminal. The communication control method comprises: a step in which the master base station receives, from the user terminal, a measurement report which includes measurement results found for each cell in the user terminal; and a step in which the secondary base station receives, from the master base station, a supplementary request for requesting the allocation of resources to the user terminal. In the step for receiving a supplementary request, the master base station includes, in the supplementary request, measurement results for a cell of the secondary base station which is included in the measurement results, and transmits the same.
US09936510B2
In accordance with an example embodiment of the present invention, an apparatus comprising at least one processor and at least one memory storing computer program code with the at least one memory and the computer program code configured to, with the processor, cause the apparatus at least to: determine whether criteria that defines at least one condition under which assistance information is to be provided to a network has been satisfied; and cause the assistance information to be provided to the network in an instance in which the criteria has been satisfied.
US09936509B2
A radio communication apparatus according to a first aspect is an apparatus for supporting cellular communication and wireless LAN communication. A protocol stack for the cellular communication includes: a cellular lower layer including a physical layer and a MAC layer; and a cellular upper layer higher than the MAC layer. The radio communication apparatus comprises a controller configured to set a specific mode using a protocol stack of the wireless LAN communication instead of the cellular lower layer.
US09936506B2
According to an embodiment of the present invention, an MTC UE performs frequency retuning in order to perform uplink transmission through different subbands in consecutive first and second subframes, wherein positions of symbols, used for frequency retuning within the range of last n symbols of the first subframe to first n symbols of the second subframe, are determined according to priority between uplink signals to be transmitted.
US09936488B2
The present disclosure relates to a sounding procedure including uplink multi-user transmission in a High Efficiency WLAN (HEW). According to one aspect of the present disclosure, a method for transmitting a response frame by a responding Station (STA) to a transmitting STA in a wireless local area network may be provided. The method may include receiving, from the transmitting STA, a trigger frame including information related to a Modulation and Coding Scheme (MCS) for the response frame, and transmitting, to the transmitting STA, the response frame according to an MCS determined based on the information related to the MCS for the response frame included in the trigger frame. When a type of the response frame corresponds to a Multiple-User (MU) type, a same MCS may be applied to the response frame by a plurality of STAs including the STA and at least one other STA.
US09936487B2
A method for receiving uplink control information in a wireless communication system supporting carrier aggregation (CA), and a base station therefore are discussed. The method according to one embodiment includes transmitting downlink data through a first downlink component carrier (DL CC) or a second DL CC; receiving an acknowledgement/not-acknowledgement (ACK/NACK); and receiving periodic channel state information (CSI). If the ACK/NACK collides with the periodic CSI and the ACK/NACK corresponds to downlink data transmitted through only the first DL CC, both the ACK/NACK and the periodic CSI are received in the same subframe of a first uplink component carrier (UL CC). If the ACK/NACK collides with the periodic CSI and the ACK/NACK corresponds to downlink data transmitted through both the first DL CC and the second DL CC, the periodic CSI is not received and only the ACK/NACK is received in the same subframe of the first UL CC.
US09936483B2
Provided is a control information processing method and device. The method includes: receiving high-layer configuration signalling, wherein the high-layer configuration signalling is used for determining an indication mode of X bits in a control information format, the indication mode of X bits comprises at least one of the following: all of the X bits being used for indicating a first parameter set of at least one enabled transmission block in control information, and the X bits being used for indicating a first parameter set and a second parameter set of at least one enabled transmission block in the control information, where X is a positive integer greater than or equal to 3; and generating a control information format according to the high-layer configuration signalling. The solution solves the problem in the related art that control information cannot support the processing of interference coordination of reference signals, so as to achieve the effect of being capable of supporting the interference coordination of reference signals among cells on the premise of ensuring the data throughput of the cells to improve the spectral efficiency of the system.
US09936478B2
A method, a device, and a non-transitory storage medium having instructions to receive tune away data from a multimode mobile device and to adjust network processes based on the tune away data including downlink scheduling, uplink scheduling, and handover procedures.
US09936461B2
A communication device, which performs wireless communication according to an adaptive modulation scheme, includes a modulator that modulates data to be transmitted to generate a transmission signal, and a transmission power control unit that controls a transmission power of the transmission signal, wherein, when the modulation level increases according to the adaptive modulation scheme, the transmission power control unit starts control of the transmission power before the modulator increases the modulation level.
US09936460B2
A radio terminal is provided that can provide a flexible transmission power control for an SRS without restrictions due to the transmission power control of a PUSCH, for the purpose of enabling use of an SRS for various purposes in a HetNet CoMP environment. The radio terminal receives a control signal including a transmission power control command (TPC command) to be applied to an aperiodic sounding reference signal (A-SRS), through a physical downlink control channel (PDCCH), updates a transmission power value of the A-SRS using the TPC command, and transmits the A-SRS using the updated transmission power value in accordance with a transmission request included in a control signal indicating assignment of a physical downlink data channel (PDSCH) or assignment of a physical uplink data channel (PUSCH).
US09936456B1
Methods, systems, and computer readable media can be operable to facilitate power consumption management of a station by enabling and disabling wireless chains. A station may determine minimal QoS requirements for supporting a WLAN service at the station. The station may determine and utilize a minimal number of WLAN chains needed to support the WLAN service while meeting the minimal QoS requirements. In embodiments, an internal temperature of the station may be monitored, and when the internal temperature of the station exceeds a temperature threshold, one or more WLAN chains of the station may be disabled to reduce power consumption by the station.
US09936453B1
Methods, systems, and devices for wireless communication are described. The described techniques allow a user equipment (UE) to conserve power after transitioning from one coverage mode to another coverage mode based on power consumption estimates. The UE may make a determination on whether to modify its current extended discontinuous reception (eDRX) values by either triggering an unscheduled timing update or waiting for a scheduled timing update. For instance, the UE may estimate power consumption based on current eDRX values and the time remaining until a scheduled timing update procedure and compare this estimate to power consumption estimate based on modified eDRX values and the amount of power consumed to perform an unscheduled timing update procedure. Based on the comparison, the UE may update its eDRX values through an unscheduled TAU or through the regularly scheduled TAU procedure.
US09936452B2
A method includes receiving a service discovery frame at a first electronic device of a data link of a neighbor aware network (NAN). The service discovery frame may include an attribute identifying a subset of electronic devices of the data link as recipients of data from a second electronic device of the data link during a transmission window or identifying a time period of data announcements and timing information of data transmissions corresponding to the data link. The method also includes determining whether to monitor a wireless network corresponding to the data link during the transmission window based on the attribute.
US09936450B2
A communication system includes a base station configuring an energy saving cell (ES cell) and a base station configuring a compensation cell (Comp cell). The ES cell is switchable between a switch-on state and a switch-off state. The Comp cell compensates for the coverage of the ES cell when the ES cell is in the switch-off state. Before the Comp cell starts compensating for the coverage, for example, before the ES cell decides to switch itself off in Step ST2101, in Step ST2201 for example, the base station configuring the ES cell notifies the UE being connected with the ES cell of the information about a Comp cell, for example, a Comp cell list.
US09936447B2
A device may connect to a base station included in a service provider network. The base station may serve a geographic area where the device is located. The device may receive service information associated with the base station. The service information may correspond to the geographic area served by the base station, and may include an access state associated with a service. The access state may indicate a manner in which the device is permitted to access the service via the base station. The device may provide information associated with the access state to cause the device to access the service in accordance with the access state.
US09936444B2
Methods and systems for wireless stations to wirelessly exchange configuration information using the vendor specific field of management frames (e.g. Wi-Fi™ probe request frames, Wi-Fi™ beacon frames or Wi-Fi probe response frames). Each wireless station can then use the configuration information to configure itself for a particular application or task. For example, the wireless stations may use the configuration information to determine the appropriate topology of a collection of wireless stations for the application or task. Using the management frames to exchange configuration information allows the wireless stations to exchange configuration information without being fully connected to a wireless network. This then allows the wireless stations to exchange configuration information while they are operating in a low-power mode (e.g. in a mode where the network stack is disabled).
US09936440B2
Techniques for distributing content to mobile computing devices, such as in the context of a vehicle-based wireless network, are described. In some examples, a collection of vehicle-mounted devices forms a cooperative wireless network to distribute content items throughout the network. The devices in the network automatically and independently vary the transmission rates in order to optimize or at least improve throughput, network connectivity, and/or range. Each device may determine a utilization level of a wireless communication channel. If the utilization level is below a threshold level, the device increases the transmission data rate of its transceiver, thereby decreasing range. If the utilization level is above a threshold level, the device decreases the transmission data rate of its transceiver, thereby increasing range.
US09936434B2
A method for providing communication in a communication device is disclosed. The method may include receiving a control instruction for a call session via the communication device, and assessing a quality of service of at least one of a default Wi-Fi network and a radio network. The method may also include selectively recommending to a user of the communication device the radio network for the call session based on the quality of service, and initiating the call session using the default Wi-Fi network or the radio network based on a selection made by the user.
US09936433B2
The present disclosure generally relates to managing a radio access node cluster (4) comprising a plurality of radio access nodes (2). By determining connectivity metrics and comparing to predefined thresholds, a decision is taken if a radio access node (2) of the radio access node cluster (4) is to be detached from radio access node cluster (4) or if a neighboring radio access node (6) is to be added to the radio access node cluster (4). All radio access nodes belonging to the radio access node cluster (4) share a common cell identifier.
US09936429B2
A method for processing, by a gateway, an X2 message in a wireless communication system, the method includes receiving, by the gateway, an X2 setup request message and first target information from a first eNodeB (eNB); transmitting, by the gateway, the received X2 setup request message to a second eNB based on the received first target information; receiving, by the gateway, an X2 setup response message and second target information from the second eNB; and transmitting, by the gateway, the received X2 setup response message to the first eNB based on the received second target information.
US09936422B2
Devices, computer-program products, and methods for identifying two or more traffic flows with similar packet traffic characteristics are disclosed. In some implementations, the traffic flows may be transmittable over one or more wireless paths. In these implementations, the method may further include identifying a wireless path along which the two or more traffic flows may be transmitted. In some implementations, the method may further include determining whether the wireless path can implement spatial signal multiplexing. Making this determination may include using sounding information associated with the wireless path. In some implementations, the method may include grouping two or more traffic flows to transmit along the wireless path when the wireless path implements spatial signal multiplexing. In these implementations, the two or more traffic flows may be grouped according to similar packet traffic characteristics. Grouping the two or more traffic flows may allow spatial signal multiplexing on the wireless path.
US09936413B2
A radio measurement collection method using UE configured to perform a process of retaining a measurement log including a measurement result of a radio environment according to a measurement configuration set by a measurement configuration message received from a network includes a step S109 in which the network transmits a UEInformationRequest message to request a transmission of the measurement log to the UE, and a step S110 in which the UE transmits a UEInformationResponse message to transmit the measurement log to the network. In step S110, the UE transmits the UEInformationResponse message to the network even when the measurement log is not retained.
US09936398B2
A method and an apparatus for cancelling interference in a wireless communication system are provided. The method includes acquiring interference signal information on a reception signal received from a base station based on a preconfigured constellation set, and cancelling an interference signal from the reception signal by using the acquired interference signal information. Accordingly, reception performance in a cell edge can be improved by acquiring dominant interference signal information.
US09936392B2
Various examples of the present disclosure describe a method for configuring a quiet period in a CR system and a device thereof. The method includes: determining, by a base station, a maximum value of a quiet period parameter of a CR system based on maximum duration of interference which a radio authorization system tolerates and maximum loss of capacity which the CR system tolerates; determining a sensing algorithm based on a detecting performance requirement and the maximum value of the quiet period parameter; determining a value of the quiet period parameter based on the sensing algorithm; and sending the quiet period parameter to a terminal of the CR system. When the examples of the present disclosure are employed, the rationality of the configuration of the quiet period parameter of the CR system is improved and the capacity loss of the CR system is reduced when the interference to the authorization system is reduced.
US09936391B2
According to one embodiment of the invention, a non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising entering, by a first access point associated with a wireless network, a first mode for collecting network data from one or more access points associated with the wireless network, entering, by the first access point, a second mode for transmitting data to and from one or more client devices associated with the wireless network, and when a number of access points associated with the wireless network is greater than or equal to a number of channels of the wireless network, (i) collecting, by the first access point, network data of a first channel of the wireless network and (ii) receiving, by the first access point, network data of a second channel of the wireless network from a network coordination device is shown.
US09936387B2
A system for managing mobile electronic communications devices includes a user directory database configured to hold authentication data associated with at least one user, an authentication authority communicatively connected to the user directory database, an administration server configured to send and receive command messages with at least one mobile electronic communications device, a messaging server configured to send and receive communications messages with at least one mobile electronic communications device, and the authentication authority, administration server, and messaging server are configured to send and receive data via a data communications network. The authentication authority accepts or denies authentication data for a user received from at least one mobile electronic communications device, stores status information corresponding to authenticated users in the user directory database, and stores an association between each authenticated user and each mobile electronic device that sent authentication data for an authenticated user in the user directory database.
US09936385B2
In one aspect, a first device includes a processor, at least one wireless communication transceiver, and storage accessible to the processor. The storage bears instructions executable by the processor to operate a wireless network using the at least one wireless communication transceiver, permit a second device to initially access the wireless network based at least in part on the second device being within a threshold distance to the first device, and permit the second device to communicate with at least a third device through the wireless network from beyond the threshold distance.
US09936384B2
Methods and systems are provided that use smartcards, such as subscriber identity module (SIM) cards to provide secure functions for a mobile client. One embodiment of the invention provides a mobile communication network system that includes a mobile network, a mobile terminal, a server coupled to the mobile terminal via the mobile network, and a subscriber identity module (SIM) card coupled to the mobile terminal. The SIM card includes a first key and a second key. The first key is used to authenticate an intended user of the mobile terminal to the mobile network. Upon successful authentication of the intended user to the mobile network, the mobile terminal downloads a function offered from the server through the mobile network. The second key is then used by the mobile terminal to authenticate the intended user to the downloaded function so that the intended user can utilize the function.
US09936379B2
A mobile device and information transmission method are provided. The information transmission method is applied to the mobile device in M2M communication and includes the steps of determining whether a base station and the mobile device support transmission of capability information of the mobile device by a General Extension Message; and determining whether the capability information of the mobile device is changed when the base station and the mobile device support transmission of the capability information by the General Extension Message, wherein when the capability information of the mobile device is changed, the changed capability information is tied up with a Registration Message and transmitted to the base station by the General Extension Message.
US09936378B2
A communication device of handling a Non Access Stratum procedure comprises instructions of accessing a first network by using the first IMSI; transmitting a first NAS request message to the first network by using the first IMSI; receiving a NAS response message comprising a timer value and a cause value from the first network; starting a timer for the first IMSI with the timer value; not transmitting a second NAS request message to the first network by using the first IMSI, if the timer is running for the first IMSI; changing from the first IMSI to the second IMSI without removing the USIM; keeping the timer running, after changing to the second IMSI; accessing a second or the first network by using the second IMSI; and transmitting a third NAS request message to the second or the first network by using the second IMSI, when the timer is running.
US09936371B2
A method for transmitting a discovery message for device to device communication from a first user equipment to a second user equipment includes: receiving or generating, by the first user equipment, a position information defining a geographical position; generating, by the first user equipment, the discovery message; and transmitting, by the first user equipment, the discovery message to the second user equipment using a common air interface of the first user equipment and the second user equipment. The discovery message comprises a position information part such that at least a part of the position information is transmitted from the first user equipment to the second user equipment.
US09936370B2
The present invention relates to a wireless communication system and, more particularly, to an improved scanning method and apparatus in a wireless LAN system. A method by which an access point (AP) supports the scanning of a station (STA) in a wireless LAN system, according to one embodiment of the present invention, includes the steps of: receiving, by the AP which supports first and second channel widths, a probe request frame in the first channel width or second channel width from the STA; and transmitting a probe response frame, which responds to the probe request frame, to the STA. When the probe request frame is received in the first channel width, the probe response frame can be transmitted in said first channel width. When the probe request frame is received in the second channel width, the probe response frame can be transmitted in said second channel width.
US09936369B2
A system and method of operating a device in a wireless communication network including a plurality of user equipment UEs and a BS, including a first device generating a signaling message defining resource elements (REs) as an encoded time slot (TS) and subcarrier pairing. A subset of the REs is encoded, such as to create a discovery signal configured to enable discovery of the first UE by a second UE or the BS. The UE is configured to engage in device-to-device communications, including device centric UEs operable in 5G networks.
US09936367B2
A method operative in conjunction with a cellular communication network having a core element and comprising providing moving relays including base and mobile station functionality and a relay resource manager, all co-located, including providing an emergency moving relay from among the moving relays further including a simulated stationary network that includes a simulated IP connectivity gateway communicating with a simulated mobility management entity. The simulated stationary network simulates a stationary network's operation; the emergency moving relay being a root of a sub tree that includes moving relays and mobile stations, and is configured to utilize its mobile and base station functionalities and relay resource manager for operating in: (i) normal mode: emergency moving relay communicates with other relays in the network and with the stationary network; (ii) emergency mode, including, in response to an emergency event, finding new networks to connect to.
US09936365B1
An electronic device unit for detection of emergency calls initiated (emanating) from cell phone or other personal wireless communication handheld units, wherein the electronic device unit for detection of emergency calls is installed and integrated as a component detector of a fire alarm system, intrusion alarm system, surveillance system, access control system, SCADA system or other building and facility monitoring systems. A cell phone and other personal wireless devices that transmit special signals that are received by an electronic device unit for detection of emergency calls. A cell phone and other personal wireless devices that performs two way data communications with an electronic device unit for detection of emergency calls.
US09936361B1
Systems and methods for filtering received messages of a dedicated short range communications (DSRC) system are provided. A receiver module receives messages from at least one of a remote vehicle and an infrastructure system. A processing module determines at least one of a central processing unit (CPU) usage and a messages received frequency (MRF) of the DSRC system, determines a received signal strength (RSS) of a received message, determines whether the RSS of the received message is greater than a RSS threshold, and processes the received message in response to the RSS of the received message being greater than the RSS threshold. An RF filter control module adjusts an RSS threshold in response to at least one of the CPU usage being greater than a threshold CPU usage, the MRF being greater than a maximum threshold MRF, and the MRF being less than a minimum threshold MRF.
US09936356B2
Estimating a location of a device indoor by measuring a location of a terminal based on a starting point using a sensor, receiving a signal from the device located in the room through short-range communication, storing a plurality of first locations in which the signal is received from the device and an intensity of the signal, determining a center point of a plurality of second locations in which the intensity of the signal is equal to or greater than a reference value at a corresponding location among the plurality of first locations or belonging to a higher reference range are selected in descending order of the intensity of the signal from the plurality of first locations, and determining an estimated location for the device using a probability distribution model.
US09936348B2
In one embodiment, techniques are provided to establish and use semantic associations between location profiles and ambient profiles. One or more location profiles are selected from a location database. A first plurality of ambient profiles is selected for a first area surrounding one or more geographic locations of the location profiles. One or more patterns are extracted from the first plurality of ambient profiles and are used to generate associations between location profiles and ambient profiles in an association database which semantically associates location profiles with ambient profiles independent of geographic location. The associations may be used, among other things, to service requests from mobile devices and/or update ambient profiles or location profiles.
US09936347B1
A computer-implemented user alert method includes identifying a task for a user, associating a location with the task, monitoring a location of a mobile device associated with the user, and notifying the user about the task when the mobile device comes within a defined proximity of the associated location.
US09936344B2
Systems, methods, devices and computer-readable storage mediums are disclosed for managing location sharing requests. In various implementations, a requesting device or a server computer in communication with the requesting device, receives a location sharing request associated with a user and, in response, sends a notification to a companion device associated with the user. A location of the companion device is received from the companion device together with a list of one or more devices associated with the user that are paired with the companion device and a connection status for at least one of the one or more paired devices. The connection status indicates if there is a direct communication link established between the paired device and the companion device. A notification is sent to each disconnected paired device based on the connection status. Each disconnected device that is worn or carried by the user responds with their location.
US09936342B2
Methods, systems, and computer program product for determining a building floor level are described. A mobile device can use wireless signal sources and location fingerprint data to determine a level of a building floor on which the mobile device is located. The location fingerprint data can include or be associated with a list and a count of wireless signal sources previously detected on each floor. The mobile device can compare the list and count with wireless signal sources detected by the mobile device, and use results of the comparison to configure a statistical filter that determines a location of the mobile device. The mobile device can then determine the location, including a building floor level, using the statistical filter.
US09936337B2
A NFC object reader's NFC antenna system configured to dynamically change an element of the NFC antenna system to maintain the NFC antenna system's antenna default resonant frequency. The NFC antenna system can be configured to include a tuning subsystem, integrated with sensors to trigger tuning of NFC antenna system's antenna.
US09936334B2
Disclosed are a method and an apparatus for providing a content. An electronic device includes a wireless communication module; a display; a memory; and a processor functionally connected to the wireless communication module, the display, and the memory, wherein the processor displays a guide interface for a content, determines a download or execution of the content based on a user input made using the guide interface, receives a demo content from an external device and displays the demo content in response to the execution of the content, and downloads the content from the external device in response to the download of the content. Various embodiments are possible.
US09936332B2
Methods, systems, and apparatus for providing assistance to a user of a mobile application are described. A request from a mobile device is issued to a remote device for assistance. Information from the mobile device is periodically transmitted to the remote device, the information comprising command information submitted to a mobile application by a user.
US09936331B2
In certain embodiments, carrier-specific configuration of a user device may be facilitated based on pre-stored information for multiple carriers. In some embodiments, a user device may store information for limited access (that allows the user device to obtain carrier-specific parameters from carrier networks). During activation, the user device may select one of the carrier networks on which the user device is to be configured to operate. Responsive to the selection, the user device may provide, to a carrier-side computer system on the selected carrier network, a request for limited access to the selected carrier network for configuring the user device, wherein the request comprises the stored access information that allows the user device to obtain carrier-specific parameters via the selected carrier network. Responsive to the limited access being granted, the user device may obtain a configuration package from the carrier-side computer system comprising parameters for configuring the user device.
US09936326B2
An electronic device includes processing circuitry configured to produce an audio sound from a virtual sound source position. The circuitry also acquires from a user-input a sound position information of a perceived sound source position, and then controls an enable or disable of a function of the electronic device based on a relationship between the virtual sound source position and the perceived sound source position.
US09936318B2
Examples described herein involve calibration of a playback device. In an example, a system maintains a database of representative acoustic characteristics. Each representative acoustic characteristic corresponds to a respective plurality of network devices and the network devices in each respective plurality of network devices shares characteristics. The system receives, from a particular network device, data indicating characteristics of the particular network device, an identification of a playback device, and data indicating audio detected by the particular network device while the playback device played a calibration tone. The system identifies, in the database, the representative acoustic characteristic corresponding to those characteristics. Based on the identified representative acoustic characteristic, the identification of the playback device, and the data indicating the detected audio, the system determines an audio processing algorithm to adjust audio output of the playback device. The system causes audio output of the playback device to be adjusted by determined algorithm.
US09936316B2
Apparatuses for playing signals received from the internet or other information highway or a stored database on one or more speakers are described. The apparatus has a receiver for receiving information from preselected addresses; a processor for interpreting the signals; and at least one speaker for playing signals from the internet. There is at least display device connected to the receiver for displaying an image received from the internet. The processor selects images that correspond with the signals played by the speaker.
US09936300B2
In one embodiment, there is described a new transducer, and in particular an improved system and method for producing linear motion for a transducer such as used in voice coils converting from an electrical input to a mechanical linear motion input.
US09936299B2
Driver for an acoustic transducer having a moving coil of substantially equal length to the air gap. The air gap may itself be extended in length using an upper or lower lip, or both. A stationary coil is also provided. The moving and stationary coils can be controlled by suitable control blocks to form an electromagnet-based transducer with reduced distortion.
US09936295B2
An electronic device comprising a processing unit arranged to determine an estimation signal (y(k)) based on an input signal (x(k)) and based on a non-stationary reference signal (s0(k)).
US09936283B2
A speaker assembly broadly comprising a housing, an input circuit, and a number of speakers. The housing includes a lower section configured to be positioned at least partially below a ground surface and an upper section extending upwards from the lower section. The input circuit receives audio signals from a sound system or other controller and actively or passively sends the audio signals to the speakers. The speakers include a low-range speaker positioned in the lower section of the housing and a relatively higher-range speaker positioned in the upper section. The speaker assembly is configured to be spaced from other speaker assemblies within a listening area with each speaker assembly generating low frequency soundwaves and relatively higher-frequency soundwaves. This reduces or eliminates out-of-phase crossover frequency wave cancellation effects within the listening area.
US09936274B2
A device includes a microphone, a sensor that generates a first signal that is indicative of an orientation of the microphone, and a processor. The processor uses the first signal to determine if the microphone is in a predetermined orientation. Further, the processor, responsive to determining that the microphone is not in the predetermined orientation, generates a second signal that is used to provide a notification that the microphone is not in the predetermined orientation.
US09936272B1
A media system 100 for vehicle 102 having chassis 104 comprises electroacoustic transducer 114, integrated into face panel 108 of stowage bin 110 inside vehicle 102. Stowage bin 110 comprises mounting structure 112 that is stationary relative to chassis 104 of vehicle 102. Interior 130 of stowage bin 110 is accessible via face panel 108. Face panel 108 is movably coupled to mounting structure 112.
US09936271B2
A system and method for behavioral analysis of a household pet. The system includes a sensor unit having at least one 3D accelerator sensor attached to the pet, a control unit connected with the 3D accelerator sensor and configured to collect acceleration data indicative of selected movements from the sensor. The control unit being configured to perform an initial analysis of the collected sensor data. The system further includes an analysis unit communicating with the control unit, the analysis unit configured to upload the collected sensor data and to receive additional data pertaining at least to the household environment and to the pet's historical condition and to define the pet's condition accordingly by neutralizing the additional data effects, wherein the data collection rate from the sensor is selected in accordance with at least the initial analysis results.
US09936262B2
A coupling device for use in a hybrid fiber coaxial (HFC) network may be configured to detect a control message and determine from the message a period for which a cable modem downstream is to be transmitting a desired transmission, disable an upstream path through it when there is only noise incident on the upstream path, and enable the upstream path during the period when a desired transmission from a cable modem downstream of the coupling device is incident on the upstream path. The coupling device may be a trunk amplifier, a distribution amplifier, or a splitter. The coupling device may comprise a single upstream interface coupled to a plurality of downstream interfaces. The enabling and/or disabling may be in response to a signal strength indicated by the SSI being below a threshold.
US09936261B2
Multiple devices in a user's premises may each be configured to separately communicate with an external network, but the signal strength available to each may vary significantly depending on the wiring of the premises. The disclosure provides methods wherein the various devices may coordinate with one another, and determine which among them has the best signal connection and the most available capacity, and a subset of the devices may be chosen to act as network proxies to relay communications to/from the other devices in the premises.
US09936251B2
An Internet Protocol television system includes a set-top box that receives requests to display video streams being transmitted to a household. In response to the request, the set-top box provides a list of the video streams to a display device. The list includes options to terminate transmission of one or more of the streams. This allows a user to determine which video streams should be transmitted when bandwidth limitations are reached.
US09936250B2
Methods, apparatus, systems and articles of manufacture to adjust content presented to an individual are disclosed. An example method includes measuring, via sensors, responses of an individual to content during a first time, determining response classifications based on a comparison of the responses and respective thresholds, determining a first mental classification of the individual based on combining the response classifications, determining a baseline during the first time, measuring additional responses to the content during a second time, determining additional response classifications based on a comparison of the additional responses to respective additional thresholds, adjusting the baseline based on the additional responses in the second time, determining a second mental classification of the individual based on combining the additional response classifications, determining a mental state of a user based on a similarity of the first mental classification and the second mental classification, and modifying the content based on the mental state.
US09936237B2
A method for distributing geographically restricted video data in an internet protocol television system, the method including but not limited to determining at a television server computer at least three geographic restriction zones for the geographically restricted video data and instructions to determine at least three different duration time delays for each of at least three geographic restriction zones, wherein the at least three geographic restriction zones are based on physical proximity of a television client device to a geographic origin of the geographically restricted video data.
US09936230B1
Methods, systems, and media for transforming fingerprints to detect unauthorized media content items are provided. The method comprises: receiving criteria relating to an application of a circumvention technique to one or more video content items, wherein the criteria includes abuse criteria that describes the circumvention technique and a transform for use with the one or more video content items in which the circumvention technique was applied; generating an abuse query that includes at least a portion of the abuse criteria that describes the circumvention technique; determining from a plurality of video content items, a subset of video content items responsive to the abuse query; applying, for each video content item in the subset of video content items, the transform to each video content item to obtain a transformed video content item; generating, for each transformed video content item, a fingerprint that represents the transformed video content item; and comparing the fingerprint of the transformed video content item to a plurality of fingerprints associated with reference video content items to determine whether the video content item corresponding to the transformed video content item matches one of the reference video content items.
US09936225B2
Coefficient coding for transform units (TUs) during high efficiency video coding (HEVC), and similar standards, toward simplifying design while enhancing efficiency. Elements of the invention include coefficient coding for TUs with up-right diagonal scans being modified, and selectively applying multi-level significance map coding.
US09936214B2
A computer implemented geospatial media recording system which receives a global positioning signal from a global positioning system, a video stream from a video recorder and an audio stream from an audio recorder and encodes the global positioning system signal as global positioning data continuously embedded at intervals in the video stream or the audio stream at a frequency at the upper end or outside of the human audible range as a combined data stream which by operation of a geospatial media program can be concurrently displayed as a video in a first display area with a geospatial representation in second display area on a display surface with a plurality of coordinate location indicators located in the geospatial representation each at the coordinate location associated with the global positioning data embedded in the video.
US09936207B2
In an example, a method of decoding video data includes decoding, from a video parameter set (VPS) of a multi-layer bitstream, data that indicates at least one of a tile configuration for layers of the multi-layer bitstream or a parallel processing configuration for layers of the multi-layer bitstream. The method also includes decoding the multi-layer bitstream in accordance with the data decoded from the VPS.
US09936206B2
A method includes receiving input at a computing device, where the input indicates a value of a local encoding parameter, indicates a value of a remote encoding parameter, and identifies a first subset of streams and a second subset of streams. The first subset and the second subset correspond to renditions of a video stream. The method further includes sending, to a media server, the first subset and the value of the remote encoding parameter, where the first subset includes a particular rendition of the video stream generated using a lossless encoding scheme, and wherein the media server is configured to generate the second subset of streams based on the value of the remote encoding parameter and based on the particular rendition.
US09936197B2
Provided are an inter prediction method and a motion compensation method. The inter prediction method includes: performing inter prediction on a current image by using a long-term reference image stored in a decoded picture buffer; determining residual data and a motion vector of the current image generated via the inter prediction; and determining least significant bit (LSB) information as a long-term reference index indicating the long-term reference image by dividing picture order count (POC) information of the long-term reference image into most significant bit (MSB) information and the LSB information.
US09936196B2
In one example, a device includes a video coder configured to code a multilayer bitstream comprising a plurality of layers of video data, where the plurality of layers of video data are associated with a plurality of layer sets, and where each layer set contains one or more layers of video data of the plurality of layers, and to code on one or more syntax elements of the bitstream indicating one or more output operation points, where each output operation point is associated with a layer set of the plurality of layer sets and one or more target output layers of the plurality of layers.
US09936194B2
A head mounted display (HMD) device may include a housing coupled to a frame, and a display disposed in the housing. A first lens and a first active shutter may be disposed along a first optical axis in the housing, and a second lens and a second active shutter may be disposed along a second optical axis in the housing. A controller may alternately switch the display, the first active shutter and the second active shutter between a first mode and a second mode. In the first mode the first active shutter may be activated and the second active shutter may be deactivated. In the second mode the first active shutter may be deactivated and the second active shutter may be activated.
US09936181B2
A system for projecting an image, including layout information, on a surface in a building under construction has a projector mounted on a moveable support for supporting a worker at a work position in the building. The projector projects an image on a surface above the moveable support in response to an image signal defining the image to be projected. The image indicates the location of connectors, anchors, and holes to be affixed to, or cut through, the surface. A system determines the two dimensional position of the projector in the building, and a distance measuring system for determines the distance from the projector to said surface. A processor, responsive to a memory having stored building plan images, provides an image signal to the projector adjusted for the two dimensional location of the projector and for the distance from the projector to the surface.
US09936180B2
A projector calculates an input-output characteristic for converting a tone value of an input image so as to perform display in a given projectable luminance range in a display absolute luminance range of an input signal, in accordance with the brightness of the projection surface. An output signal is generated from the input signal and projected, based on the calculated input-output characteristic. With the disclosed projector, image data having an input luminance range that is different from the output luminance range can be appropriately displayed.
US09936179B2
An image projection apparatus (1) is an image projection apparatus in which an optical axis of a projection lens (19) for projecting an image and a center position of an image formation area on a light modulation element (32) may be displaced relative to each other, and the image projection apparatus includes electronic zoom means (13) for magnifying or reducing a size of the image formation area on the light modulation element by electronic zooming centered at a predetermined position, and control means (14) for controlling the electronic zoom unit to perform the electronic zooming with the predetermined position as the optical axis.
US09936177B2
A tile and tiled display system having at least two adjacent tiles each having a display screen with display pixels which are picture elements, whereby for colored displays each pixel is comprised of a plurality light emitting or light modulating elements. Each of the tiles has at least one first substrate of a first material and at least one first layer of a second material fixed to the first substrate where the thickness of the at least one first layer is less than the thickness of the first substrate; the coefficient of thermal expansion of the first substrate is less than the coefficient of thermal expansion of the at least one first layer and the distance between the at least two tiles is less than the size of a pixel on the display screen. The first substrates of adjacent tiles can be brought in mechanical contact.
US09936176B2
An image projection device includes: a light source for emitting a light beam; a mirror unit that includes a mirror for reflecting the beam and projects an image onto a surface by rotating the mirror about a rotational axis to scan the beam; and a controller for determining, according to a function representing a relationship between a shift amount, an emitting time of the beam, a position on the surface irradiated by the beam emitted at the emitting time, and a shift angle of the mirror from its position when it is not driven, the emitting time corresponding to a target position. The shift amount is a shift amount of a position of the beam incident on the mirror or a shift amount of a position of the source relative to an optical axis of light incident on the mirror without the shift amount and perpendicularly intersecting the rotational axis.
US09936166B2
The invention relates to a method for planning or for checking the planning of a dental and/or a maxillofacial treatment, wherein at least one video recording of an object (3) is recorded by means of at least one video camera (1). A patient model (4) is available which comprises image data of the object (3), wherein the video recording is virtually coupled to the patient model (4) in such a way that a viewing direction (13) of the view of the patient model (4) is changed in dependence on a changing recording direction (9, 46, 47, 48, 49, 50) of the video recording when the video camera (1) is moved in relation to the object (3).
US09936163B1
A video-enabled communication system that includes a processor, coupled with a camera, the camera acquiring an image of an object of interest during a video communication session and a computer readable medium, coupled with the processor, comprising instructions that cause the processor to select a reflected image of the object of interest for use in providing image information to a remote endpoint for display to another participant, wherein the reflected image is a reflection of the object of interest in a mirror having a line-of-sight to the camera.
US09936154B2
Apparatus and methods for transmitting digital video data and auxiliary data over a four twisted wire pair cable, and systems using such apparatus, are described. A first, second and third digital video color signal and a digital video timing signal are transmitted using differential mode signalling over a first, second, third and fourth twisted wire pair of a cable. Auxiliary data is sent over a data channel using common mode signalling over a first pair of the four twisted wire pairs of the cable. A common mode choke can be used to add or remove a signal sent using the common mode signalling from a pair of wires also used to transmit one of the digital video color or digital video timing signals.
US09936148B2
Architectures for imager arrays configured for use in array cameras in accordance with embodiments of the invention are described. One embodiment of the invention includes a plurality of focal planes, where each focal plane comprises a two dimensional arrangement of pixels having at least two pixels in each dimension and each focal plane is contained within a region of the imager array that does not contain pixels from another focal plane, control circuitry configured to control the capture of image information by the pixels within the focal planes, where the control circuitry is configured so that the capture of image information by the pixels in at least two of the focal planes is separately controllable, sampling circuitry configured to convert pixel outputs into digital pixel data, and output interface circuitry configured to transmit pixel data via an output interface.
US09936136B2
Lens barrel 3 is provided with a first lens frame (first group lens frame 10) holding a first lens group (first group lens G1), a second lens frame (second group lens frame 20) holding a second lens group (second group lens G2), and resilient members (leaf springs 14). Second lens frame 20 is disposed inside of first lens frame 10, and furthermore, can be moved relatively to first lens frame 10 in the direction of optical axis AX. The resilient members (leaf springs 14) are disposed between first lens frame 10 and second lens frame 20 in such a manner as to urge second group lens frame 20 inward against first lens frame 10.
US09936135B2
A locking device for locking an image sensor element in a camera, a camera comprising such a locking device, and a method for controlling image stabilization in a camera comprising such a locking device are disclosed. The locking device comprises two locking arrangements which are superimposed such that one or more locking holes of the locking arrangements at least partly overlap each other in pairs so as to form two open sections adapted to each receive a locking protrusion. The locking device is adjustable between a locked mode and an unlocked mode.
US09936127B2
An image capturing device/system is provided with attention directing functions for directing attentions of imaging targets. In particular, the image capturing device may include a presentation device, such as a visual or an audio presentation device. The presentation device may be provided on a side of the image capturing device facing the imaging targets when the image capturing device captures the images of the imaging targets. The presentation device may be configured to display or output a presentation before and/or during an image capturing process to direct the attentions of the imaging targets toward the image capturing device.
US09936122B2
A control apparatus (125) includes an acquirer (125d) configured to acquire first information relating to a peak position of a spatial frequency that an image pickup optical system transmits for each spatial frequency, and a processor (125e, 125f, 125g) configured to calculate second information relating to a first evaluation band used for processing of image pickup signals and a second evaluation band used for processing of focus detection signals, the processor is configured to calculate third information relating to a weighting for each spatial frequency, and the processor is configured to calculate correction information of focus detection based on the first, second, and third information.
US09936120B2
An image capture apparatus that performs interval shooting to acquire a plurality of captured images photographed with a predetermined photographing interval includes: an image capture unit; an image capture condition determination unit; and an interval shooting processing unit. The image capture unit is configured so as to be able to control focus. The image capture condition determination unit determines a photographing condition of an apparatus. The interval shooting processing unit controls focus of the image capture unit so as to change a focus control method for each photography in the interval shooting according to a photographing condition of the apparatus determined by the image capture condition determination unit.
US09936117B2
An apparatus for receiving an image is provided. The apparatus includes: a camera searcher configured to search for a camera connected to a network; a camera register configured to register information about the camera which is identified as a result of the searching by the camera searcher; a profile setter configured to set a profile of the camera by referring to the information obtained from the camera; and an image receiver configured to receive an image from the camera according to the profile.
US09936116B2
A system and method is disclosed for enabling user friendly interaction with a camera system. Specifically, the inventive system and method has several aspects to improve the interaction with a camera system, including voice recognition, gaze tracking, touch sensitive inputs and others. The voice recognition unit is operable for, among other things, receiving multiple different voice commands, recognizing the vocal commands, associating the different voice commands to one camera command and controlling at least some aspect of the digital camera operation in response to these voice commands. The gaze tracking unit is operable for, among other things, determining the location on the viewfinder image that the user is gazing upon. One aspect of the touch sensitive inputs provides that the touch sensitive pad is mouse-like and is operable for, among other things, receiving user touch inputs to control at least some aspect of the camera operation. Another aspect of the disclosed invention provides for gesture recognition to be used to interface with and control the camera system.
US09936110B1
A rear view mirror mountable audiovisual recording apparatus including a base unit and a mounting unit. A motion sensor, a light emitting diode, and a camera are disposed on the base unit. A speaker is disposed on a left surface of the mounting unit. An activation control, a charging port, and a secure digital memory card slot are disposed on a right surface of the mounting unit. A central processing unit is disposed within the mounting unit. A plurality of a pair of hooked clamps disposed on the mounting unit is selectively engageable around each of an upper surface and a lower surface of a rear view mirror.
US09936107B2
A sensory effect metadata generating device is disclosed which includes a memory for storing a program for generating a sensory effect metadata corresponding to media and a processor for perform the program. The program is configured to extract characteristic points from the media, produce at least one of an object variation based on the characteristic points, an object zoom-in information, an incline information and a move information; and generate the sensory effect metadata.
US09936105B2
An image processing apparatus and an image processing method capable of discriminating with good precision a cause of image degradation that occurs in a value of a pixel adjacent to a focusing pixel, and of appropriately performing correction. When correcting a value of an imaging pixel adjacent to a focusing pixel, it is determined whether the value of the correction target pixel is influenced by flare based on a value of an imaging pixel adjacent to the focusing pixel that exists in a vicinity of a correction target pixel, and values of a plurality of imaging pixels that exist in a vicinity and are not adjacent to the focusing pixel. An appropriate method for correcting the influence of flare is used if it is determined that the value of the correction target pixel is influenced by flare.
US09936103B2
A determination device includes an acquisition unit that acquires an output characteristic representing a relationship between a gradation value corrected by a correction unit in accordance with a predetermined correction characteristic and a measured value of a density of a toner image output by an output device for the gradation value; an estimation unit that estimates a density of a toner image output by the output device for a predetermined reference gradation value when the reference gradation value is not within a range of the corrected gradation value, the estimation being performed based on the output characteristic acquired by the acquisition unit; and a determination unit that determines whether or not the correction characteristic needs to be changed by comparing the density estimated by the estimation unit with a predetermined threshold.
US09936102B2
A method for color mapping is disclosed. A color mapping is generated based on an imaging model and a color model for an imaging device. The imaging model allows a set of perturbations to be modelled. A set of metamers is determined for one or more colors. For each metamer, at least the imaging model is used to estimate a color output with at least one modelled perturbation. The color outputs are used to select a metamer from the set to be used for the color mapping.
US09936100B2
A printing system and method to process image data is disclosed. The printing system includes an identification module and image pipeline module include a linear threshold array algorithm and a halftoning algorithm to process the image data. An image pipeline module applies a linear threshold array algorithm to line regions and a halftoning algorithm to the non-line regions.
US09936094B2
An image reading apparatus includes: a contact glass provided at an upper surface of a main body of the apparatus to set a manuscript thereon, an image sensor being positioned below the contact glass and having a reading surface on contact glass side for reading an image from the manuscript on the contact glass, a carriage supporting the image sensor accommodated in a sensor container formed to have a recess open to the contact glass side, a rail member slidably supporting the carriage, and a biasing member biasing the image sensor to the contact glass side via a biased portion adjacent to the reading surface of the image sensor. An upper end of the biasing member is positioned below the contact glass and above the lower surface of the image sensor.
US09936089B2
This invention is directed to autonomous document scanning operations. A scanning device and one or more stacks of documents may use motors to autonomously move the documents into position to be scanned by the scanner. The scanning device may detect properties of the documents while scanning. Multiple stacks of documents may be scanned in this manner with minimal user intervention, eliminating the need for manual intervention when scanning groups of documents.
US09936086B2
A system and method for distributing at least one digital photographic image is presented, the system and method comprising at least one capturing device and at least one receiving device disposed in a communicative relation with one another via at least one wireless network. In particular, the capturing device is structured to capture the at least one digital photographic image via, for example, a capture assembly, whereas the receiving device is cooperatively structured to receive the digital photographic image via, for example, the at least one wireless network. In addition, the capturing device(s) and receiving device(s) may be disposed in a selectively paired relationship via one or more common pre-defined pairing criteria. Further, the at least one digital photographic image may be filtered via at least one pre-defined transfer criteria disposed on the capturing device and/or receiving device.
US09936075B2
The methods, apparatus, and systems described herein are designed to route customer communications to the best agent or best available agent. The methods include receiving a customer communication, predicting a demographic profile of the customer associated with the customer communication, monitoring real-time agent performance data and modifying a predetermined work threshold based on the real-time agent performance data, and providing a routing recommendation to route the customer to an agent based on the prediction and historical customer data for agents who have not exceeded the predetermined work threshold.
US09936071B1
An automated response tool includes a receiver, a language processor, and a service invoker. The receiver receives a call and a spoken statement from the received call. The language processor detects a plurality of words in the spoken statement and generates a parse tree based on the detected plurality of words. The language processor also determines, based on the parse tree, a service to invoke in response to the spoken statement, determines a parameter used during execution of the determined service, and determines, based on the parse tree, a value of the determined parameter. The service invoker issues a command to invoke the determined service, wherein the command comprises the determined value of the determined parameter.
US09936059B2
Wireless access point (AP) and methods for providing wireless connectivity to wireless client are provided. According to one embodiment, a wireless AP includes a host hardware platform and a hypervisor for providing a first virtual machine where a first guest operating system (OS) is configured to run on the first virtual machine. A wireless module is configured to run on the first guest OS for managing the wireless connection to at least one wireless client. A wireless AP management console is configured to run on the wireless AP but outside the first guest OS and to manage operations of the wireless module and the first guest OS.
US09936058B2
Disclosed is cordless telephone equipment allowing various kinds of data stored in a mobile telephone to be stored in a cordless handset in a state usable therein, without provision of a new device thereto. A handset transfer-data conversion section that executes a predetermined conversion process according to a type of handset transfer-data stored in a storage section. Specifically, the handset transfer-data conversion section converts an audio format of ringtone data according to a use CODEC of a cordless handset. In addition, the handset transfer-data conversion section converts an image size of wallpaper data into a size reproducible in the cordless handset. Further, the handset transfer-data conversion section converts an image size of image data of the other party included in telephone directory data into a size reproducible in the cordless handset.
US09936054B2
The present invention provides a method for transmitting a broadcast signal. The method for transmitting a broadcast signal according to the present invention supports future broadcast services under an environment supporting future hybrid broadcasting using terrestrial broadcast networks and the Internet. In addition, the present invention provides efficient signaling methods capable of using both terrestrial broadcast networks and the Internet under the environment supporting future hybrid broadcasting.
US09936050B2
A communication arrangement, a gate device and method for data communication between a mobile operating unit and a field device provides a certain ease in handling. The method involves a user program being loaded onto or activated on the mobile operating unit. Furthermore, data from the mobile operating unit is transmitted to a data communication device and from the data communication device to a gate device and from the gate device to a transmitting device of the field device and/or is transmitted in the opposite direction.
US09936044B2
The present teaching relates to creating and updating a user profile related to multiple devices, and synchronizing applications' sessions for the user on different devices. Upon execution of a first application on a first device, a first device ID associated with the first device and information about the first application are received. A user profile is created based on the first device ID and the information about the first application. Upon execution of a second application on a second device related to the first device, a second device ID associated with the second device and information about the second application are received. The user profile is updated based on the second device ID and the information about the second application. Further, the information about the first application is applied to the execution of the second application on the second device, or vice-versa.
US09936030B2
Described are various embodiments of a user content sharing system and method with automated external content integration. In one embodiment, a system and method are provided in which a graphical user interface (GUI) is rendered on each system users' personal communication device. The GUI produces a content selection function selecting, under user operation, user content for sharing, and a sharing platform selection function selecting, under user operation, one or more sharing platforms. The system further comprise a digital content integrator communicatively linked to the user interface to gain access to the selected user content in response to the content selection function, the integrator having access to stored external content distinct from user content. The integrator integrates the external content with the selected user content to output integrated content. The system further comprises a communication interface communicatively linked to the integrator and selectively operable to interface with each of the distinct content sharing platforms, wherein the integrated content is concurrently relayed to the selected sharing platforms via the communication interface on behalf of system users as originating therefrom.
US09936022B2
A device, server, method, and computer program product for reading an e-book are provided. The e-book may include at least a content identifier corresponding to a content in the e-book. The device may include a content navigator configured to present the content according to a command from a user and a processing unit configured to acquire the content identifier corresponding to the content presented by the content navigator, send the content identifier to a server, and receive from the server a message associated with the content. An output unit configured to output the message to the user may be provided.
US09936018B2
To provide a more seamless experience across multiple devices, task streaming systems and methods allow a user to create “task-contexts” and manage metadata of files stored across multiple data storage devices and user preferences associated with capabilities of the multiple devices for operating on the file. Furthermore, the task streaming systems and methods are provided to allow task-contexts to be shared from one device to another device. A task-context specifies one or more files and one or more operations to be performed on the one or more files. By providing a task-context from one device to the other device, a user can accomplish a task with a particular file and seamlessly transition between devices with minimal disruption and effort.
US09936010B1
Systems, methods, software and apparatus enable device to device grouping of personal communication nodes include managing a communication node group having communication node members. Attribute information from the communication nodes is provided to a management system that defines communication group membership based on the received attribute information. The management system transmits group membership status notifications to the communication nodes. Membership status controls a node's participation in group communications. Attribute information can include changes (such as dynamic changes) in one or more communication node attributes, such as location, proximity to other communication nodes, speed, etc.
US09936009B2
A particular method includes generating a first message including data for indicating availability of a service of a data path group network and including at least one of a lifetime value or a heartbeat value corresponding to the data path group network. The method also includes transmitting the first message from a first device of the data path group network.
US09936005B1
Disclosed embodiments are directed at systems, methods, and architecture for providing microservices and a plurality of APIs to requesting clients. The architecture is a distributed cluster of gateway nodes that jointly provide microservices and the plurality of APIs. Providing the APIs includes providing a plurality of plugins that implement the APIs. As a result of a distributed architecture, the task of API management can be distributed across a cluster of gateway nodes. The gateway nodes effectively become the entry point for every API-related request. Some embodiments of the disclosed technology describe an auto-documentation plugin that can automatically generate documentation for an API by monitoring, parsing, and sniffing requests/responses to/from the API.
US09936002B2
In particular embodiments, a method includes receiving from an application a first graphics device interface (GDI) call and adding the first GDI call to a list of events. The method further includes receiving from the application one or more second GDI calls, wherein each of the second GDI calls is related to the first GDI call and adding the second GDI calls to the list of events. The method further includes receiving from the application a third GDI call, wherein the third GDI call is not related to the first GDI call, and performing a call to a GDI system, the call including the list of events.
US09936001B2
Implementations for geographic placement of application components by a multi-tenant Platform-as-a-Service (PaaS) system are disclosed. A method of the disclosure includes providing, by a processing device of a multi-tenant PaaS system, a list of geographic locations to a user of a multi-tenant PaaS system, receiving, by the processing device from the user, a first request to deploy a component of an application corresponding to the user, the first request comprising a selection of one of the geographic locations from the list, and communicating, by the processing device, a second request to deploy the component of the application, the second request directed to a messaging server dedicated to the selected geographic location of the user, the dedicated messaging server of the selected geographic location to handle a configuration of a node in the selected geographic location for the component of the application.
US09935994B2
A method, computer readable medium and apparatus for calculating a capacity for high speed packet access data in a link in a communications network are disclosed. For example, the method initializes parameters associated with streaming data, long elastic data and short elastic data, determines, via a processor, a capacity value such that a quality of service metric is met for the streaming data, the long elastic data and the short elastic data and provisions the link with the capacity value if the quality of service metric is met.
US09935987B2
A virtual conferencing system is described for implementing a speaker queue. For example, one embodiment of the virtual conferencing system comprises: a plurality of clients, each of the clients comprising state management logic to maintain a current state of a virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; wherein the current state on each client includes a speaker queue comprising an ordered set of participants to be designated as current speakers during the virtual conference, wherein participants are added to the speaker queue in response to input provided by the participants indicating a desire to be a current speaker, wherein one or more participants towards the top of the speaker queue are designated to be current speakers, wherein participants are initially added to the bottom of the speaker queue and are moved towards the top of the speaker queue as other participants are removed from the top of the speaker queue; a virtual conferencing graphical user interface (GUI) to display a video stream of one or more current speakers within one or more current speaker regions, the virtual conferencing GUI further providing a visual representation of the speaker queue to each of the participants, the visual representation comprising an ordered representation of each of the participants in the speaker queue.
US09935986B2
In a method for securing a session initiation protocol (SIP) conference session, first location information of a SIP conference session invitee attempting to connect to a SIP conference session is received. The computer determines that the received first location information at least partially matches a location requirement assigned to the invitee attempting to connect to the SIP conference session. The computer causes the invitee to be connected to the SIP conference session.
US09935984B1
A scalable cloud-based endpoint security system facilitates a security policy on a plurality of endpoints. Configuration data or commands for implementing a security policy are entered via a web browser of an administrative client device and received at a cloud server. An API server generates a message to a queue of a publication/subscription server that publishes the messages from the queue to one or more subscribing communication servers. A communication server sends the message to an endpoint targeted by the message via a persistent connection that the communication server maintains with the endpoint. In response to the message, the endpoint establishes a connection to the API server. The API server then distributes the configuration data or commands to the endpoint.
US09935982B2
Methods to perform an operation comprising determining that a first component of a first compute node violates a compliance rule, wherein the first compute node executes a plurality of workloads and is of a plurality of compute nodes in a computing cluster, performing a predefined operation to defer need to apply a software update configured to correct the violation of the compliance rule by the first component of the first compute node, and executing, by the first compute node, at least one of the plurality of workloads without applying the software update.
US09935972B2
Methods and systems are described for malware learning and detection. According to one embodiment, an antivirus (AV) engine includes a training mode for internal lab use, for example, and a detection mode for use in commercial deployments. In training mode, an original set of suspicious patterns is generated by scanning malware samples. A set of clean patterns is generated by scanning clean samples. A revised set of suspicious patterns is created by removing the clean patterns from the original set. A further revised set of suspicious patterns is created by: (i) applying a statistical filter to the first revised set; and (ii) removing any suspicious patterns therefrom that do not meet a predefined frequency of occurrence. A detection model, based on the further revised set, can then be used in detection mode to flag executables as malware when the presence of one or more of the suspicious patterns is identified.
US09935967B2
Examples of the present disclosure provide a method and device for detecting a malicious URL, the method includes: a URL detection request is received, contents of a page addressed by a URL in the URL detection request are analyzed, and it is determined that whether the page is a non-text page; when the page is a non-text page, a page image of the page, which is displayed in a browser and addressed by the URL in the URL detection request, is obtained, image detection is performed on the page image, and a page attribute of the URL in the URL detection request is obtained, whether the URL is a malicious URL is determined based on the page attribute of the URL in the URL detection request.
US09935965B2
Automatically establishing and/or modifying a trust relationship between devices, including mobile devices, in communication, and customizing a user interface workflow based on the trust relationship. Trust relationships are based on numerous proximity-related factors including automatically gathered proximity data, length of time in proximity, and signals detected from a target communication device as well as other nearby communication devices.
US09935961B2
A system for controlling access to data, includes: one or more interfaces operable to receive an access point deauthorization message, the access point deauthorization message including one or more access point identifiers; and one or more processors operable to: determine an account identifier associated with the access point identifier included in the received access point deauthorization message, and deauthorize an access point identified by the received access point identifier from accessing the financial account associated with the determined account identifier associated with the received access point identifier.
US09935959B2
Techniques are described for implementing a cloud computer system to provide access to a custom execution environment for execution of custom executable instructions. Users may be able to configure one or more different types of template execution environments, e.g., a virtual machine environment, each of which can be used to establish a type of custom execution environment. Users may configure the template execution environment with regard to settings, states, resources, permissions, or other criterion related to an execution environment. Upon request, a custom execution environment (e.g., a child execution environment) may be established for running one instance of a custom executable instruction. The custom execution environment may be based on the template execution environment. The custom execution environment may provide a secure, isolated environment for execution of a custom executable instruction. Access permissions for the custom execution environment may be configurable depending on a type of execution environment desired.
US09935952B2
A device may receive an indication to generate a link associated with accessing a message. The message may be intended for a shared device identifier of a receiver device identified by a receiver device identifier, where the shared device identifier is shared by multiple receiver devices. The device may store information associating the message with the receiver device identifier. The device may generate the link using information associated with the message. The device may provide the link to the receiver device after generating the link. The device may receive a request, from a requesting device, to access the message, the request including a device identifier associated with the requesting device. The device may selectively permit or prevent access to the message, by the requesting device, based on the stored information and the device identifier associated with the requesting device.
US09935949B2
Embodiments are provided for mutually authenticating a pair of electronic devices. According to certain aspects, the electronic devices may connect to each other via an out-of-band communication channel. The electronic devices may each output audio signals and detect audio signals output by the other electronic devices. Based on timestamps associated with audio output and detection events, each of the electronic devices may calculate relevant time and distance parameters, and transmit the calculated parameters to the other electronic device via the out-of-band communication channel. The electronic devices may compare the calculated parameters to determine mutual authentication.
US09935945B2
A method for ensuring management controller firmware security, by a security manager of a computing device, includes storing a public key and raw identity data, and obtaining, from a management firmware for a management controller of the computing device, encrypted identity data. The security manager decrypts the encrypted identity data with the public key into decrypted identity data, and compares the decrypted identity data with the raw identity data to determine whether the management firmware is authentic. The security manager protects the computing device from harm by the management firmware, in response to determining that the management firmware is not authentic.
US09935942B2
An electronic device and authentication processing method for operating the electronic device is provided. The authentication processing method includes transmitting to an external server credential information input in the electronic device through a user interface, receiving an authentication request of the credential information, processing the authentication request based on the credential information stored in the electronic device, or determining whether to transmit the authentication request through the communication module based on the credential information stored in the external server.
US09935938B2
Authenticating devices utilizing Transport Layer Security (TLS) protocol to facilitate exchange of authentication information or other data to permit or otherwise enable access to services requiring authentication credentials, certificates, tokens or other information. The authentication may utilize Digital Transmission Content Protection (DTCP) certificates, Diffie-Hellman (DH) parameters or other information available to the authenticating devices, optionally without requiring device requesting authentication to obtain an X.509 certificate.
US09935932B2
A system for authenticating data acquired by multiple sensors prior to storing the data in a database is described. The system also authenticates users requesting data access and intelligence agents that provide analyses of data stored in the database. As a result, any data or data analysis obtained from the system is traceable and reliable.
US09935929B2
Before one of a first user and a second user has been authenticated, an information processing apparatus acquires first setting information corresponding to the first user and first setting information corresponding to the second user from a first storage unit and store the first setting information corresponding to the first user and the first setting information corresponding to the second user in a second storage unit. Then, after one of the first user and the second user has been authenticated, the information processing apparatus acquires the first setting information corresponding to the authenticated user from the second storage unit and furthermore acquires the second setting information corresponding to the authenticated user from the first storage unit.
US09935911B2
In an embodiment of the present invention, a first message is determined. The first message is associated with two or more users. The two or more users include a sender of the first message and one or more recipients of the first message. In response to determining that a first user of the two or more users is currently generating a second message, which is a response to the first message, it is determined whether a second user of the two or more users of the first message is currently generating a third message, which is a response to the first message. In response to determining that the second user is currently generating the third message, the first user is notified that the second user is currently generating the third message, and the second user is notified that the first user is currently generating the second message.
US09935910B2
In one aspect, a method is provided, including the following method operations: receiving a request to generate a first post data item at a first location; providing for presentation of the first post data item at a second location; receiving a request to generate a second post data item at the second location, the second post data item being in reply to the first post data item; identifying a destination for notification about the second post data item; providing in association with the destination a notification identifying the second post data item, the notification being associated with the first location.
US09935899B2
A switch, a system and operational method for packet switching between virtual machines running in a server and a network. The server comprises a switch with swappable, virtual ports. The switch routes packets to and from the various virtual machines resident in the server memory.
US09935897B2
Network switching arrangements including: setting an operation mode of a target switching block to a operation mode that is different from an operation mode of a first switching block while the first switching block is handling a switching process, the target switching block being one switching block selected from second switching blocks; performing a switchover process including starting the switching process using the target switching block instead of the first switching block, after completion of setting the operation mode of the target switching block; and copying the switching information held by the first switching block to the target switching block, prior to starting the switching process using the target switching block, after completion of setting the operation mode of the target switching block.
US09935884B2
A method for serving an aggregate flow in a communication network node includes a plurality of individual flows. The method includes identifying in the aggregate flow, based on serving resources allocated to the network node, individual flows that may be served without substantial detriment to perceived performance, and serving the identified individual flows with priority with respect to the remaining individual flows in the aggregate flow. The method allows the presence of individual flows that may not be served without substantial detriment to perceived performance due to shortage of serving resources to be notified to an external control entity.
US09935876B2
A communication system, includes: a node that requests a processing rule for processing a packet; and a control apparatus that notifies the node of the processing rule in response to the request. The control apparatus, upon being notified of change of a connection relationship between a communication apparatus to which a packet is addressed and the node, determines a forwarding path for a packet addressed to the communication apparatus and notifies the node of a processing rule for realizing the forwarding path.
US09935871B2
According to some aspects as described herein, a user may purchase or otherwise be provided with an accelerated service for selected software applications, devices, and/or ports to experience a high level of communication. The accelerated service may be created, for example, by using a dedicated network data flow such that the user's customer premise equipment (CPE) network access device may put priority traffic in a different upstream data flow than the commonly shared flow, which may involve tagging the traffic upstream to the network with a priority indicator such as a flow identifier. Based on similar factors, the user may also control local priority of data received downstream from the network for distribution to one or more local devices.
US09935868B2
In one embodiment, a device identifies inter-personal area network (PAN) traffic between a first PAN and a second PAN. The device identifies a network node in the first PAN associated with the inter-PAN traffic and determines that the network node should join the second PAN. The device causes the network node to join the second PAN, in response to determining that the network node should join the second PAN.
US09935863B2
Examples are disclosed and described to facilitate resolution of Internet Protocol address conflicts. An example method includes periodically broadcasting, by the playback device over the network, a probe message, detecting, by the playback device, a change in status associated with the connection, based on the detection, obtaining, by the playback device, a new Internet Protocol (IP) address; and based on the detection, including, by the playback device in at least one probe message broadcast subsequent to the detection, an indication for other playback devices on the network to obtain a new IP address.
US09935848B2
A system and method can support subnet manager (SM) level robust handling of an incoming unknown management key in an InfiniBand (IB) network. A local SM in a fabric is adaptive to receive an incoming subnet management packet (SMP) from a remote SM, wherein the SMP contains a first management key. Furthermore, the local SM operates to check whether the first management key is consistent with a configuration associated with the local SM, and can silently drop the incoming SMP if the first management key is not consistent with the local SM configuration.
US09935843B1
A method for creating a secure network is provided. The method comprises establishing a controller for a plurality of edge nodes in the network; configuring each edge node to perform a discovery operation to discover Network Address Traversal (NAT) information for any NAT device associated with said edge node; and configuring each edge node to transmit any NAT information discovered through said discovery operation to the controller; and configuring the controller to distribute the NAT information received from the plurality of edge node to each edge node.
US09935840B2
Systems and methods for self-configuring wireless device initializations are provided. In one embodiment, a network device comprises: a radio module that includes a plurality of wireless service support circuits, wherein each of the support circuits includes modules that configure the radio module to establish wireless network communication links over at least one band of a wireless network operator; initialization logic coupled to the radio module; and a network service preference policy stored in a memory coupled to the initialization logic; wherein, upon initialization of the device, the initialization logic surveys one or more wireless services received by the radio module and compares results of the survey against a network service preference policy; and wherein the initialization logic activates a first support circuits associated with a first wireless service when the survey indicates that the first wireless signal satisfies the network service preference policy.
US09935839B2
A source device communicates with a sink device over a main communication channel and configuration data is sent over a display data channel. A retimer is coupled between the source device and the sink device to improve the quality of signal transmitted from the source device to the sink device. The retimer monitors the data being sent on the display data channel to look for a desired command. Once the command is found, a copy of the command is decoded by the retimer and the configuration data and associated values are stored in a storage. The retimer uses the stored configuration data to modify the received communication data signal to match the operational characteristics between the source device and sink device and then transmit the modified signal to the sink device using these operational characteristics.
US09935831B1
The controller may include a switch modeling interface that maintains switch models of switches in a network. The switch modeling interface may receive a desired network configuration from application modules that respond to network events. The switch modeling interface may compare the desired network configuration with the current network configuration represented by the switch models. The switch modeling interface may generate control messages to the switches for only identified differences between the desired network configuration and the current network configuration as identified by the switch models. The differences may be identified based on digest values retrieved from the switches. The switch modeling interface may determine whether the control messages were successfully received and processed by a switch and may indicate success or failure to the application module that provided the desired network configuration.
US09935824B2
In an approach for provisioning a server utilizing a virtual consistency group, a processor receives a request to provision a first server utilizing a first application consistency group, wherein the first application consistency group is a virtualized consistency group. A processor defines a storage consistency group. A processor assigns the first application consistency group to the storage consistency group. A processor provisions the first server. A processor assigns to the provisioned first server, storage specified by the first application consistency group.
US09935823B1
A computerized system performs monitoring and analysis of a communications network. The system displays predefined status indicators for each resource of the network, such as hardware and services. The system receives notification of planned maintenance operations involving resources in the network. The system analyzes the resources of the communications network to identify resources with at least some functional impairment. For each impaired resource, the system applies a predetermined impact analysis framework to determine whether the impairment is causally related to any of the planned maintenance operations. The system updates the predefined status indicator of each functionally impaired resource. Updates to status indicators are suspended, however, for those resources whose functional impairment is causally related to any of the planned maintenance operations.
US09935822B2
The present invention relates to a method of and apparatus for configuring a link in a label switching communication network. The method implemented in a network node comprises determining formation of a communication link between the network node and another network node and sending link formation information to a link manager. The method further comprises receiving link configuration information for the communication link from the link manager and configuring the communication link in response to the received link configuration information.
US09935818B1
A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures.
US09935816B1
A technology is described for updating an Autonomous System Number (ASN) in a Border Gateway Protocol (BGP) routing configuration. An example method may include receiving a request to update a BGP routing configuration on a gateway with an ASN associated with a customer. In response to the request, the BGP routing configuration on the gateway may be updated to replace a default ASN associated with a computing service provider with the ASN associated with the customer. The BGP routing configuration on the gateway may also be updated to allow the ASN associated with the customer to appear in an Autonomous System (AS) path at least twice, thereby allowing for BGP routes to be exchanged between gateways.
US09935812B1
Evaluating application performance includes: obtaining a request, processing the request, including invoking a function that accesses an external resource, determining whether a response time associated with invoking the function exceeds a threshold, and in the event that the response time exceeds the threshold, capturing a runtime attribute associated with the function.
US09935809B2
A broadcast signal receiver includes a demodulator configured to perform Orthogonal Frequency Division Multiplexing (OFDM) demodulation on a received broadcast signal; a frame parser configured to derive service data by parsing a signal frame of the received broadcast signal based on a number of carriers of the signal frame; a decoder configured to perform error correction on the service data; and an output processor configured to receive the service data and output a data stream, wherein the number of carriers of the signal frame is determined by equation: NoC=NoC_max−k*Δ, the NoC being the number of carriers, the NoC_max being maximum number of carriers, the k being a reducing coefficient and the Δ being a control unit value, wherein the k ranges from 0 to 4 and the Δ is 96 for 8K Fast Fourier Transform (FFT), 192 for 16K FFT, 384 for 32K FFT.
US09935803B2
Methods and apparatuses pertaining to opportunistic peak-to-average power ratio reduction in multi-user multi-input and multi-output (MU-MIMO) wireless communication are described. A method may involve determining whether a length of a payload of each spatial stream of a plurality of spatial streams is less than a predetermined length for transmission of each spatial stream of the plurality of spatial streams. The method may also involve padding one or more time slots associated with a first spatial stream of the plurality of spatial streams with one or more special symbols other than zero in response to a determination that the length of a first payload of the first spatial stream is less than the predetermined length. The method may further involve transmitting the first spatial stream which includes the first payload and the one or more special symbols.
US09935794B1
A method for use in a communication network is described. A plurality of data frames, transmitted simultaneously from respective ones of a plurality of second communication devices, are received at a first communication device via a multiple input, multiple output (MIMO) communication channel. A common carrier frequency offset (CFO) that is common to the data frames is estimated based on a legacy portion of a physical layer (PHY) preamble of the data frames. Each data frame is compensated based on the common CFO. Respective device-specific CFOs are estimated for channel estimation of the MIMO communication channel based on pilot tones of respective non-legacy training field portions of the data frames. The pilot tones have a non-overlapping allocation to the plurality of second communication devices and each device-specific CFO is specific to the corresponding second communication device. The respective non-legacy training field portions are compensated based on the corresponding device-specific CFO.
US09935791B2
One embodiment of the present invention provides a system for resolving a name request in a network comprising a plurality of groups that use different name-resolution schemes. During operation, the system receives, at a first group, the name request; identifies a parent group of the first group, which is a member of the parent group; and in response to failing to resolve the name request within the first group, forwards the name request to the identified parent group.
US09935787B2
Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted.
US09935783B2
In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
US09935774B2
Embodiments of a device and method are disclosed. In an embodiment, a CAN device includes a security module connected between a CAN bus interface of a CAN transceiver and a microcontroller communications interface of the CAN transceiver and an operational mode controller connected between the security module and the CAN bus interface. The security module is configured to perform a security function on data traffic received from the CAN bus interface or from the microcontroller communications interface. The operational mode controller is configured to set an operational mode for the CAN transceiver such that a CAN Flexible Data-rate (FD) frame or a corresponding CAN frame is output from the CAN bus interface. An identifier of the CAN FD frame is the same as an identifier of the corresponding CAN frame.
US09935770B1
A Security Alerting System is provided with dynamic buffer size adaptation. An alert message from a Security Alerting System indicating a potential compromise of a protected resource is transmitted by obtaining the alert message from the Security Alerting System; authenticating the alert message using a secret key known by a server, wherein the secret key evolves in a forward-secure manner; storing the authenticated alert message in a buffer, wherein a size of the buffer is based on a connection history of the Security Alerting System; and transmitting the buffer to the server. The alert message can optionally be encrypted. The buffer can be increased in proportion to a duration of a disruption of a connection. The size of the buffer can be increased by adding buffer slots at a location of a current write pointer index. Techniques are also disclosed for detecting truncation attacks and alert message gaps. The alert messages can have a variable size by writing alert message into consecutive buffer slots.
US09935768B2
A system on chip includes a central processing unit and a key manager coupled to the central processing unit. The key manager includes a random number generator configured to generate a key and a key memory configured to store the key and a user setting value associated with the key.
US09935767B2
Methods, systems and computer readable media for configuring secure storage on a computing device. A method comprises: storing, at a first application running on a first computing device, authentication data associated with an authenticated communications session conducted between the first application and a second application running on a second computing device different from the first computing device; receiving, at the first application, an activation command comprising encryption data from the second application; authenticating, by the first application, the activation command based on the stored authentication data; and configuring, by the first application, secure storage on the first device based at least in part on the activation command received from the second application, wherein configuring the secure storage comprises encrypting application data associated with execution of the first application based on the encryption data.
US09935759B2
Configuration of various radio systems may have a number of possible benefits. For example, small cell configuration may be useful for interference mitigation. A method, in certain embodiments, can include determining a virtual subframe index for a cell. The method can also include communicating the virtual subframe index for the cell by communicating a time division duplex configuration and a relative subframe offset.
US09935754B2
The present invention relates to providing control information within a search space for blind decoding in a multi-carrier communication system. In particular, the control information is carried within a sub-frame of the communication system, the sub-frame including a plurality of control channel elements. The control channel elements may be aggregated into candidates for blind decoding. The number of control channel elements in a candidate is called aggregation level. In accordance with the present invention, the candidates of lower aggregation levels are localized, meaning that the control channel elements of one candidate are located adjacently to each other in the frequency domain. Some candidates of the higher aggregation level(s) are distributed in the frequency.
US09935750B2
In a multiple-input, multiple-output (MIMO) system, a wireless node's receive chain demodulation function is enhanced to include phase tracking. VHT Long Training Fields (LTFs) embedded in a frame preamble are used for phase tracking. Single stream pilot tones are added during transmission of VHT-LTFs. A receiver estimates the channel using the pilot tones in a first set of LTFs. A second set of LTFs are used to estimate the phase of the pilot tones using the estimated channel. The phase estimation is continuously applied to other received data tones throughout the VHT-LTFs of data symbols. Phase errors due to PLL mismatches and phase noise are reduced at reception, leading to better signal to noise ratio for different levels of drift and frequency offset. Further, MIMO channel estimation is more accurate, improving the overall wireless network when the accurate MIMO channel estimation data participates in calibration and handshake between wireless nodes.
US09935743B2
A method of operating a first network element in a wireless communications network to perform WIFI and long term evolution (LTE) communications with a second network element on an unlicensed portion of a radio spectrum, the unlicensed portion being divided into first and second frequency regions, includes performing, at the first network element, WIFI protocol communications over the unlicensed portion, including at least one of transmission to, and reception from, a second network element, of WIFI protocol data using one or more first frequencies of the first frequency region, and performing, at the first network element, LTE protocol communications over the unlicensed portion including at least one of transmission to, and reception from, the second network element, of LTE protocol data using one or more second frequencies of the second frequency region, the WIFI protocol communications and LTE protocol communications being performed by the first network element simultaneously.
US09935735B2
Presented is a data channel with selectable components, such as encoders or decoders. Also, data having different data signal characteristics can be processed through a data channel based on the data signal characteristics. Further, a data channel may have independent encoding path and an independent decoding path. For example, a first data transmission having first data signal characteristics may be processed via a data channel based on a first selected set of components of the data channel and a second data transmission having second data signal characteristics different than the first data signal characteristics may be processed via the data channel using a second selected set of components in the data channel. The first selected set of components may be different than the second selected set of components, but may share one or more common components.
US09935734B2
The present invention provides a method of transmitting broadcast signals. The method includes, formatting, by an input formatting block, input streams into plural PLPs (Physical Layer Pipes); encoding, by an encoder, data in the plural PLPs; time interleaving, by a time interleaver, the encoded data in the plural PLPs, wherein the time interleaving includes: cell interleaving, by a cell interleaver, the encoded data by permuting cells in a FEC (Forward Error Correction) block in the plural PLPs; frame mapping, by a framer, the time interleaved data onto at least one signal frame; and waveform modulating, by a waveform block, the mapped data in the at least one signal frame and transmitting, by the waveform block, broadcast signals having the modulated data.
US09935731B2
A communication apparatus has a communicator configured to communicate with an external device capable of communication at multiple communication rates, a communication rate setter configured to change a communication rate of the communicator, and a period detector configured to detect a change period of the communication rates of the external device. The communication rate setter changes the communication rate based on the change period detected by the period detector.
US09935730B1
Systems and methods for using radio layer information to enhance network transport protocols are provided. Channel characteristics are obtained from a radio layer in a mobile device. The channel characteristics indicate the quality of a connection between the mobile device and a base station. Based on the channel characteristics, a bandwidth of the connection between the mobile device and the base station is calculated. A server is instructed to transmit data to the mobile device at the data rate determined based on the determined bandwidth.
US09935728B2
Example embodiments of the present invention relate to an optical node comprising of at least two degrees, a plurality of directionless add/drop ports, a plurality of primary WDM transmitters and receivers, and at least one protection WDM transmitter and receiver, wherein the at least one protection WDM transmitter and receiver can transmit and receive in place of any of the plurality of primary WDM transmitters and receivers.
US09935720B2
A system includes a laser configured to generate a tunable optical frequency. The system also includes an optical transmitter to map baseband data to symbols represented in a digital modulation constellation, add a frequency offset to the digital modulation constellation to cause the digital modulation constellation to rotate at a rate equal to the added frequency offset, modulate the optical frequency with the rotating digital modulation constellation, and transmit the resulting modulated optical frequency. The system also includes an optical receiver to receive the transmitted modulated optical frequency and, using the tunable optical frequency, detect the rotating digital modulation constellation conveyed by the received modulated optical frequency.
US09935712B2
An opto-electrical oscillator includes, in part, first and second optical phase modulators, a coupler, an optical-to-electrical signal conversion circuit, and a control circuit. The first optical phase modulator modulates the phase of a first optical signal in response to a first feedback signal to generate a first phase modulated signal. The second optical phase modulator modulates the phase of a second optical signal in response to a second feedback signal to generate a second phase modulated signal. The first and second optical signals travel through first and second optical paths respectively and are generated from the same optical source. The optical-to-electrical signal conversion circuit receives an optical signal from the coupler and in response generates an electrical signal applied to the control circuit. The output signals of the control circuit cause the first and second feedback signals to be out of phase.
US09935709B2
A method, a system, and a non-transitory computer-readable memory resource containing instructions for transmitting data are provided. In an example, the method includes providing a header signal having a first optical property. The header signal indicates a start of a packet, and has a minimum period between transitions that is less than a frame period of a receiving device and greater than a scanline period of the receiving device. A payload signal of the packet is provided that has a second optical property that is different from the first optical property. The payload signal has a minimum period between transitions that is less than the frame period of the receiving device and greater than the scanline period of the receiving device.
US09935704B2
A computer implemented method and computer program product for improved data link performance over reliable transport media in a satellite-based global telecommunications network (e.g., Short Burst Data (SBD) transaction network) to reduce downlink latency includes sending a message over reliable transport media in the satellite-based global telecommunications network, polling for a response to the sent message and receiving the response to the sent message. In an aspect of the embodiment, the method can further include polling when a message alert notification is not received. In another aspect of the embodiment, the method can further include polling a single time. In yet another aspect of the embodiment, the method can include polling when a message alert timeout counter elapses.
US09935691B2
Described herein are architectures, platforms and methods for dynamic re-distribution of magnetic fields in a device during near field communication (NFC) related functions or transactions and/or wireless charging.
US09935689B2
The present invention provides for a method and system for compensating phase offset caused by a matching network and antenna of a communications device. The method comprises: generating a mapping that correlates phase offset with a characteristic parameter; measuring the characteristic parameter for the communications device; using the measured characteristic parameter and the mapping to determine a phase offset for the communications device; and using the determined phase offset to compensate for the phase offset caused by the matching network and antenna of the communications device. The present invention also provides for a method and system for measuring a phase offset caused by a matching network and antenna of a communications device.
US09935680B2
A same-aperture any-frequency simultaneously transmit and receive (STAR) system includes a signal connector having a first port electrically coupled to an antenna, a second port electrically coupled to a transmit signal path, and a third port electrically coupled to receive signal path. The signal connector passes a transmit signal in the transmit signal path to the antenna and a receive signal in the receive signal path. A signal isolator is positioned in the transmit signal path to remove a residual portion of the receive signal from transmit signal path. An output of the signal isolator provides a portion of the transmit signal with the residual portion of the receive signal removed. A signal differencing device having a first input electrically coupled to the output of the signal isolator and a second input electrically coupled to the third port of the signal connector subtracts a portion of the transmit signal in the receive signal path thereby providing a more accurate receive signal.
US09935671B2
Disclosed are a compatible circuit and a terminal. The compatible circuit includes a printed circuit board (PCB) of which the existing structure is not changed, and a group of compatible devices which are in a pin-to-pin form and have different internal structures, wherein the compatible devices and the PCB are assembled together; the internal structures of the compatible devices are matched with a link compatibility selection requirement; and the compatible devices are configured to conduct link selection output on at least two links which are input and need compatibility, in accordance with the link compatibility selection requirement.
US09935665B1
A transmitter including a transmit section and a frame formatter. The transmit section is to generate a stream of data to be transmitted using a plurality of antennas and separate the stream of data into a plurality of substreams corresponding to respective ones of the plurality of antennas. The frame formatter is to form respective frames of data from the plurality of substreams. Each of the frames of data includes a short preamble including short training symbols, a long preamble including long training symbols, and a signal field indicating a quantity of the plurality of antennas. The transmit section is further to transmit the frames of data using respective ones of the plurality of antennas.
US09935664B1
Various aspects of this disclosure describe detecting a signal and measuring power with a multi-band filter. Examples include a signal detection and power measurement module in a receiver capable of detecting a training signal and calculating a reliable power measurement in the presence of narrowband interference. A received signal is filtered by a multi-band filter comprising a plurality of sub-band filters. For instance, sub-band filters may be bandpass filters with non-overlapping pass-bands. A training signal is detected by comparing powers of each of the outputs of the sub-band filters to a plurality of thresholds. For example, each sub-band may be assigned a different threshold value. Responsive to detecting a training signal, a power measurement is determined from at least one sub-band filter output. A gain is set based on the determined power measurement, and applied in the receiver.
US09935662B2
A front-end module configured to cancel unwanted transmit spectrum at one or more receivers comprises at least one transmitter having a power amplifier and configured to transmit signals to an antenna. The front-end module also comprises at least one receiver to receive the transmit signals, wherein the at least one receiver receives at least a portion of unwanted transmit spectrum. A directional coupler couples at least a portion of a transmit output signal from the power amplifier to provide a coupled transmit output signal to signal conditioning circuitry associated with the at least one receiver and configured to condition the coupled transmit output signal to generate a conditioned transmit signal to provide to the at least one receiver, wherein the conditioned transmit signal at least partially cancels the unwanted transmit spectrum. The signal conditioning circuitry may adjust the amplitude and phase of the coupled transmit output signal.
US09935661B2
A communication device comprises a processor; and a diplexer comprising a low pass filter passing signals with frequency below a first frequency threshold, the low pass filter having a first input and a first output, and a second filter being one of a high pass filter and a band pass filter passing signals with frequency above a second frequency threshold, the second filter having a second input and a second output; and a switch controllable by the processor for connecting the second input to a termination in a first state and connecting the second input to the first input in a second state responsive to a control signal from the processor, wherein the first output is coupled to the second output and the first input is configured to receive an input signal having a frequency range covering at least the first frequency threshold.
US09935655B2
Various implementations disclosed herein enable reading of an erasure-coded file striped across one or more storage entities of an enterprise object storage system. For example, in various implementations, a method of reading an erasure-coded file is performed by an ingest entity of a storage system that includes a cluster of storage entities. The ingest entity includes a non-transitory computer readable storage medium, and one or more processors. In various implementations, the method includes querying the storage entities of the cluster to determine where data segments of an erasure-coded file are located within the cluster. In various implementations, the method includes generating a mapping of the data segments across the storage entities. The mapping indicates a sequence for the data segments within the erasure-coded file. In various implementations, the method includes scheduling read requests for the data segments based on the sequence. The scheduling satisfies a storage utilization threshold.
US09935649B1
A quantizer including passive summers, dynamic comparators and a clock generator. Each passive summer samples the input voltages and a reference voltage scaled by one of multiple graduated gains, and subtracts the scaled reference voltage from the sum of the input voltages. The graduated gains divide a predetermined voltage range into multiple voltage subranges, each between sequential pairs of the passive summers. The dynamic comparators compare each sequential pair of passive summer output voltages according to multiple splitting ratios and provide corresponding quantization bits. The dynamic comparators are activated in groups to reduce comparator kickback. Each dynamic comparator recharges the passive summer output voltages coupled to its inputs back to their initial voltage values to reduce kickback residual. The passive summers eliminate the need for a resistor string to generate the reference voltages. Staggered activation and comparator recharging replace preamplifiers used to suppress kickback and kickback residuals.
US09935637B2
A design environment for FPGA applications enables configuration of an FPGA platform to include a user design and one or more interface units, which the user design can use to access one or more external modules/devices without needing any particular knowledge of the structure and operation of such modules/devices. The interface unit corresponding to an external device/module, under the control of an operating environment, can establish a communication between the user design and the external module/device. An external processing module can use an interface unit to monitor and/or control a user design.
US09935636B1
A method for implementing a CMOS input buffer that consumes very low current even when input levels are less than full swing. An additional optional stage enables conversion to very low voltage swing. The circuit can be manufactured with a standard CMOS processing technology and with high immunity to variation of process parameters. The circuit provides some hysteresis response, enhancing the input voltage margin.
US09935634B2
An integrated circuit including a first voltage domain incorporates real time clock circuitry that communicates via communication circuitry with processing circuitry contained within a second voltage domain. The communication circuitry includes first parallel-to-serial conversion circuitry located within the first voltage domain, level shifting circuitry for passing serial signals between the voltage domains and second parallel-to-serial circuitry located in the second voltage domain.
US09935622B2
A chopper comparator with a novel structure is provided. The comparator includes an inverter, a capacitor, a first switch, a second switch, and a third switch. An input terminal and an output terminal of the inverter are electrically connected to each other through the first switch. The input terminal of the inverter is electrically connected to one of a pair of electrodes of the capacitor. A reference potential is applied to the other of the pair of electrodes of the capacitor through the second switch. A signal potential input is applied to the other of the pair of electrodes of the capacitor through the third switch. A potential output from the output terminal of the inverter is an output signal. A transistor whose channel is formed in an oxide semiconductor layer is used as the first switch.
US09935621B2
According to one embodiment, there is provided a semiconductor device including an input terminal, an output terminal, an oscillation circuit, an adjuster circuit, a driver circuit, and a detector circuit. The input terminal receives a first clock. The oscillation circuit generates an internal clock. The adjuster circuit corrects a duty ratio of a clock. The driver circuit receives the clock from the adjuster circuit and supplies a third clock to the output terminal. The detector circuit detects that a duty ratio of a clock according to the third clock deviates from a duty ratio of a second clock according to the internal clock. The adjuster circuit adjusts a correction amount in tune with the second clock, and corrects a duty ratio of the first clock with the adjusted correction amount according to a detection result of the detector circuit.
US09935616B2
The present disclosure provides circuit and method embodiments for calibrating a signal of an integrated circuit. A programmable resistive element is coupled in series with a node of the integrated circuit, where at least part of the integrated circuit is formed in at least one front end of line (FEOL) device level. The programmable resistive element is formed in at least one back end of line (BEOL) wiring level, and the programmable resistive element is in a non-volatile resistive state that is variable across a plurality of non-volatile resistive states in response to a program signal applied to the programmable resistive element.
US09935613B2
A filter unit of a high-frequency module includes a plurality of SAW resonators connected in series between a first series connection terminal and a second series connection terminal, first shunt connection terminals, a second shunt connection terminal, and a plurality of SAW resonators. A connection line interconnecting the SAW resonators is connected to the first shunt connection terminal through one of the SAW resonators. The first shunt connection terminal is connected to a ground through an inductor. A matching circuit is connected between the second series connection terminal and a second external connection terminal. The matching circuit is inductively or capacitively coupled to the inductor.
US09935605B2
A system and method for powering and communicating with wireless sensors are provided. One system includes a radio-frequency (RF) transmitter configured to transmit at least one of RF power signals or RF communication signals and a coupling circuit configured to couple the RF transmitter to electrical wiring to allow transmission of the RF power signals or the RF communication signals through the electrical wiring. The system also includes a connector configured to couple the RF transmitter to a power outlet of the electrical wiring.
US09935604B2
An apparatus, and related method, relates generally to viable bandwidth filtering. In such an apparatus, an analysis filter bank has path filters associated with different bandwidths and is configured for filtering and transforming an input signal having a first bandwidth into a first interleaved output. A mask is coupled to the analysis filter bank and configured for masking at least one narrowband time signal of the first interleaved output. A synthesis filter bank is coupled to the mask. The synthesis filter bank is configured for transforming and filtering the masked first interleaved output to generate a second interleaved output for constructing an output signal having a second bandwidth. The second bandwidth is different than the first bandwidth for the variable bandwidth filtering.
US09935602B2
In a laminated LC filter, at least four LC parallel resonators are provided inside a multilayer body. At least a pair of loops of inductors in odd numbered-stage LC parallel resonators among the at least four LC parallel resonators are disposed at an angle at which magnetic coupling is obtained therebetween, and winding directions thereof are the same, so as to obtain magnetic coupling between the inductors. In addition, magnetic coupling may also be obtained between a pair of loops of inductors in even numbered-staged LC parallel resonators among the at least four LC parallel resonators.
US09935595B2
Disclosed is a switch control circuit, including an error amplifier, a compensation network and a control circuit, wherein the compensation network is connected to an output end of the error amplifier; and the control circuit includes switches from a first switch to a fifth switch and is configured to control operating states of the error amplifier and the compensation network by controlling on/off states of switches from the first switch to the fifth switch. Further disclosed are switch control method, a regulator including the above switch control circuit as well as a computer storage medium.
US09935590B2
Techniques for compensating for signal impairments introduced by a mixer are discussed. One example system employing such techniques can include mixer predistortion circuitry configured to receive signal in-phase (I) and signal quadrature (Q) components of a signal and to generate a mixer predistortion signal based at least in part on the signal I and Q components, wherein the mixer predistortion signal compensates for nonlinearities caused by a mixer that upconverts the signal. Optionally, imbalance correction circuitry to compensate for gain and phase imbalance and/or skew correction circuitry to compensate for gain and phase skew can also be included.
US09935587B2
An inductor-less low noise amplifier (LNA) with high linearity is disclosed. The low noise amplifier includes: an input signal stage receiving an input signal; a first amplifier configured to receive the input signal, generate a first amplification signal by amplifying the received input signal, and output the generated first amplification signal, as a first output signal, to a first output terminal; a second amplifier configured to receive the input signal, generate a second amplification signal by amplifying the received input signal, and output the generated second amplification signal, as a second output signal, to a second output terminal; an output signal stage outputting a superimposition signal obtained by superimposing the first output signal and the second output signal; a first resistor feeding back the superimposition signal to the input signal stage; and a switch connecting/disconnecting between the input signal stage and the output signal stage.
US09935585B2
Embodiments of a radio frequency (RF) amplification are disclosed. The RF amplification device includes a first RF amplification circuit, a second RF amplification circuit, and power control circuitry operable in a first power mode and a second power mode. The first RF amplification circuit has a cascode amplifier stage configured to amplify an RF signal. The cascode amplifier stage has an input transistor and a cascode output transistor that are stacked in cascode. The second RF amplification circuit is configured to amplify the RF signal. The power control circuitry is configured to bias the first cascode output transistor so that the first cascode output transistor operates in a saturation region in the first power mode and bias the first cascode output transistor so that the first cascode output transistor operates in a triode region in the second power mode. The second RF amplification circuit is assisted without introducing additional loading.
US09935574B2
A method for determining a rotor frequency and/or a rotor angle of a rotor of a reluctance machine, in particular without an amortisseur, is disclosed. The reluctance machine has a stator with a stator winding and the rotor has a magnetically anisotropic rotor core. The method includes applying a temporal sequence of voltage pulses to the stator winding, determining a sequential pulse response of a current flowing in the stator winding, the current being generated as a result of the voltage pulses and a flux being generated from the voltage pulses as a result of the magnetically anisotropic rotor core, and determining the rotor frequency and/or the rotor angle based on the measured sequential pulse response of the electric current by using an evaluating device.
US09935568B2
A control apparatus of a rotary electric machine which can be configured so that the upper limit of a vibration torque component, in which the rotary electric machine is made to output, is not limited by a maximum output torque of the rotary electric machine is provided. The rotary electric machine is controlled such that when a vibration maximum value in which an amplitude of a vibration torque command value Tcv from a vibration command calculation section is added to a basic torque command value Tcb from a basic torque command calculation section exceeds an upper limit command value Tcmx, the addition of the vibration torque command value Tcv from the vibration command calculation section is stopped and a basic vibration torque command value Tcvb calculated by a basic vibration torque calculation block is regarded as a final torque command value Tcf.
US09935562B2
Systems, methods, and devices relating to a DC/AC inverter. The inverter has a full bridge converter and an output filter with an integrated magnetic subcircuit. The subcircuit has main and auxiliary inductors and is designed to steer the current ripple of the inverter's output to the power semiconductors in the full bridge converter. By doing so, zero voltage switching is achieved by the power semiconductors, thereby mitigating switching losses. At the same time the current ripple in the inverter's output is attenuated.
US09935552B2
A control system for controlling operational modes of a DC-DC voltage converter is provided. The DC-DC voltage converter initially has an idle operational mode. The microcontroller having first and second operational mode applications. The first operational mode application determines a first encoded value based on the first operational mode value, and further determines first and second values based on the first encoded value. The second operational mode application determines a second encoded value based on the first operational mode value, and further determines third and fourth values based on the second encoded value. The first operational mode application induces the DC-DC voltage converter to transition to the first operational mode if the second value is equal to the third value.
US09935547B2
In accordance with an embodiment, a method of operating a switched-mode power includes turning on an output switch of the switched-mode power converter coupled to a supply output port of the switched-mode power converter, where an output switch current flows to the supply output port through the output switch in a first direction after turning on the output switch. The method further includes turning off the output switch a first period of time after the output switch current changes polarity from the first direction to a second direction opposite the first direction.
US09935540B2
A voltage charge pump circuit with boost capacitor segments and boost delay chain structures are provided. The voltage charge pump circuit comprising a plurality of boost capacitor segments each of which is individually controlled by a respective signal line of a boost delay chain structure.
US09935537B2
The invention relates to an inverter circuit (80) which comprises first and second switching means (1, 2) that are connected, in an electrical path (10), in series to one another and parallel to a DC link capacitor (20). Said inverter circuit (80) also comprises an output (9) and two inputs (11, 12) which are each electrically-conductively connected to a pole of the DC link capacitor (20) and can each be connected to a pole of an energy store. Said inverter circuit (80) also comprises a voltage limitation element (30) which is electrically-conductively connected to the electrical path (10) by a first connection between the two switching means (1, 2), and to the control connection (3) of the second switching means (2) by a second connection. According to the invention, a capacitor (40) is arranged in said electrically-conductive connection between the voltage limitation element (30) and the control connection (3) of the second switching means (2), and a reference voltage source (50) is electrically-conductively connected to the first connection of said voltage limitation element (30).
US09935536B2
The present disclosure relates to an electromagnetic actuator of the type producing a force due to the current that remains substantially constant over the entirety of its useful travel Y and that has a low force in the absence of current, including at least one stator structure, at least one electrical supply coil, and a moving member, the stator structure having, on the one hand, a central pole running perpendicular to the direction of the travel Y and having a width YC1 in the direction of the travel and terminating at its end in a width YC2 that is greater than or equal to the travel Y of the moving member, YC2 being greater than YC1, and, on the other hand, two lateral poles having widths YL1 in the direction of the travel and terminating at their end in a width YL2 greater than YL1.
US09935533B2
This squirrel-cage motor rotor includes a plurality of conductor bars provided at regular intervals along the circumferential direction of a rotor core, short-circuit rings connected to ends of the conductor bars, and reinforcement covers having axial-direction surfaces being in contact with axial-direction-end surfaces of the short-circuit rings. The reinforcement covers are enclosed by casting in the short-circuit rings. Holding rings are attached to the outer circumferential surfaces of the flange portions of the reinforcement covers and the outer circumferential surfaces of the short-circuit rings by interference fit.
US09935532B2
An electrical rotating machine comprises: a stator including armature pole coils 14 capable of generating magnetic flux when energized; an inner rotor driven to rotate when the magnetic flux passes therethough; and an outer rotor in a magnetic path of the magnetic flux that passes through the first rotor, the outer rotor having portions of different materials, in permeability, which are situated along the periphery of the outer rotor, the inner rotor having a plurality of salient poles situated along the periphery of the inner rotor and wound by wound coils 34 which induce induced current when linked by the magnetic flux generated by the armature pole coils.
US09935529B2
A method for manufacturing a laminated core for a motor comprises the steps of: stamping a sheet of a core of a straight form to have a form that a plurality of split cores are connected; laminating sheets of the core perpendicularly; bending the sheets of the core in a round form; and forming a connection caulking part at contact parts of yokes, which are adjacent to each other, of the bended core.
US09935520B2
The present invention relates to an electronic assembly (10) for a rotary electric machine (1) for a motor vehicle. Said electronic assembly is characterized by comprising: blocks (100, 200, 300) of electronic components, the blocks having different heat dissipation needs, the blocks being: a power block (100), a filter block (200), a control block (300), and a device (10′) for cooling said blocks (100, 200, 300); said cooling device (10′) comprising: a protective cover (400) suitable for covering the power, filter and control blocks (100, 200, 300), said protective cover comprising openings (401, 402, 403, 404) suitable for generating cooling air flows which differ according to the heat dissipation needs of each of the power (100), control (200) and filter (300) blocks; and cooling elements (101, 201) coupled with said protective cover (400).
US09935518B2
A submersible well pump assembly has an electrical motor connected with the pump. An electrical receptacle on the motor has a base into which a central bore and first and second threaded holes on opposite sides of the bore extend, the threaded holes having nominal major diameters that are the same. A motor lead extends to the motor and has an electrical connector that mates with the receptacle. The electrical connector has a flange containing first and second bolt holes, the second bolt hole having a diameter nearly the same as the diameter of the second threaded hole. The first bolt hole has a diameter that is larger than the diameter of the second bolt hole and also larger than the diameter of the first threaded hole. Bolts extend through the bolt holes into threaded engagement with the threaded holes.
US09935512B2
In a permanent magnet rotating electrical machine including a stator, a rotor obtained by stacking a plurality of rotor cores arranged with magnet insertion holes in layers with gaps, and permanent magnets inserted to the magnet insertion holes, the magnet insertion holes are formed on both sides of the duct piece so as to depart from the duct piece disposed between the rotor cores as the magnet insertion holes extend from the side of the center of the rotor core to the outer circumference side, the magnet insertion holes are disposed so as to shift from the duct piece in the circumferential direction of the rotor, and inner circumference side voids having the length in the circumferential direction wider than the thickness in the circumferential direction of the permanent magnets are provided from the inner circumference side ends of the permanent magnets toward the duct piece.
US09935510B2
An axial-type rotary electric machine that improves a torque and an efficiency relative to a size of a rotor is provided. The axial-type rotary electric machine is provided with a stator having a stator core, and a rotor facing the stator along an axial direction of a rotation axis passing through the stator. The rotor includes a permanent magnet arranged so as to face the stator core in the axial direction of the rotation axis, a yoke arranged so as to face the stator core across the permanent magnet, and a support member supporting the yoke. The support member includes a protrusion protruding so as to face a side surface of the permanent magnet that is on the farther side to the rotation axis. In projection along the axial direction of the rotation axis, a first region where a projecting portion of the permanent magnet does not overlap a projecting portion of the yoke is formed in the permanent magnet, and the first region is formed on the outer-diameter side of the permanent magnet and the first region is formed on a side of the protrusion.
US09935507B2
A device comprising a base body is provided. A stator pack of an electric machine is connected to the base body by means of a connecting structure. The electric machine includes a rotor which cooperates electromagnetically with the stator pack and is rotatably mounted relative to the stator pack such that the rotor can rotate about the rotational axis. The stator pack is fixed by means of the connecting structure relative to the base body. The stator pack includes a plurality of stator sheets which are stacked on top of each other when seen in the direction of the rotational axis. Electromagnetically inactive first intermediate layers are arranged at least between certain stator sheets. The first intermediate layers are components of the connecting structure. Torque exerted upon the rotor by means of the stator pack is transferred in the connecting structure by means of the layers.
US09935496B2
A wireless power transmission system and a method for increasing a coupling efficiency by adjusting a resonant frequency are provided. A device of the wireless power transmission system includes a resonator configured to transmit a wireless power, and a communication unit configured to receive information from another device. The device further includes a controller configured to determine a power transmission efficiency based on the information, and adjust a resonant frequency of the device, a resonant frequency of a relay device, and a resonant frequency of the other device, if the power transmission efficiency is less than or equal to a predetermined reference efficiency.
US09935478B2
A power delivery rate from a renewable power source to a load is managed by determining, by processing circuitry, a change in a power generation rate, determining, by the processing circuitry, whether the change in the power generation rate exceeds a limit, and then, adjusting, by control circuitry, a power transfer rate to or from a power storage device, such that the adjusting is sufficient to prevent the power delivery rate from exceeding the limit.
US09935476B2
A circuit and method for switching a charging mode are provided. The circuit for switching a charging mode, is coupled to a cell and externally coupled to a quick-charging adapter, and includes: a switch circuit, configured to connect the charging terminal and the cell terminal if a connection instruction is received from the first controlled terminal, such that the quick-charging adapter charges the cell via the switch circuit; a switching assembly, configured to receive a switching instruction from the controlled terminal; a first controller, configured to: receive a charging instruction, receive a quick-charging instruction at the first data terminal via the data interface terminal, and send the connection instruction from the third controlling terminal if the charging instruction and the quick-charging instruction are received; and a second controller, configured to send the charging instruction to the first controller if an insertion of the quick-charging adapter is detected.
US09935474B2
A method and apparatus for implementing a charging process is provided. The method includes determining that a charging surface of a mobile device is currently located on a charging surface of a structure including a charging apparatus. The charging surface of the mobile device includes charge receiving contacts electrically connected to a battery and a processor. The charging surface of the structure includes charging contacts electrically connected to a charging circuit and in communication with a controller. The processor determines that at least two contacts of the charge receiving contacts are in electro/mechanical contact with at least two contacts of the charging contacts and in response, a negotiation process with the controller with respect to selecting at least one associated charging voltage and polarity for charging the battery is executed resulting in a charging process between the charging circuit and the battery being enabled.
US09935464B2
A smart junction box for a photovoltaic solar power module, and related method of operation. The junction box includes a plurality of active bypass circuits for protecting the solar cells from reverse bias, a novel power supply circuit in several embodiments that can operate with input voltages of either positive or negative polarity, a capacitor for storing and supplying energy, and a master control circuit. The master control circuit is able to enable/disable the power supply, force the bypass switches to open, and modulate the on-resistance of the bypass switches. The master control circuit performs these functions in a coordinated way to maintain the voltage across the capacitor within predetermined limits, thereby ensuring the internal circuitry is powered under all operating conditions including: full sunlight, partial shading, full shading, and safe mode for reducing the risk of electrical shock to firefighters.
US09935459B2
A central control device is connected to a first power router including some power transmitting ends and a second power router including some power receiving ends, acquires, for each of the power receiving ends, received power information including identification information of each of the power transmitting ends and a value of supply power supplied from each of the power transmitting ends, and power supply priority information defining a priority for determining a power transmitting end for which an adjustment of the supply power to be supplied to each of the power receiving ends should be prioritized, determines a power transmitting end for which the supply power is adjusted from among the power transmitting ends based on the received power information and the priority defined in the power supply priority information, and adjusts the supply power in the determined power transmitting end.
US09935458B2
A direct current (DC) power combiner operable to interconnect multiple interconnected photovoltaic strings is disclosed. The DC power combiner may include a device adapted for disconnecting at least one photovoltaic string from the multiple interconnected photovoltaic strings, each photovoltaic string connectible by a first and second DC power line. The device may include a differential current sensor adapted to measure differential current by comparing respective currents in the first and second DC power lines. A first switch is connected in series with the first DC power line. A control module is operatively attached to the differential current sensor and the first switch. The control module may be operable to open the first switch when the differential current sensor measures the differential current to be greater than a maximum allowed current differential, thereby disconnecting the photovoltaic string from the interconnected photovoltaic strings.
US09935455B2
A method of automated sensing of an electrical anomaly associated with a thermostat may include switching a switching circuit within the thermostat to an on state. The switching circuit may be configured to activate an HVAC function when switched to the on state. The method may also include monitoring one or more electrical properties associated with the switching circuit. The method may additionally include determining if an electrical anomaly is associated with the switching circuit based at least in part on the monitored one or more electrical properties. The method may further include switching the switching circuit to an off state if an electrical anomaly is detected.
US09935443B2
A cable gland having a first cable gland portion and a second cable gland portion in engagement with each other is disclosed. The cable gland comprises earthing members (60) in electrical engagement with the first and second gland portions, each earthing member including a spike (68) for penetrating through a sheath layer of an electrical cable, following radially inward movement of the spike, thereby forming an electrical earth connection with a conducting portion of a cable. The first gland portion comprises a first cam surface and the second gland portion comprises a second cam surface, wherein the first and second cam surfaces are adapted to engage respective earthing member cam surfaces (72, 74) of the earthing member, the first and second cam surfaces thereby causing the earthing member and the corresponding spike to move radially inwards as the first and second gland portions are brought into threaded engagement with each other.
US09935435B2
A connector assembly including a connector body with a spring clip including a first free end for engaging a side wall of an electrical box upon installation. During insertion of the connector body the first free end engages the knock-out hole perimeter and deforms so as to permit further insertion. Once the connector body is fully inserted, the spring clip cooperates with a lug on the connector body to hold the connector assembly onto the electrical box. Clamp mechanisms are provided to securing the connector assembly to a cable end.
US09935431B2
Provided is a power supply identification apparatus including circuitry including a first input terminal, a second input terminal and an output terminal which outputs a driving voltage to an electric device, and a power supply identification section which (i) determines from which of a first power supply and the second power supply a power is being input based on a relationship between an input timing of a first voltage to the first input terminal and a second voltage to the second input terminal, and (ii) switches the driving voltage output from the output terminal according to the power supply the power is being input from to control an initial ON/OFF state of the electric device.
US09935414B2
A commutator has a conductive layer, a segment layer and an insulating layer separating the conductive layer and the segment layer. The segment layer includes multiple commutator segments. A mounting hole is defined along an axis of the commutator passing through the conductive layer. The three-layer structure of the commutator forms a capacitor having an increased confronting area and reduced inter-plate distance. The capacitor thus has a greater capacitance and hence greater EMI absorbing capability, making it possible to reduce EMI emissions without additional EMI reduction components outside the commutator. A rotor and a motor employing the commutator are also disclosed.
US09935403B1
A pluggable module includes a pluggable body having a top and channel walls extending above the top defining a cooling channel along the top. The cooling channel allows airflow between a front end and a mating end of the pluggable body. The pluggable module includes a communication circuit board held in the pluggable body. The pluggable module includes an EMI shield coupled to the pluggable body above the top. The EMI shield has a shield plate spanning the cooling channel. The shield plate is metal and provides electrical shielding across the cooling channel. The shield plate has openings allowing airflow therethrough to flow through the cooling channel.
US09935399B2
An engagement member mounted to a first housing allows a movement of a fitting detection member from a complete engagement position to a temporary engagement position without interfering with the fitting detection member and prevents a movement of the fitting detection member in a second direction from the temporary engagement position by interfering with the fitting detection member.
US09935397B2
An electrical device, in particular a switching unit or control unit for a motor vehicle, including a housing, which includes a connection area for electrically contacting the housing with a connecting plug, the connection area including at least one receiving contour, which has a circumferential wall area, for the connecting plug, the wall area encompassing electrical connecting elements, and at least one fixing or locking element being provided in the connection area, which is designed to connect the connecting plug to the housing in the connection area. It is provided that at least one fixing or locking element is situated in each case both inside and outside the wall area.
US09935396B2
A connector includes an outer housing, an inner housing to be engaged with the outer housing, and a sliding member. The sliding member includes a first protrusion formed at the leading end part (+Y side) of a first support arm and protruding inwardly (−X-axis direction) that is at a main-arm side, and a second protrusion formed at the leading end part (+Y side) of a second support arm and protruding inwardly (+X-axis direction) that is at the main-arm side.
US09935395B1
Systems, devices and methods are described for connecting multiple electrical connectors as a group with corresponding receiving sockets, or connection ports, in a medical device. A multiple electrical connector plate acts as an intermediate connector for quickly engaging or disengaging a group of electrodes with the corresponding device as a single unit. The connection plate includes multiple sections that allow a connector to be snapped securely in place on the connection plate such that the connector does not pull or push free from its snapped in location, resulting in group handling of electrical connectors that is less time consuming, reduces errors and positively impacts the quality of medical care.
US09935394B2
An electrical connection component for a machine cable is described. The electrical connection component is suitable for transmission of power with voltage levels greater than or equal to 1 kV and comprises at least one electrical conductor arranged for electrically coupling with a further electrical conductor of another electrical connection component. The electrical connection component comprises a housing having an internal region, and having a machine cable end, a connection end and a plurality of electrically insulating components positioned within the housing, at least one of the electrically insulating components being arranged so as to form-fit with a further one of the electrically insulating components. A portion of the internal region of the housing that is located at the connection end of the housing, and that would not otherwise be filled with the at least one electrical conductor and/or an associated flame path, is filled by the electrically insulating components.
US09935367B2
In accordance with an embodiment a beamforming circuit having a radio frequency (RF) front end and a plurality of beamforming delay circuits coupled to the RF front end. Each of the plurality of beamforming delay circuits includes a common delay circuit and a plurality of individual delay circuits coupled to the common delay circuit. Each of the individual delay circuits are configured to be coupled to an antenna element of a beamforming array.
US09935366B2
The present invention relates to a wireless communication system node, which comprises an antenna arrangement, with at least one array antenna, each array antenna having a plurality of antenna elements. At least a first set of antenna elements is formed from said plurality of antenna elements. For at least one set of antenna elements, a control unit is arranged to: Form an antenna beam that is steerable to a certain pointing angle in at least one plane for a signal having a certain bandwidth with a certain lowest frequency (flow) and a certain highest frequency (fhigh) Determine the relative power of a received signal at a plurality of frequencies in the frequency band. Determine a degree of angular pointing deviation (βb, βc) for the antenna beam relative the received signal by means of the degree of slant of the relative power of the received signal.
US09935365B2
A slot array antenna includes a waveguide slot body and a dielectric slab. The waveguide body includes one or more walls that define a waveguide aperture, the waveguide aperture extending along a longitudinal axis of the waveguide slot body. The waveguide slot body includes a plurality of slots disposed on one or more walls of the waveguide slot body. The dielectric slab is disposed within the waveguide aperture and extends along the longitudinal axis of the waveguide slot body. The dielectric slab is rotatable about the longitudinal axis within the waveguide aperture.
US09935364B2
Amount for a plurality of radio antennas is disclosed. Specifically, a plurality of stacked radio antenna mounting assemblies is provided, each further comprising a top mounting plate, a mounting pole affixed to a bottom face of the top mounting plate, and a bottom mounting plate affixed at a top face to the mounting pole, and rotatably affixed to a top mounting plate of an adjoining mounting assembly. Each radio antenna mounting assembly is thereby configured to be independently rotatable in azimuth with respect to an adjoining mounting assembly. A radio-transparent radome is also provided with a height greater than a combined height of each of the plurality of radio antenna mounting points configured to slide over the plurality of radio antenna mounting assemblies to cover each of the radio antenna mounting assemblies.
US09935341B2
A method for controlling a power battery is provided. The method includes: detecting a maximum temperature and a minimum temperature of the plurality of single cells, a plurality of first temperatures of positive electrodes and/or a plurality of second temperatures of negative electrodes, and a plurality of third temperatures of cores; determining whether the plurality of first temperatures and/or the plurality of second temperatures are within a first temperature range; determining whether the plurality of third temperatures are within a second temperature range; managing the power battery; and determining that a connection failure occurs in the power battery if one of the plurality of first temperatures and/or one of the plurality of second temperatures is not within the first temperature range; and determining a core related failure if the third temperature of a first single cell is not within the second temperature range. Further, a system for controlling a power battery is provided.
US09935339B2
[Problem] To provide a rectangular nonaqueous electrolyte secondary battery for which the generation of a magnetic field due to current during use is suppressed and the danger of internal shorts between the positive electrode tab and negative electrode tab is reduced. [Solution] The positive electrode tab and negative electrode tab are both disposed at the beginning side of a winding for wound electrodes. An outer housing and sealing plate are welded in a state with the positive electrode tab sandwiched at a mating part of the outer housing and sealing plate. The negative electrode tab is electrically connected to a negative electrode terminal provided on the sealing plate. The positive electrode tab and negative electrode tab are divided by a space of 2-12 mm in the direction of battery width.
US09935338B2
An object of the present invention is to provide a liquid electrolyte for a fluoride ion battery allowing a reaction between an active material and a fluoride ion. By providing a liquid electrolyte for a fluoride ion battery comprising: a fluoride salt; and a sulfonium compound having a cation in which R1, R2, and R3 (R1, R2, and R3 each independently represent hydrogen, an alkyl group, or a fluoroalkyl group) are bound to the S element, and an anion, wherein the molar ratio of the cation relative to the total of the cation and the fluoride ion (S+/(S++F−)) is 0.96 or more, the present invention achieves the aforementioned object.
US09935330B2
In a battery manufacturing method using a battery manufacturing apparatus, the battery manufacturing apparatus including a pressing unit, a measurement device, and a controller, the battery manufacturing method includes steps of (a) pressing a battery member by a pressing unit, (b) measuring, after the pressing step (a), by the measurement device, characteristics of the battery member, which has been pressed by the pressing unit, and (c) controlling, after the measurement step (b), by the controller, a state of pressing of the battery member by the pressing unit in accordance with a measurement result of the measurement device.
US09935323B2
A fuel cell module includes a first fuel cell layer and second fuel cell layer. Each fuel cell layer includes a plurality of membrane electrode assemblies arranged in a planar shape. Each membrane electrode assembly includes an electrolyte membrane, an anode disposed on one surface of the electrolyte membrane, and a cathode disposed on the other surface of the electrolyte membrane. Each fuel cell layer also includes interconnectors each of which electrically connects the anode of one of adjacent membrane electrode assemblies to the cathode of the other. The first fuel cell layer and second fuel cell layer are arranged so that one polarity of each membrane electrode assembly of the first fuel cell layer is opposed to the same polarity of each membrane electrode assembly of the second fuel cell layer.
US09935322B2
The disclosure relates to a fuel cell system. The fuel cell system includes a fuel cell module, fuel and oxidizing gas. The fuel cell module includes a container and a membrane electrode assembly located on the container. The container includes a housing and a nozzle connected to the housing. The container defines a number of through holes located on the housing and covered by the membrane electrode assembly. The membrane electrode assembly includes a proton exchange membrane having a first surface and a second surface opposite to the first surface, a cathode electrode located on the first surface and an anode electrode located on the second surface.
US09935319B2
Methods of preparing hetero ionic complexes, and ionic liquids from bisulfate salts of heteroatomic compounds using dialkylcarbonates as a primary quaternizing reactant are disclosed. Also disclosed are methods of making electrochemical cells comprising the ionic liquids, and an electrochemical cell comprising an alkaline electrolyte and a hetero ionic complex additive.
US09935311B2
The invention relates to a method for manufacturing an electrode for an electrochemical energy store, including the following steps: a) providing a base body; b) applying an active material matrix to the base body, the active material matrix including at least one binding agent, if necessary, an active material (1), and a pore forming agent (3), the pore forming agent (3) being soluble in a solvent, in which additional components of the active material matrix are insoluble or are soluble only under certain conditions; c) if necessary, drying the active material matrix; d) rinsing out the pore forming agent (3) by treating the active material matrix with the solvent and e) if necessary, introducing an active material into the produced pores of the active material matrix. Using such a method, a high cycle stability of the electrode may be implemented in a particularly simple and cost-effective way. The invention also relates to a method for manufacturing an electrochemical energy store. The invention further relates to an electrode for an electrochemical energy store and to an electrochemical energy store, such as, in particular, a lithium-ion battery.
US09935310B2
Providing a silicon-containing material having a novel structure being distinct from the structure of conventional silicon oxide disproportionated to use.A silicon-containing material according to the present invention includes at least the following: a continuous phase including silicon with Si—Si bond, and possessing a bubble-shaped skeleton being continuous three-dimensionally; and a dispersion phase including silicon with Si—O bond, and involved in an area demarcated by said continuous phase to be in a dispersed state.
US09935295B2
According to at least one embodiment, an organic light-emitting component includes a substrate, a first electrode arranged on the substrate, and a second electrode. An organic light-generating layer stack is arranged between the first and second electrodes and includes a first organic OLED functional material. A first organic coupling-out layer is in optical contact with the organic light-generating layer stack and includes an organic material containing a second organic OLED functional material. One of the first and second electrodes is translucent, and the first organic coupling-out layer is arranged on that side of the electrode that faces away from the organic light-generating layer stack.
US09935294B2
The present disclosure relates to a display substrate, a fabricating method thereof, and a display device, which belong to the field of display technology. The display substrate comprises: a base substrate, and a first light emitting unit disposed on the base substrate, the first light emitting unit comprising: a first selective reflection transmission layer, an anode layer, a first organic light emitting layer, a cathode layer and a reflective layer, superposed sequentially, wherein the first selective reflection transmission layer and the reflective layer are capable of reflecting color light emitted from the first organic light emitting layer, so that the color light oscillates between the first selective reflection transmission layer and the reflective layer, and exits the base substrate via the first selective reflection transmission layer. The embodiments described herein can improve the light outgoing efficiency of the display substrate and the display device made of the display substrate.
US09935291B2
An organic light-emitting device includes a lower electrode, an upper electrode, and an organic layer disposed between these electrodes. The organic layer is a laminate of a hole injection layer, a hole transport layer, a light-emitting layer, an electron transport layer, and an electron injection layer. The light-emitting layer includes a host and a first dopant. The hole transport layer includes a hole transporting material, and the electron transport layer includes an electron transporting material. The hole transporting material and the electron transporting material have functional groups. The first dopant in the light-emitting layer has a functional group, and is concentrated on the side of the light-emitting layer in contact with the hole transport layer or the electron transport layer.
US09935286B2
A light-emitting element of the present invention can have sufficiently high emission efficiency with a structure including a host material being able to remain chemically stable even if a phosphorescent compound having higher emission energy is used as a guest material. The relation between the relative emission intensity and the emission time of light emission obtained from the host material and the guest material contained in a light-emitting layer is represented by a multicomponent decay curve. The relative emission intensity of the slowest component of the multicomponent decay curve becomes 1/100 for a short time within a range where the slowest component is not interfered with by quenching of the host material (the emission time of the slowest component is preferably less than or equal to 15 μsec); thus, sufficiently high emission efficiency can be obtained.
US09935282B2
An organic CMOS circuit including a substrate having an N-type organic transistor and a P-type organic transistor formed thereon, the transistors respectively including a layer of N-type semiconductor material and a layer of P-type semiconductor material. A surface of each of the semiconductor material layers, opposite to the substrate, is covered with an anti-ultraviolet layer made of electrically-insulating material absorbing and/or reflecting ultra-violet rays.
US09935281B2
Disclosed is a flexible display. The flexible display includes: a base layer which including a first portion having a first surface on which an organic light emitting element is disposed and a second portion extending from the outside of the first portion and bent toward a second surface opposing to the first surface; a protective film covering at least a part of the second portion to suppress permeation of moisture; a polarization layer disposed on the organic light emitting element of the first portion without having a barrier film between the polarization layer and the base layer; and a resin filled between the polarization layer and the protective film.
US09935279B2
A plurality of panels include: a display panel; and a protective panel that is disposed outside the display panel, and includes a transparent substrate and an outer hard coating layer and an inner hard coating layer that are respectively formed on an outer surface and an inner surface of the transparent substrate, and each have a hardness greater than a hardness of the transparent substrate. A thickness of the outer hard coating layer is greater than a thickness of the inner hard coating layer, and a stress neutral surface of the flexible display device is configured so that a compressive stress is applied to the inner hard coating layer when the flexible display device is bent.
US09935278B2
A display apparatus including a display panel, a buffer, and a curved buffer. The display panel includes a curved portion connected to a flat portion. The buffer overlaps the flat portion and having a first thickness. The curved buffer is on a same layer as the buffer and overlaps the curved portion, the curved buffer having a second thickness greater than the first thickness.
US09935261B1
A magnetic device for magnetic random access memory (MRAM), spin torque MRAM, or spin torque oscillator technology is disclosed wherein a perpendicularly magnetized magnetic tunnel junction (p-MTJ) with a sidewall is formed between a bottom electrode and a top electrode. A first dielectric layer is 3 to 400 Angstroms thick, and formed on the p-MTJ sidewall with a physical vapor deposition RF sputtering process to establish a thermally stable interface with the p-MTJ up to temperatures around 400° C. during CMOS fabrication. The first dielectric layer may comprise one or more of B, Ge, and alloys thereof, and an oxide, nitride, carbide, oxynitride, or carbonitride. The second dielectric layer is up to 2000 Angstroms thick and may be one or more of SiOYNZ, AlOYNZ, TiOYNZ, SiCYNZ, or MgO where y+z>0.
US09935239B1
A light emitting diode includes a square quantum well structure, the quantum well structure including III-V materials. A dielectric layer is formed on the quantum well structure. A plasmonic metal is formed on the dielectric layer and is configured to excite surface plasmons in a waveguide mode that is independent of light wavelength generated by the quantum well structure to generate light.
US09935237B2
Solid state lighting devices and associated methods of manufacturing are disclosed herein. In one embodiment, a solid state lighting device includes a first semiconductor material, a second semiconductor material spaced apart from the first semiconductor material, and an active region between the first and second semiconductor materials. The solid state lighting device also includes an indentation extending from the second semiconductor material toward the active region and the first semiconductor material and an insulating material in the indentation of the solid state lighting structure.
US09935233B2
The invention disclosed an additive for preparing suede on a polycrystalline silicon chip. The invention also provides a suede preparation liquid for preparing suede on a polycrystalline silicon chip, comprising: an acid solution and the aforementioned additive for preparing suede on a polycrystalline silicon chip. The invention also provides a method for preparing suede on a polycrystalline silicon chip, by using which suede can be prepared on the surface of a polycrystalline silicon chip with the foregoing suede preparation liquid.
US09935228B2
A solar cell is discussed, and the solar cell includes: a semiconductor substrate; a tunneling layer on a surface of the semiconductor substrate; a buffer layer on the tunneling layer, wherein the buffer layer is a separate layer from the tunneling layer and includes an intrinsic buffer portion, and wherein at least one of a material, a composition and a crystalline structure of the buffer layer is different from those of the tunneling layer; a conductive type region on the tunneling layer, and including a first conductive type region having a first conductive type and a second conductive type region having a second conductive type; and an electrode connected to the conductive type region. The buffer layer is positioned adjacent to the tunneling layer and is apart from the electrode.
US09935226B2
Photovoltaic module (11) comprising a plurality of electrically connected photovoltaic cells (12), characterized in that it has a square shape and comprises at least two contact pads (17, 18) in each corner of the module so as to comprise at least four connectors (14, 15) on each edge (21; 22; 23; 24) of the module.
US09935217B1
Novel structures of photovoltaic cells are provided. The cells are based on nanometer or micrometer-scaled wires, tubes, and/or rods, which are made of electronic materials covering semiconductors, insulators, and may be metallic in structure. These photovoltaic cells have large power generation capability per unit physical area over the conventional cells. These cells will have enormous applications such as in space, commercial, residential and industrial applications.
US09935209B2
A multijunction solar cell assembly and its method of manufacture including interconnected first and second discrete semiconductor body subassemblies disposed adjacent and parallel to each other, each semiconductor body subassembly including first top subcell, second (and possibly third) lattice matched middle subcells; a graded interlayer adjacent to the last middle solar subcell; and a bottom solar subcell adjacent to said graded interlayer being lattice mismatched with respect to the last middle solar subcell; wherein the interconnected subassemblies form at least a four junction solar cell by a series connection being formed between the bottom solar subcell in the first semiconductor body and the bottom solar subcell in the second semiconductor body.
US09935206B2
In a first embodiment, an ultra-fast breakover diode has a turn on time TON that is less than 0.3 microseconds, where the forward breakover voltage is greater than +400 volts and varies less than one percent per ten degrees Celsius change. In a second embodiment, a breakover diode has a reverse breakdown voltage that is greater, in absolute magnitude, than the forward breakover voltage, where the forward breakover voltage is greater than +400 volts. In a third embodiment, a string of series-connected breakover diode dice is provided, along with a resistor string, in a packaged circuit. The packaged circuit acts like a single breakover diode having a large forward breakover voltage and a comparably large reverse breakdown voltage, even though the packaged circuit includes no discrete high voltage reverse breakdown diode. The packaged circuit is usable to supply a triggering current to a thyristor in a voltage protection circuit.
US09935200B2
A method of forming a field effect transistor is provided. The method of forming a field effect transistor may include forming a dummy gate perpendicular to and covering a channel region of a semiconductor fin, such that a source drain region of the semiconductor fin remains uncovered, depositing a metal layer above and in direct contact with a sidewall of the dummy gate, and above and in direct contact with a top and a sidewall of the source drain region, and forming a metal silicide source drain in the source drain region by annealing the metal layer and the semiconductor fin, such that the metal silicide source drain overlaps the dummy gate.
US09935195B1
Semiconductor devices and methods of forming the same include forming semiconductor fins on a semiconductor substrate. A bottom source/drain region is formed in the semiconductor substrate. First charged dielectric spacers are formed on sidewalls of the semiconductor fins. A gate stack is formed over the bottom source/drain region. Second charged dielectric spacers are formed on sidewalls of the fin above the gate stack. The fins are recessed to a height below a top level of the second charged dielectric spacers. A top source/drain region is grown from the recessed fins.
US09935189B2
The present invention provides a transistor and a fabrication method thereof. By a silicon nanowire as a core region being serially wrapped by a germanium channel, a gate insulating film and a gate, the present invention enables to form a potential well for storing holes as a carrier of HHMT in the germanium channel by a valance band energy offset between the silicon core region and the germanium channel, to gain maximum gate controllability to the germanium channel, and to simplify a fabricating process by simultaneously forming the germanium channel and the gate insulating film in one process.
US09935181B2
A method of forming a semiconductor device that includes forming an in-situ doped semiconductor material on a semiconductor substrate, and forming fin structures from the in-situ doped semiconductor material. A sacrificial channel portion of the fin structures may be removed, wherein a source region and a drain region portion of the fin structures of the in-situ doped semiconductor material remain. The sacrificial channel portion of the fin structure may then be replaced with a functional channel region.
US09935180B2
A method of making a semiconductor device includes patterning a fin in a substrate; performing a first etch to remove a portion of the fin to cut the fin into a first cut fin and a second cut fin, the first cut fin having a first and second fin end and the second cut fin having a first and second fin ends; forming an oxide layer along an endwall of the first fin end and an endwall of the second fin end of the first cut fin, and an endwall of the first fin end and an endwall of the second fin end of the second cut fin; disposing a liner onto the oxide layer disposed onto the endwall of the first fin end of the first cut fin to form a bilayer liner; and performing a second etch to remove a portion of the second cut fin.
US09935174B2
A method for fabricating a semiconductor device comprises forming a replacement gate structure on a semiconductor layer of a substrate. The replacement gate structure at least including a polysilicon layer. After forming the replacement gate structure, a gate spacer is formed on the replacement gate structure. Atoms are implanted in an upper portion of the polysilicon layer. The implanting expands the upper portion of the polysilicon layer and a corresponding upper portion of the gate spacer in at least a lateral direction beyond a lower portion of the polysilicon layer and a lower portion of the spacer, respectively. After the atoms have been implanted, the polysilicon layer is removed to form a gate cavity. A metal gate stack is formed within the gate cavity. The metal gate stack includes an upper portion having a width that is greater than a width of a lower portion of the metal gate stack.
US09935169B2
A semiconductor device includes a drift layer of a first conductivity-type, having a super junction structure, including a plurality of columns of a second conductivity-type, a plane pattern of each of the columns extends along a parallel direction to the principal surface of the layer, the columns are arranged at regular intervals; a plurality of well regions of the second conductivity-type provided in a surface-side layer of the layer of the first conductivity-type; a plurality of source regions of the first conductivity-type selectively provided in the plurality of well regions; a gate insulating film provided on the principal surface; an array of gate electrodes disposed on the gate insulating film, each of the gate electrodes is provided so as to bridge the corresponding source regions in a pair of neighboring two well regions; and a temperature detection diode provided at a partial area defined in the array of the gate electrodes.
US09935167B2
Semiconductor devices include a channel layer on a substrate, the channel layer including a material having a lattice constant different from a lattice constant of the substrate, a first gate electrode on the channel layer, a first source region of a first conductivity type at a first side of the first gate electrode, a first body region of a second conductivity type under the first source region and contacting the first source region, a first drain region of the first conductivity type disposed at a second side of the first gate electrode, a first drift region of the first conductivity type under the first drain region and contacting the first drain region, and a first stud region in the channel layer and the first drift region. The first stud region has an impurity concentration higher than an impurity concentration of the first drift region.
US09935162B2
An embodiment of the present disclosure provides an organic electroluminescent transistor array substrate, including a substrate, and a gate layer, a gate insulating layer, a semiconductor layer, a source layer, a pixel defining layer, an electroluminescent layer and a drain layer formed on the substrate, wherein, the source layer and the drain layer are located in different levels, the source layer includes plural source electrode units corresponding to sub-pixel units respectively, the pixel defining layer includes plural pixel defining units corresponding to the source electrode units respectively, and the respective source electrode units are embedded within the pixel defining units corresponding thereto.
US09935154B2
Resistive memory cell structures and methods are described herein. One or more memory cell structures comprise a first resistive memory cell comprising a first resistance variable material and a second resistive memory cell comprising a second resistance variable material that is different than the first resistance variable material.
US09935151B2
A photodiode pixel structure for imaging short wave infrared (SWIR) and visible light built in a planar structure and may be used for one dimensional and two dimensional photodiode arrays. The photodiode arrays may be hybridized to a read out integrated circuit (ROIC), for example, a silicon complementary metal-oxide-semiconductor (CMOS) circuit. The photodiode in each pixel is buried under the surface and does not directly contact the ROIC amplification circuit. Charge is transferred form the detector using a junction field effect transistor (JFET) in each pixel. Disconnecting the photodiode from the ROIC amplification circuit enables low dark current as well as double correlated sampling in the pixel.
US09935147B2
An image sensor device includes a substrate having a front surface and a back surface, and a deep trench disposed at the front surface of the substrate. The deep trench has sidewalls, a bottom and an opening. A dielectric layer is disposed along the sidewalls and the bottom of the deep trench. An epitaxial layer is disposed on the front surface of the substrate. The deep trench and the epitaxial layer collectively define an air chamber. The deep trench has a chamfered portion at an interface between the epitaxial layer and the front surface of the substrate. The chamfered portion is free of dielectric layer.
US09935135B2
A display device according to the present disclosure includes: a transistor section (100) that includes a gate insulating film (130), a semiconductor layer (140), and a gate electrode layer (120), the semiconductor layer being laminated on the gate insulating film, the gate electrode film being laminated on an opposite side to the semiconductor layer of the gate insulating film; a first capacitor section (200) that includes a first metal film (210) and a second metal film (220), the first metal film being disposed at a same level as wiring layers (161, 162) that are electrically connected to the semiconductor layer and is disposed over the transistor section, the second metal film being disposed over the first metal film with a first interlayer insulating film (152) in between; and a display element that is configured to be controlled by the transistor section.
US09935121B2
According to one embodiment, a semiconductor memory device includes a stacked body, a semiconductor pillar, a memory film and a conductive member. The stacked body includes a plurality of electrode layers arranged in a first direction. The semiconductor pillar extends in the stacked body in the first direction. The memory film provides between the stacked body and the semiconductor pillar. The conductive member includes a contact and an interconnect. The contact includes metal, the contact extending in the stacked body in the first direction. The interconnect extends in a second direction crossing the first direction, and the interconnect including metal.
US09935118B1
According to one embodiment, a semiconductor memory device includes a first conductive layer, a first semiconductor body, a second semiconductor body, a first memory layer, and a second memory layer. The first conductive layer includes first to fourth extension regions, and a first connection region. The first extension region extends in a first direction. The second extension region extends in the first direction and is arranged with the first extension region in the first direction. The third extension region extends in the first direction and is arranged with the first extension region in a second direction crossing the first direction. The fourth extension region extends in the first direction, is arranged with the third extension region in the first direction, and is arranged with the second extension region in the second direction.
US09935116B2
A manufacturing method of a semiconductor memory device is provided. The semiconductor memory device can suppress current leakage generated during a programming action so that the programming action can be executed with high reliability. A flash memory of this invention has a memory array in which NAND type strings are formed. Gates of memory cells in row direction of strings are commonly connected to a word line. Gates of bit line select transistors are commonly connected to a select gate line (SGD). Gates of source line select transistors are commonly connected to a select gate line (SGS). An interval (S4) of the select gate line (SGS) and a gate of a word line (WL0) adjacent to the select gate line (SGS) is larger than an interval (S1) of the select gate line (SGD) and a gate of a word line (WL7) adjacent to the select gate line (SGD).
US09935113B2
A non-volatile memory (NVM) includes a fin structure, a first fin field effect transistor (FinFET), a second FinFET, an antifuse structure, a third FinFET, and a fourth FinFET. The antifuse structure is formed on the fin structure and has a sharing gate, a single diffusion break (SDB) isolation structure, a first source/drain region, and a second source/drain region. The SDB isolation structure isolates the first source/drain region and the second source/drain region. The first FinFET, the second FinFET and the first antifuse element compose a first one time programmable (OTP) memory cell, and the third FinFET, the fourth FinFET and the second antifuse element compose a second OTP memory cell. The first OTP memory cell and the second OTP memory cell share the antifuse structure.
US09935109B2
A dynamic memory structure is disclosed. The dynamic memory structure includes: a substrate; a first strip semiconductor material disposed on the substrate and extending along a first direction; a gate standing astride the first strip semiconductor material, extending along a second direction and dividing the first strip semiconductor material into a first source terminal, a first drain terminal and a first channel region; a first dielectric layer sandwiched between the gate and the first strip semiconductor material; a first capacitor unit disposed on the substrate and comprising the first source terminal serving as a bottom electrode, a second dielectric layer covering the first source terminal to serve as a capacitor dielectric layer and a capacitor metal layer covering the second dielectric layer to serve as a top electrode. Preferably, the first source terminal and the first drain terminal have asymmetric shapes.
US09935103B2
A semiconductor device includes first and second Fin FET and a separation plug made of an insulating material and disposed between the first and second Fin FETs. The first Fin FET includes a first fin structure extending in a first direction, a first gate dielectric formed over the first fin structure and a first gate electrode formed over the first gate dielectric and extending a second direction perpendicular to the first direction. The second Fin FET includes a second fin structure, a second gate dielectric formed over the second fin structure and a second gate electrode formed over the first gate dielectric and extending the second direction. In a cross section a maximum width of the separation plug is located at a height Hb, which is less than ¾ of a height Ha of the separation plug.
US09935086B2
Provided are a package substrate and a light emitting device package. The package substrate may include a base substrate having a plurality of mounting regions and a plurality of unit light emitting regions which include at least one of the plurality of mounting regions, a plurality of first circuit patterns disposed on the base substrate and connected to a plurality of light emitting devices in the plurality of mounting regions, a plurality of second circuit patterns connected to the plurality of unit light emitting regions, and a wire electrically connecting the plurality of second circuit patterns to the plurality of second circuit patterns, each of the plurality of second circuit patterns being connected to different unit light emitting regions, or electrically connecting the plurality of first circuit patterns to the plurality of second circuit patterns.
US09935081B2
Methods of packaging semiconductor devices and structures thereof are disclosed. In one embodiment, a method of packaging a semiconductor device includes providing a substrate, and adhering a first semiconductor device. Chip stacks are formed by providing a plurality of semiconductor devices and bonding them to the substrate and the first semiconductor device. At least one of the provided semiconductor devices is physically connected to both the substrate and the first semiconductor device it is stack on. Other semiconductor devices may stacked by forming conductive channels in the first semiconductor device, and placing the other semiconductor devices in physical contact with the first semiconductor device and the conductive channels.
US09935075B2
Apparatuses relating generally to a microelectronic package having protection from electromagnetic interference are disclosed. In an apparatus thereof, a platform has an upper surface and a lower surface opposite the upper surface and has a ground plane. A microelectronic device is coupled to the upper surface of the platform. Wire bond wires are coupled to the ground plane with a pitch. The wire bond wires extend away from the upper surface of the platform with upper ends of the wire bond wires extending above an upper surface of the microelectronic device. The wire bond wires are spaced apart from one another to provide a fence-like perimeter to provide an interference shielding cage. A conductive layer is coupled to at least a subset of the upper ends of the wire bond wires for electrical conductivity to provide a conductive shielding layer to cover the interference shielding cage.
US09935070B2
Embodiments of the present disclosure include interconnect structures and methods of forming interconnect structures. An embodiment is an interconnect structure including a post-passivation interconnect (PPI) over a first substrate and a conductive connector on the PPI. The interconnect structure further includes a molding compound on a top surface of the PPI and surrounding a portion of the conductive connector, a top surface of the molding compound adjoining the conductive connector at an angle from about 10 degrees to about 60 degrees relative to a plane parallel with a major surface of the first substrate, the conductive connector having a first width at the adjoining top surface of the molding compound, and a second substrate over the conductive connector, the second substrate being mounted to the conductive connector.
US09935063B2
Integrated circuit (IC) chip “on-die” inductor structures (systems and methods for their manufacture) may improve signaling from a data signal circuit to a surface contact of the chip. Such inductor structures may include a first data signal inductor having (1) a second end electrically coupled to an electrostatic discharge (ESD) circuit and a capacitance value of that circuit, and (2) a first end electrically coupled to a the data signal surface contact and to a capacitance value at that contact; and a second data signal inductor having (1) a second end electrically coupled to the data signal circuit and a capacitance value of that circuit, (2) a first end electrically coupled to the second end of the first data signal inductor, and to the capacitance value of the ESD circuit. Inductor values of the first and second inductors may be selected to cancel out the capacitance values to improve signaling.
US09935056B2
A semiconductor chip having an improved structure without an investment in photolithography equipment, a method of manufacturing the semiconductor chip, and a semiconductor package and a display apparatus which include the semiconductor chip are described. The semiconductor chip includes a circuit region disposed in a central part of a rectangle that is elongated in a first direction. The circuit region includes a plurality of driving circuit cells disposed at predetermined intervals in the first direction. A plurality of electrode pads is disposed around the circuit region, and a process pattern is disposed at at least one of the four sides of the rectangle.
US09935048B2
An inductive device is formed in a circuit structure that includes alternating conductive and insulating layers. The device includes, in a plurality of the conductive layers, traces forming a respective pair of interleaved loops and at least one interconnect segment in each of the plurality of the conductive layers. In each layer among the plurality of the conductive layers, at least one loop in the respective pair is closed by jumpers to an interconnect segment formed in another layer above or below the layer.
US09935037B2
A multi-stacked device includes a lower device having a lower substrate, a first insulating layer on the lower substrate, and a through-silicon-via (TSV) pad on the first insulating layer, an intermediate device having an intermediate substrate, a second insulating layer on the intermediate substrate, and a first TSV bump on the second insulating layer, an upper device having an upper substrate, a third insulating layer on the upper substrate, a second TSV bump on the third insulating layer, and a TSV structure passing through the upper substrate, the third insulating layer, the second insulating layer, and the intermediate substrate to be connected to the first TSV bump, the second TSV bump, and the TSV pad. An insulating first TSV spacer between the intermediate substrate and the TSV structure and an insulating second TSV spacer between the upper substrate and the TSV structure are spaced apart along a stacking direction.
US09935031B2
A printed circuit module having a protective layer in place of a low-resistivity handle layer and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and at least one deep well within the at least one device layer. A protective layer is disposed over the at least one deep well, wherein the protective layer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 106 Ohm-cm.
US09935028B2
A method for assembling a packaged integrated circuit is provided. The method includes placing a die into a cavity of a package base, securing the die to the package base with a die attach adhesive, printing a bond connection between a die pad of the die and a lead of the package base or a downbond, and sealing a package lid to the package base.
US09935024B2
A semiconductor device structure and method for forming the same are provided. The semiconductor device structure includes a substrate and a conductive pad formed over the substrate. The semiconductor device structure includes a protection layer formed over the conductive pad, and the protection layer has a trench. The semiconductor device structure includes a conductive structure formed in the trench and on the protection layer. The conductive structure is electrically connected to the conductive pad, and the conductive structure has a concave top surface, and the lowest point of the concave top surface is higher than the top surface of the protection layer.
US09935023B2
A via hole is accurately formed in an interlayer insulating film over a metal wiring. Of emission spectra of plasma to be used for dry etching of the interlayer insulating film, the emission intensities of at least CO, CN, and AlF are monitored such that an end point of the dry etching of the interlayer insulating film is detected based on the emission intensities thereof.
US09935015B1
A method for uniform fin reveal depth for semiconductor devices includes dry etching a dielectric material to reveal semiconductor fins by a quasi-atomic layer etching (quasi-ALE) process to achieve depth uniformity across different fin pitches. A lateral bias induced by the quasi-ALE process is compensated for by isotropically etching the dielectric material.
US09935014B1
Embodiments are directed to a method and resulting structures for forming thin and thick gate dielectric nanosheet transistors on the same chip. A first nanosheet stack having a first sacrificial layer between a first nanosheet and a second nanosheet is formed on a substrate. A second nanosheet stack having a first sacrificial layer between a first nanosheet and a second nanosheet is formed on the substrate. The first nanosheet of the first nanosheet stack is doped and concurrently removed with the first sacrificial layer of the first nanosheet stack and the first sacrificial layer of the second nanosheet stack.
US09935011B2
A method includes forming Shallow Trench Isolation (STI) regions in a semiconductor substrate and a semiconductor strip between the STI regions. The method also include replacing a top portion of the semiconductor strip with a first semiconductor layer and a second semiconductor layer over the first semiconductor layer. The first semiconductor layer has a first germanium percentage higher than a second germanium percentage of the second semiconductor layer. The method also includes recessing the STI regions to form semiconductor fins, forming a gate stack over a middle portion of the semiconductor fin, and forming gate spacers on sidewalls of the gate stack. The method further includes forming fin spacers on sidewalls of an end portion of the semiconductor fin, recessing the end portion of the semiconductor fin, and growing an epitaxial region over the end portion of the semiconductor fin.
US09935009B2
A support structure for use in fan-out wafer level packaging is provided that includes, a silicon handler wafer having a first surface and a second surface opposite the first surface, a release layer is located above the first surface of the silicon handler wafer, and a layer selected from the group consisting of an adhesive layer and a redistribution layer is located on a surface of the release layer. After building-up a fan-out wafer level package on the support structure, infrared radiation is employed to remove (via laser ablation) the release layer, and thus remove the silicon handler wafer from the fan-out wafer level package.
US09934994B2
The linearly moving and rotating device includes a support portion that supports an operated member integrally provided with the article support portion, for rotation about the movable axis and for movement along the first direction, and a linearly movable member which is moved along the first direction by the actuator. The operated member is connected to the linearly movable member in a portion spaced apart from the movable axis as seen along a direction along the movable axis. The linearly moving and rotating device includes an operating state switching portion which can be switched to a linearly moving state for restricting rotation of the operated member about the movable axis and for allowing movement of the operated member along the first direction, and to a rotating state for allowing rotation of the operated member about the movable axis and for restricting movement of the operated member along the first direction.
US09934992B2
A heater or cooler chamber for a batch of more than one workpiece includes a heat storage block. In the block a multitude of pockets are provided, whereby each of the pockets may be closed or opened by a controllably operated door. A heater or cooler arrangement is applied. The pockets are tailored to surround a workpiece applied therein in a non-contact closely spaced manner.
US09934989B1
A lead frame that is partially covered with an adhesion layer. A method for forming a lead frame with an adhesion layer starting with a lead frame and using a photo-imageable polyimide or epoxy material to form the adhesion layer. A method for forming a lead frame with an adhesion layer starting with a lead frame blank and using a photo-imageable polyimide or epoxy material to form the adhesion layer.
US09934986B2
Provided is a method of forming fine patterns, which is capable of easily forming a plurality of patterns repeatedly with a fine pitch when forming patterns necessary for manufacturing a highly integrated semiconductor device exceeding a resolution limit of a photolithography process.
US09934984B2
In one embodiment, a method for hydrofluorocarbon gas-assisted plasma etch for interconnect fabrication includes providing a layer of a dielectric material and etching a trench in the layer of the dielectric material, by applying a mixture of an aggressive dielectric etch gas and a polymerizing etch gas to the layer of the dielectric material. In another embodiment, an integrated circuit includes a plurality of semiconductor devices and a plurality of conductive lines connecting the plurality of semiconductor devices. A pitch of the plurality of conductive lines is approximately twenty-eight nanometers.
US09934983B2
A semiconductor device is configured to reduce stress in one or more film layers in the device. According to one embodiment, the semiconductor device includes a substrate, a discontinuous dielectric layer on a first surface of the substrate, and a substantially continuous encapsulation layer over the first surface of the substrate and the discontinuous dielectric layer. Notably, the dielectric layer may be broken into one or more dielectric sections in order to relieve stress in the semiconductor device.
US09934982B2
As etching processes become more aggressive, increased etch resistivity of the hard mask is desirable. Methods of modulating the etch rate of the mask and optionally the underlying material are disclosed. An etch rate modifying species is implanted into the hard mask after the mask etching process is completed. This etch rate modifying species increases the difference between the etch rate of the mask and the etch rate of the underlying material to help preserve the integrity of the mask during a subsequent etching process. In some embodiments, the etch rate of the mask is decreased by the etch rate modifying species. In certain embodiments, the etch rate of the underlying material is increased by the etch rate modifying species.
US09934967B2
Methods and structures are provided for formation of devices, e.g., solar cells, on substrates including, e.g., lattice-mismatched materials, by the use of aspect ratio trapping and epitaxial layer overgrowth. A method includes forming an opening in a masking layer disposed over a substrate that includes a first semiconductor material. A first layer, which includes a second semiconductor material lattice-mismatched to the first semiconductor material, is formed within the opening. The first layer has a thickness sufficient to extend above a top surface of the masking layer. A second layer, which includes the second semiconductor material, is formed on the first layer and over at least a portion of the masking layer. A vertical growth rate of the first layer is greater than a lateral growth rate of the first layer and a lateral growth rate of the second layer is greater than a vertical growth rate of the second layer.
US09934963B2
Multilayer dielectric structures are provided with graded composition. For example, a multilayer dielectric structure includes a stack of dielectric films, wherein the dielectric films include at least a first SiCNO (silicon carbon nitride oxide) film and a second SiCNO film. The first SiCNO film has a first composition profile of C, N, and O atoms. The second SiCNO film has a second composition profile of C, N, and O atoms, which is different from the first composition profile of C, N, and O atoms. The composition profiles of C, N and/or O atoms of the constituent dielectric films of the multilayer dielectric structure are customized to enhance or otherwise optimize one or more electrical and/or physical properties of the multilayer dielectric structure.
US09934952B2
The present embodiment relates to a charged-particle detector, etc. provided with a structure for effectively suppressing ion feedbacks under a low-vacuum environment. In order to capture the residual-gas ions, which are generated by collisions between the electrons output from a MCP unit 200 and residual-gas molecules, by a second electrode 400, which is electrically insulated from a first electrode 300, which is mainly for capturing electrons, the potential of the first electrode 300 is set to be higher than an output-side potential of the MCP unit 200, and, on the other hand, the potential of the second electrode 400 is set to be lower than the output-side potential of the MCP unit 200. As a result, the ion feedbacks to the MCP unit 200 are effectively suppressed.
US09934951B2
The invention relates to a target which is embodied as a material source for a depositing method from the gas phase, comprising a front side and a rear side, characterized in that a self-adhesive carbon film is applied to the rear side. Said target can be embodied as a material source for a sputtering method and/or for an arc evaporation method. A particular advantage is that the target is used in a coating source with indirect cooling, the self-adhesive carbon film being in contact with the surface of the membrane which is part of a cooling channel.
US09934949B2
A sputtering target consists of a sintered body having a component composition consisting of: Ga of 10 to 40 at. % and Na of 0.1 to 15 at. % as metal elements; and the balance being Cu and inevitable impurities. The sintered body contains the Na in a form of Na compounds consisting of at least one compound selected from the group consisting of sodium sulfate, sodium sulfite, sodium selenate, and sodium selenite, the sintered body has a composition in which a Na compound phase is dispersed, and an average grain size of the Na compound phase is 10 μm or less.
US09934948B2
It is provided a magnetron-sputtering coating system including a sputtering chamber. The sputtering chamber therein includes: a set of target, formed by concatenating a plurality pieces of target; a substrate carrier, arranged to be opposite to the target set, and support a substrate to be coated with a film; and a driving device, arranged to drive the substrate carrier to reciprocate in a direction of the arrangement of the target.
US09934946B2
A plasma processing device performing etching processing to a sample disposed in a processing chamber disposed in a vacuum vessel by using plasma formed in the processing chamber includes a light detector, a component detector, and a determination unit. The light detector detects light intensity of a plurality of wavelengths from the inside of the processing chamber at a plurality of times during the sample processing. The component detector detects, by using a result of a principal component analysis of time-series data, a highly correlated component between the time-series data of a plurality of the wavelengths at a certain time in a plurality of the times obtained from output of the light detector. The determination unit determines an amount or an end point of the etching processing based on a change in light intensity of at least one of a plurality of the wavelengths detected by using the time-series data from which the highly correlated component is removed.
US09934937B2
Protein layers (1) repeating regularly in two dimensions comprise protein protomers (2) which each comprise at least two monomers (5), (6) genetically fused together. The monomers (5), (6) are monomers of respective oligomer assemblies (3), (4) into which the monomers are assembled to assembly of the protein layer. The first oligomer assembly (3) belongs to a dihedral point group of order O, where O equals (3), (4) or (6) and has a set of O rotational symmetry axes of order (2). The second oligomer assembly (4) has a rotational symmetry axis of order (2). Due to the symmetry of the oligomer assemblies (3), (4), the rotational symmetry axes of each second oligomer assembly (4) is aligned with one of said set of O rotational symmetry axes of a first oligomer assembly (3) with (2) protomers being arranged symmetrically therearound. Thus, an 2-fold fusion between the oligomer assemblies (3), (4) is produced and the arrangements of the rotational symmetry axes of the oligomer assemblies (3), (4) cause the protein layer to repeat regularly. The protein layer has many uses, for example to support molecular entities for biosensing, x-ray crystallography or electron microscopy.
US09934935B2
A multi charged particle beam writing apparatus includes a maximum irradiation time acquisition processing circuitry to acquire, for each shot of multi-beams, a maximum irradiation time of irradiation time of each of the multi-beams, a unit region writing time calculation processing circuitry to calculate, using the maximum irradiation time for each shot, a unit region writing time by totalizing the maximum irradiation time of each shot of a plurality of times of shots of the multi-beams which irradiate a unit region concerned during stage moving, for each unit region of a plurality of unit regions obtained by dividing a writing region of a target object, a stage speed calculation processing circuitry to calculate speed of the stage for each unit region so that the stage speed becomes variable, by using the unit region writing time and a stage control processing circuitry to variably control the stage speed.
US09934934B2
Electrostatic lenses for focusing a beam of charged particles, and in particular an electron beam, are used especially in the electron guns of electron microscopes or electron-beam lithography apparatuses. The present disclosure improves the possibilities for focusing the particle beam, in particular an electron beam emitted by a cathode. The lens comprises at least one conducting electrode having at least one through-opening for the passage of an electron beam. Different electric fields are set up upstream and downstream of the opening. The passage opening is at least partially closed by a planar or curved thin membrane of semi-conducting material that is transparent to electrons and has a high dielectric permittivity. Structuring the membrane (holes or thickened portions of electrodes deposited on the membrane) makes it possible to correct lens aberration defects.
US09934926B2
The present disclosure provides a treatment device for lowering electron affinity. The treatment device is capable of performing an electron affinity (EA) surface treatment on a photocathode material or an EA surface retreatment on a photocathode. The present disclosure also provides an electron-beam device provided with the treatment device. An activation chamber is used in a treatment device for lowering electron affinity by vaporizing a surface-treatment material and uses the vaporized surface-treatment material to perform an electron-affinity lowering treatment on a photocathode material or an electron-affinity lowering retreatment on a photocathode. The activation chamber includes one or more holes through which electrons can pass.
US09934908B2
In an aligning device, in plan view, a first recess of a first transfer jig allows an entire region of a second recess of the first transfer jig to be situated within the first recess of the first transfer jig by a predetermined interval. When the first transfer jig and the second transfer jig overlap each other, the first recess of the second transfer jig allows the entire region of the second recess of the first transfer jig to be situated within the first recess of the second transfer jig by a predetermined interval. With the alignment object being transferred into a cavity of the first transfer jig, by causing the first transfer jig and the second transfer jig to overlap each other, the alignment object is transferred from the cavity of the first transfer jig to a cavity of the second transfer jig.
US09934904B2
Instead of being made from one continuous piece of material, a coil includes multiple flat coil segments that are stacked together and electrically coupled in series. In many embodiments, the coil segments are U-shaped segments, and the segments are arranged so that each segment is rotated (e.g., by 270 degrees) with respect the segment it follows. The stacked coils may then be fastened together using, for example, bolts through the corners of the coil segments. The combined coil segments form a continuous coil.
US09934900B2
An electronic component for guiding a magnetic field comprises a core (20) of a magnetizable material, which has at least two spaced-apart legs (11a, 11b) with opposing surfaces (O11a, O11b) separated from one another by a gap (S). The component comprises at least one compressible molding (20), which is arranged compressed in the gap (S), the at least one molding (20) being in contact with the respective surfaces (O11a, O11b) of the at least two spaced-apart legs (11a, 11b).
US09934885B2
A gas turbine engine 10 is provided with electrical harness rafts 200 comprising electrical conductors embedded in a rigid composite material. The rafts 200 are used to transport electrical signals (which may be, for example power and/or control signals) around a gas turbine engine. Rafts 200 may be connected together and to other components using flexible cables, that may help to accommodate relative movement of the rafts 200, for example through vibration. The rafts 200 are lighter, more compact, and more convenient to handle than conventional electrical harnesses. The rafts 200 may provide a convenient and secure mounting surface for other components/systems of a gas turbine engine, such as EECs and/or fluid pipes.
US09934880B2
This invention relates to a copper thick film paste composition paste comprising copper powder, a Pb-free, Bi-free and Cd-free borosilicate glass frit, ruthenium-based powder, and an organic vehicle. The invention also provides methods of using the copper thick film paste composition to make a copper conductor on a substrate. Typical substrates are selected from the group consisting of aluminum nitride, aluminum oxide and silicon nitride.
US09934879B2
A fuel rod support insert for a nuclear fuel assembly spacer grid, a spacer grid and a nuclear fuel assembly are provided. The support insert is for a nuclear fuel assembly spacer grid comprising interlaced straps defining a lattice of cells for receiving fuel rods, the insert being adapted to be secured to the straps for extending in at least one cell. The insert extends along an axis intended to be parallel to that of a cell and comprises two axially spaced end portions for connecting the insert to the straps and at least one elongated blade-like spring extending axially between the end portions for supporting a fuel rod. The spring has a non-rectilinear cross-section in each plane perpendicular to the insert axis.
US09934872B2
Techniques are presented for using erase stress and variations in the loop count (number of cycles) for various fail modes in non-volatile memories, including erase disturb and shallow erase. For detection of shallow erase, cells are programmed and then erased, where the variation (delta) in the number of erase loop counts can be used to determine defective blocks. To determine blocks prone to erase disturb, an erase stress is applied to unselected blocks, after which they are programmed: after then erasing one block, the next block can then be read to determine whether it has suffered erase disturb.
US09934864B2
A nonvolatile memory device comprises a cell array including a memory cell. The nonvolatile memory device also includes a reference signal generator configured to generate a reference current for reading data stored in the memory cell. The reference signal generator includes a first circuit coupled to a current summation node and having a reference cell. The first circuit is configured to generate a first current that flows between drain and source terminals of a transistor in the reference cell. The reference signal generator also includes a second circuit coupled to the current summation node and configured to generate a second current that is a temperature-dependent current. The current summation node is configured to combine the first and second currents to generate the reference current that tracks a temperature trend of a current flowing through the memory cell.
US09934860B1
A semiconductor memory device includes first to fourth electrodes; first and second semiconductor members; a first charge storage member provided between the first semiconductor member and the first electrode; a first interconnect connected to the second electrode side of the first semiconductor member and to the fourth electrode side of the second semiconductor member; and a control circuit. The control circuit sets the first interconnect to a floating state, causes a potential of the third electrode side of the second semiconductor member to increase to a first potential, causes the potential of the third electrode to increase to a second potential lower than the first potential, causes the potential of the second electrode to increase to a third potential lower than the first potential, applies a fourth potential lower than the second and the third potentials to the first electrode, and sets the fourth electrode to a floating state.
US09934856B2
Apparatuses and methods related to comparing data patterns in memory. An example method can include comparing a number of data patterns stored in a memory array to a target data pattern. The method can include determining whether a data pattern of the number of data patterns matches the target data pattern without transferring data from the memory array via an input/output (I/O) line.
US09934854B2
A memory controller includes a voltage driver and a voltage comparator. The voltage driver applies a variable voltage to a selected line of a crossbar array to determine a first measured voltage that drives a first read current through a selected memory cell of the crossbar array. The voltage driver applies the variable voltage to the selected line to determine a second measured voltage that drives a second read current through the selected memory cell. The voltage comparator then determines a voltage difference between the first measured voltage and the second measured voltage and to compare the voltage difference with a reference voltage difference to determine a state of the selected memory cell. The crossbar array comprises a plurality of row lines, a plurality of column lines, and a plurality of memory cells. Each memory cell is coupled between a unique combination of one row line and one column line.
US09934853B2
The present disclosure relates to a method and apparatus for performing a read operation of an RRAM cell, which applies a non-zero bias voltage to unselected bit-lines and select-lines to increase a read current window without damaging corresponding access transistors. In some embodiments, the method may be performed by activating a word-line coupled to a row of RRAM cells comprising a selected RRAM device by applying a first read voltage to the word-line. A second read voltage is applied to a bit-line coupled to a first electrode of the selected RRAM device. One or more non-zero bias voltages are applied to bit-lines and select-lines coupled to RRAM cells, within the row of RRAM cells, having unselected RRAM devices.
US09934846B1
A memory circuit includes a plurality of bit-cells organized in a column. Each bit-cell of the plurality is coupled to first and second voltage supply terminals, and first and second bit-lines. A word-line is coupled to a bit-cell of the plurality and configured to receive a first voltage during a first write operation. A first voltage generation circuit is coupled to the first voltage supply terminal and is configured to provide a first reduced voltage during the first write operation. A second voltage generation circuit is coupled to the second voltage supply terminal and is configured to provide a second reduced voltage during the first write operation.
US09934843B2
An SRAM cell with dynamic split ground (GND) and split wordline (WL) for extreme scaling is disclosed. The memory cell includes a first access transistor enabled by a first wordline to control access to cross coupled inverters by a first bitline. The memory cell further includes a second access transistor enabled by a second wordline to control access to the cross coupled inverters by a second bitline. The memory cell further includes a split ground line comprising a first ground line (GNDL) separated from a second ground line (GNDR). The GNDL is connected to a transistor of a first inverter of the cross coupled inverters and the GNDR is connected to a first transistor of a second inverter of the cross coupled inverters.
US09934840B2
A system includes a ferroelectric random access memory (FRAM) array having one or more memory elements. A cycle controller cycles data to be fixed in a subset of the one or more memory elements by reading or writing the data a predetermined number of times to fix the data to a non-volatile stable state.
US09934838B1
A memory unit cell and memory array device are provided. The memory unit cell includes a pulse adjustment circuit for providing an adjusted pulse with symmetric weight updating for a given state update in response to an input pulse and state feedback. The memory unit further includes a synapse element having a memory element with hysteresis for storing one of multiple possible states responsive to the adjusted pulse and for providing the state feedback to the pulse adjustment circuit.
US09934833B2
A memory circuit includes a plurality of memory cells and a tracking circuit. Each memory cell of the plurality of memory cells includes a cell transistor corresponding to a predetermined transistor configuration. The tracking circuit includes a first tracking bit line, a first tracking word line, a reference voltage node, and a first plurality of tracking cells. Each tracking cell of the first plurality of tracking cells includes a cell transistor corresponding to the predetermined transistor configuration. The cell transistors of the first plurality of tracking cells are electrically coupled in series between the first tracking bit line and the reference voltage node, and gate terminals of the cell transistors of the first plurality of tracking cells are electrically coupled with the first tracking word line.
US09934829B1
A memory device including a plurality of pins and a plurality of memory dies is provided. Each of the memory dies is coupled to the pins, and each of the memory dies includes a matching circuit and a core circuit. During a course of power-on, according to voltage levels of data pins or control pins, the matching circuit may be selected automatically an enabled one of memory dies. When the core enabling signal is enabled, the core circuit starts operating, and when the core enabling signal is disabled, the core circuit stops operating. When the core circuit of one of the memory dies is operating, the core circuits of the rest of the memory dies stop operating.
US09934824B2
A system for storing data includes a rack, one or more data storage drive assemblies coupled to the rack, and a data control module coupled to the rack. The data storage drive assemblies include one or more drive mechanical modules configured to store data and one or more drive control modules coupled to the drive mechanical modules. The drive control modules control mechanical operations in the drive mechanical modules. The drive mechanical modules and the associated drive control modules are separable from one another without removing the other module from the at least one data storage drive assembly.
US09934819B2
Ads are placed in a movie using a graphical interface that enables selecting of the ads from a set of ads, selecting frames of the movie for the ad, and selecting locations in the frames for the ads. Each of the ad and the movie can be a still image, a full motion video, an audio, a graphic or a combination thereof. An executable command may also be a part of the ad that is inserted, the command being selected for execution by a viewer of the ad when the movie is played to the viewer.
US09934818B1
Techniques and devices for creating an AutoLoop output video by adding synthetic camera motion to the AutoLoop output video. The AutoLoop output video is created from a set of frames. After generating the AutoLoop output video based on a plurality of loop parameters and at least a portion of the frames, synthetic camera motion is combined with the AutoLoop output video. The synthetic camera loop is based on the subset of the input frames and exhibits some amount of camera motion for the subset of the input frames. Once the synthetic camera loop is generated, the synthetic camera loop and the video loop is combined to enhance the AutoLoop output video.
US09934810B2
A magnetic recording medium includes a substrate, multiple underlayers formed on the substrate, and a magnetic layer formed on the multiple underlayers. A main component of the magnetic layer is an alloy having a L10 structure. At least one of the multiple underlayers is a crystalline underlayer containing W. The W is a main component of the crystalline underlayer. The crystalline underlayer further contains 1 mol % or more to 20 mol % or less of one or more kinds of elements selected from B, Si, and C. A barrier layer including a material having a NaCl structure is formed between the crystalline underlayer and the magnetic layer.
US09934798B1
A lateral spin valve reader includes a detector located proximate to a bearing surface of the reader, and a spin injector located away from the bearing surface. The lateral spin valve reader also includes a channel that extends from the detector to the spin injector. The channel includes a two-dimensional semiconducting layer that extends from the detector to the spin injector.
US09934794B1
A magnetic apparatus has a media-facing surface (MFS), a pole, a write gap at the MFS, a trailing shield, coil(s) and a nonmagnetic refill material. The pole includes a pole tip proximate to the MFS. The trailing shield includes a pedestal and a recessed portion. The pedestal occupies a portion of the MFS. The recessed portion has a front surface at an acute angle from the MFS and is recessed from the MFS by a distance of not more than 0.8 micrometers. The write gap is between the pedestal and the pole tip. The coil(s) energize the pole and have at least one turn. The coil(s) are between the recessed portion of the trailing shield and the pole. The trailing shield is between the nonmagnetic refill material and the pole. A portion of the nonmagnetic refill material is between the recessed portion and the MFS.
US09934788B2
The technology described in this document can be embodied in a computer-implemented method that includes receiving, at a first acoustic device, a representation of an audio signal, and amplifying the representation of the audio signal by a first gain factor to generate an amplified input signal. The method also includes processing the amplified input signal by an audio codec that includes one or more processors to generate a processed signal that represents a portion of the audio signal to be output by a second acoustic device. The processed signal includes noise originating at the audio codec. The method further includes transmitting the processed signal to the second acoustic device.
US09934785B1
A system, method and computer product are provided for processing audio signals. An audio signal of a voice and background noise is input, and speech recognition is performed to retrieve speech content of the voice. There is retrieval of content metadata corresponding to the speech content, and environmental metadata corresponding to the background noise. There is a determination of preferences for media content corresponding to the content metadata and the environmental metadata, and an output is provided corresponding to the preferences.
US09934774B1
A noise-cancelling earphone including a housing, an eartip, a speaker, a first microphone and a second microphone is provided. The housing includes a tube and a chamber. The tube has a first end and a second end opposite to the first end. The first end of the tube has an audio outlet, and the chamber is connected to the second end of the tube. The eartip is sleeved on the tube, and the eartip has an accommodating space which accommodates the tube. The speaker and the first microphone are disposed inside the tube and located in the accommodating space of the eartip. The second microphone is disposed inside the chamber.
US09934764B2
A drum tuning key includes a body having a longitudinal axis, a first end and a second end, the first end including a keyed interface configured to releaseably engage an element of a tuning assembly of a drum for cooperative rotation therewith and the second end including a radially-extending portion configured to be manipulated by a user to apply a torque in relation to the longitudinal axis to operate the tuning assembly, and a magnet carried by the body and having a first end, a second end, and an axis of magnetization extending between the first end and the second end, wherein at least one of the first end or the second end of the magnet is located at or adjacent an outer surface of the body.
US09934762B1
Disclosed are pitch changing mechanisms, including fine-tuning and micro adjustment mechanisms. One mechanism is an adjustable tuning rod holder for a stringed instrument that is configured for both (A) fine tuning of the height of a pull-rod relative to a rod puller and pitch changer and (B) alignment the rod puller 1000 with the string 2500 on the instrument 2000. Other embodiments include roller nut and roller bridge housings. Yet still, disclosed are embodiments of pivot plates for fine or micro adjustments of the angle of a neck of a stringed instrument relative to the instruments body.
US09934750B2
A data driver including a power control part configured to control power according to mode signal determined based on an input image, a digital to analog converting part configured to convert a digital data signal into an analog data voltage, a buffering part configured to buffer the data voltage, a first switching part configured to apply the data voltage to a data line in a normal mode, when turned on, and a second switching part configured to apply a blank voltage to the data line in a blank period of a low frequency mode, when turned on.
US09934744B2
A shift register includes an input module, a first and a second node pull-down module, a second node pull-up module, an output control module and an output noise-reduction module. The input module is configured to pull up a potential at a first node, the first node pull-down module is configured to pull down the potential at the first node, the second node pull-up module is configured to pull up a potential at a second node, the second node pull-down module is configured to pull down the potential at the second node, the output control module is configured to control a scanning signal output end to output a signal from the second lock signal end or a low level signal end, and the output noise-reduction module is configured to filter a signal from the first node and decrease a noise therein and output the resultant signal to a third node.
US09934740B2
Provided is a display system whose power consumption can be reduced. The display system includes an imaging device and a display device. The imaging device includes first pixels, a first circuit, and a second circuit. The first pixels are arranged in a matrix. The first circuit is configured to detect a difference between imaging data of a reference frame and imaging data of a difference detection frame. The second circuit is configured to detect a row of the first pixels where the difference is detected. The display device includes second pixels and a third circuit. The third circuit selects a row of the second pixels that corresponds to the row of the first pixels detected by the second circuit. Image data retained in the second pixels is rewritten only in the selected row.
US09934733B2
Apparatus and methods are provided that employ one or more of a variety of techniques for reducing the time required to display high resolution images on a high dynamic range display having a light source layer and a display layer. In one technique, the image resolution is reduced, an effective luminance pattern is determined for the reduced resolution image, and the resolution of the effective luminance pattern is then increased to the resolution of the—display layer. In another technique, the light source layer's point spread function is decomposed into a plurality of components, and an effective luminance pattern is determined for each component. The effective luminance patterns are then combined to produce a total effective luminance pattern. Additional image display time reduction techniques are provided.
US09934732B2
A display method and a display device are disclosed herein. The display method includes the following steps: analyzing an input image to obtain a plurality of first backlight control signals and a plurality of first liquid crystal control signals; generating image edge information associated with the input image; generating, according to the image edge information, at least one second backlight control signal and at least one target liquid crystal control signal that are associated with the image edge information; and displaying, according to the at least one second backlight control signal and the at least one target liquid crystal control signal, at least one multi-color sub-frame.
US09934727B2
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a lower substrate including a display area and a non-display area surrounding the display area, wherein a plurality of pixels are formed in the display area. The OLED display also includes an embedded circuit formed in the configured to apply a plurality of signals to the pixels, and an initialization wiring formed in the non-display area and configured to apply an initialization voltage to each of the pixels. The initialization circuit is formed in a layer so as to at least partially overlap with the area of the embedded circuit.
US09934720B2
A voltage compensation pixel circuit includes a driving transistor coupled to the light emitting element between a high potential power line and a low potential power line to drive the light emitting element in response to a predetermined voltage applied to a gate, switching transistor including a first switching transistor being switched in response to a voltage of a first gate signal, a second switching transistor and a third switching transistor being switched in response to a voltage of a third gate signal, and a fourth switching transistor being switched in response to a voltage of a second gate signal, a storage capacitor coupled between a first node and a second node, and a setup transistor coupled between the light emitting element and the driving transistor and operated by the driving transistor. The first node is coupled to the driving transistor. The second node is coupled between the second switching transistor and the fourth switching transistor.
US09934719B2
An electroluminescent display panel includes a plurality of sub-pixels; a plurality of scan lines, each of the scan lines being electrically connected to a first row of sub-pixels and a second row of sub-pixels of two adjacent rows; a plurality of first data lines electrically connected to the first rows of sub-pixels of corresponding columns respectively; a plurality of second data lines electrically connected to the second rows of sub-pixels of corresponding columns respectively; a scan driving unit for outputting a plurality of scanning signals; and a data driving unit for outputting a plurality of dada signals; wherein the scanning signals sequentially turn on two adjacent rows of sub-pixels via the scan lines, the data signals on the first data lines charge the first rows of sub-pixels of the corresponding columns, and the data signals on the second data lines charge the second rows of sub-pixels of the corresponding columns.
US09934711B2
A haptic display device is disclosed. In one aspect, the device includes a plurality of scan lines disposed over a substrate and configured to transfer a scan signal and a plurality of data lines electrically insulated from the scan lines and configured to transfer a data signal, wherein the data lines cross the scan lines. The device also includes a plurality of haptic control lines electrically insulated from the scan lines or the data lines and configured to transfer a haptic signal and a thin film transistor electrically connected to the scan lines and the data lines, wherein the thin film transistor is formed in each of a plurality of pixels. The device further includes a first electrode electrically connected to the thin film transistor, a second electrode facing the first electrode and an optical adjustment member disposed between the first and second electrodes.
US09934707B2
Provided is a reusable container cap adapted to help identify a container belonging to a particular user or to help identify contents of a container when there are several containers similar in appearance. The cap comprises a cap housing that encases one or more rotating dials. The dials are stacked inside of the cap housing, forming a flat upper surface. A visible surface of each of the dials features letters, numbers, or symbols near its outer edge. The cap housing has a cutout that allows the user to rotate the dials using his or her fingers. When the dials are rotated, a combination of letters, numbers, or symbols are displayed, enabling the user identify his or her bottle or contents within the bottle. The present invention fits over standard size valves of various conventional bottles and containers.
US09934686B2
A cladding element configured to clad a structural element disposed in a vehicle. The cladding element comprises a transponder. An item of position information, indicating the position of the structural element is stored by the transponder. A method is provided comprising reading out the position information from the transponder of such a cladding element. A computer program is provided for executing and/or controlling the method. Apparatuses for executing and/or controlling the method are disclosed. A vehicle is disclosed having such a cladding element as is a system comprising such a cladding element and such an apparatus.
US09934676B2
The present disclosure relates to a data processing apparatus. The data processing apparatus includes: at least one data processor configured to collect the data from the RTUs and check alarm data associated with the collected data; a first data queue generating unit configured to receive the alarm data output from the data processor to create an alarm data queue; an alarm processing unit configured to receive the alarm data included in a first alarm data queue of the first data queue generating unit sequentially to create a second alarm data queue for creating an alarm message, and to create an alarm message based on alarm data in the second alarm data queue to output it. The alarm processing unit includes a second alarm data queue generating unit configured to receive alarm data from the first data queue generating unit and store the received alarm data into a second alarm data queue.
US09934674B2
A method and system are provided. The method includes generating a set of workplace predictors of risk relating to accidents, injury, and industrial hygiene, based on employee states that include a physical state and an emotional state. The method further includes collecting data for an elevated risk of a workplace accident at a work location responsive to the set of workplace predictors. The data includes employee data for employees involved in the elevated risk and workplace machinery data for workplace machinery involved in the elevated risk. The method also includes automatically dispatching the data to first responders using one or more hardware-based information dispatching devices.
US09934671B1
Securing communications from a process plant to a remote system includes a data diode disposed there between that allows data to egress from the plant but prevents ingress of data into the plant and its associated systems. Process plant data from the secure communications is then analyzed to detect conditions occurring at process plant entities in the process plant using various machine learning techniques. When the process plant entity is a valve, the mode of operation for the valve is determined and a different analysis is applied for each mode in which a valve operates. Additionally, the process plant data for each valve is compared to other valves in the same process plant, enterprise, industry, etc. Accordingly, the health of each of the valves is ranked relative to each other and the process plant data for each valve is displayed in a side-by-side comparison.
US09934666B2
A security system according to an embodiment of the invention includes motion sensor units for positioning at desired locations of a building structure. Each motion sensor unit includes a motion sensor adapted for detecting motion external to the building structure. The system can include a mobile alarm display unit operatively connected to the motion sensor units. The mobile alarm display unit can include a plurality of alarm indicators corresponding to the motion sensor units. Each alarm indicator can be operatively linked to a particular one of the motion sensor units, and detection of motion by the particular motion sensor unit activates the corresponding alarm indicator linked to the particular motion sensor unit.
US09934663B2
Systems and methods for annotating a display of a video data stream with customized information are provided. Methods include selecting a video data stream, creating a video graphic help file (VGH file) associated with the video data stream, a data capture device associated with the video data stream, a monitored area captured by the data capture device associated with the video data stream, or a salvo view, adding customized information to the VGH file, determining a need to access the VGH file, recalling the VGH file, and displaying customized information in the VGH file.
US09934659B2
An outdoor messaging display for a home automation system can include an arrival detection device for detecting a visitor's arrival. The system can also include a display device attached near a door that is capable of displaying text to the visitor. The system can also include a home automation controller that can receive a notification from the arrival detection device indicating that a visitor has arrived or has been detected. The home automation controller can send an alert to a device of the resident indicating that the visitor has arrived or been detected. The home automation controller can receive a message from the resident and output the message to the output display for the visitor to read.
US09934657B2
One variation of a method for controlling access to products from a vending machine includes: locking a door of the vending machine; recording an initial inventory of products arranged within the vending machine based on signals received by a radio antenna arranged within the vending machine and read by a radio frequency identification reader; initiating a transaction in response to receiving a cashless payment mechanism from a patron; unlocking the door in response to authentication of the cashless payment mechanism; in response to closure of the door, recording a final inventory of products within the vending machine based on signals received by the radio antenna and read by the radio frequency identification reader; and initiating a payment with the cashless payment mechanism for a difference between the initial inventory and the final inventory to complete the transaction.
US09934656B2
A checkout system includes a plurality of settlement apparatuses and a registration apparatus. The registration apparatus includes a scanner, a storage unit, a communication interface, and a processor. The processor controls the scanner, the storage unit and the communication interface to identify a commodity corresponding to a scanned code, generate the settlement information, and transmit the settlement information to a selected one of the plurality of settlement apparatuses. The selected one of the plurality of settlement apparatuses determines, with respect to itself, whether a settlement processing is currently being performed and whether a settlement processing was completed within a preceding predetermined amount of time. Based on the determination, the selected one of the plurality of settlement apparatuses performs one of the settlement processing with respect to the received settlement information and transmission of the settlement information to another one of the plurality of settlement apparatuses.
US09934647B2
A method and system to provide user-configurable preferences and/or options for team play on a single gaming machine is disclosed. According to one embodiment, a computer-implemented gaming system comprises a memory device having stored thereon a gaming application that enables multiplayer, turn-based gameplay among one or more players. A computer-processing unit is operatively connected to the memory device and processes the gaming application to enable the one or more players to specify a condition for determining when a player's turn at gameplay ends. Processing the gaming application further includes determining that the condition is satisfied for a current player and generating a message to indicate that the current player's turn at gameplay is terminated. A display presents the generated message to the one or more players.
US09934644B2
The present invention relates to a user-friendly and a user-interactive cellular mobile phone console, allowing a user to interactively replace a malfunctioning cellular mobile phone with a functioning mobile phone.
US09934639B2
A method and apparatus for using a magnetic element to detect the presence of foreign materials, or anomalies, embedded in an object including placing magnetic field viewing film over an object such as a coin and passing the magnetic element over the object in prescribed patterns. The object to be tested for an anomaly may be covered or encased in magnetic paper. The presence of a foreign material in the object will be detected by the film when a magnetic element passes by the anomaly. An anomaly, such as of tungsten hidden in a gold coin or nugget, is detected by the film due to the disruption of the magnetic field of the anomaly. The film will present a dark spot adjacent to the location of the hidden anomaly.
US09934637B2
Electronic locking devices, systems, and methods may employ an accelerometer to detect an acceleration associated with displacement of a portion of an electronic locking device, for example, displacement of a housing that includes a display of the electronic locking device. Responsive to such an acceleration being detected, a message is transmitted to a device remote from the locking device. The message may include a photograph and or audio signal. Concurrently with the transmission of the message, a greeting may be played and/or displayed.
US09934634B1
A system employing a plurality of brain/body-generated inputs to control multi-action operation includes a controllable device, that performs at least two actions via remote control, and a head-mounted user interface device. The UI device includes a user cranium-mounted frame, first and second sensors supported by the frame, a processor, and a transmitter. The first sensor includes an electrode for contacting the cranium when the frame is worn and adapted to receive a bioelectric signal from the cranium. The second sensor receives hands-free brain/body input from the user. The processor uses application software process input provided by the first and second sensors and generates different outputs, corresponding to different commands. The transmitter transmits signals, based on the different commands, to the controllable device to initiate the different actions performed by the device.
US09934633B2
A tactical security system can be used to secure a room. For example, such a security system may be contained in a housing sized for shipment to a location for placement in a room in order to secure the room. Various components may be included in the housing, such as a storage device configured to store data received from one or more audio or video recording devices; an access controller configured to interface with a badge reader associated with one or more access points to the room in order to selectively control access to the room; a switch configured to couple the one or more audio or video recording devices with the storage device and to couple the badge reader with the access controller; and/or a power supply configured to supply power to the devices in the housing.
US09934629B2
A vehicle maintenance system comprising an ECU and a port for interfacing with the ECU, the ECU configured to store diagnostic data related to the vehicle. The system further comprises a dongle configured to interface with the port to send data to the ECU and receive data from the ECU and a local device configured to communicate with the dongle and a remote computer, the local device comprising a display, a memory storing program instructions, and a processor configured to execute the program instructions to establish a communications link with the ECU via the dongle to allow the transfer of diagnostic data from the ECU to the local device, to allow the transfer of the diagnostic data from the local device to the remote computer and to receive data from the remote computer, such that the data received is used to perform a maintenance action on the vehicle.
US09934623B2
A data acquisition and recording system (DARS) for mobile assets that includes a data recorder. The data recorder includes a data encoder, an onboard data manager, a vehicle event detector, at least one local memory component, and a queueing repository. DARS processes data from at least one input sensor and stores a compressed record of the data at least once per second in the local memory module. DARS is designed to run in near real-time mode, storing a full record comprising five minutes of data to a remote memory module every five minutes, and in real-time mode, streaming data to the remote memory module by uploading a record of data at least once per second and up to once every tenth of a second. Remotely located users can view video, audio, and data acquired by DARS through a web browser, which provides for quicker emergency response, validate the effectiveness of repairs and rerouting, and monitor crew performance and safety.
US09934614B2
An example wearable display system includes a controller, a left display to display a left-eye augmented reality image with a left-eye display size at left-eye display coordinates, and a right display to display a right-eye augmented reality image with a right-eye display size at right-eye display coordinates, the left-eye and right-eye augmented reality images collectively forming an augmented reality object perceivable at an apparent real world depth by a wearer of the display system. The controller sets the left-eye display coordinates relative to the right-eye display coordinates as a function of the apparent real world depth of the augmented reality object. The function maintains an aspect of the left-eye and right-eye display sizes throughout a non-scaling range of apparent real world depths of the augmented reality object, and the function scales the left-eye and right-eye display sizes with changing apparent real world depth outside the non-scaling range.
US09934612B2
Method for determining the pose of a camera with respect to an object of a real environment for use in authoring/augmented reality application that includes generating a first image by the camera capturing a real object of a real environment, generating first orientation data from at least one orientation sensor associated with the camera or from an algorithm which analyzes the first image for finding and determining features which are indicative of an orientation of the camera, allocating a distance of the camera to the real object, generating distance data indicative of the allocated distance, determining the pose of the camera with respect to a coordinate system related to the real object of the real environment using the distance data and the first orientation data. May be performed with reduced processing requirements and/or higher processing speed, in mobile device such as mobile phones having display, camera and orientation sensor.
US09934608B2
A process for graphically guiding a user of a capture device (e.g., smartphone) to more accurately and completely capture a series of ground-level images of a building. Ground-level images are captured as the picture taker moves around the building—taking a plurality (e.g., 4-16 for an entire building) of ground level images from multiple angles and/or distances. The series of captured ground level images may be uploaded to an image processing system to create a 3D building model and returned to the user or processed locally. The returned 3D building model may incorporate scaled measurements of building architectural elements and may include a dataset of measurements for one or more architectural elements such as siding (e.g., aluminum, vinyl, wood, brick and/or paint), windows or doors.
US09934604B2
In accordance with some embodiments, a full per sample coverage mask may be used for a subset of the pixels in the tile, thereby enabling pixels that belong to multiple depth ranges to be handled. This makes the depth bounds a tighter fit for the true depth range of the tile and improves hierarchical depth culling efficiency when MSAA is used.
US09934602B2
Systems and methods for implementing a voxel 3D modeling technique in client server systems, e.g., using a web browser as the main user interface.
US09934592B1
A method and a system for determining a 6-DOF-pose of an object in space use an optical-tracking marker attached to the object. The marker comprises an inner marker area having a circular contour with a known radius and a marker pattern defining at least one characteristic marker feature. A camera image of the marker typically shows an elliptical representation of the circular contour and the marker pattern. Based on the image, parameters describing the elliptical representation are determined and the 6-DOF-pose of the marker in space is derived using the parameters.
US09934591B2
Disclosed is a method and system for processing images from an aerial imaging device. An image of an object of interest is received from the aerial imaging device. A parameter vector is extracted from the image. Image analysis is performed on the image to determine a height and a width of the object of interest. Idealized images of the object of interest are generated using the extracted parameter vector, the determined height, and the determined width of the object of interest. Each idealized image corresponds to a distinct filled volume of the object of interest. The received image of the object of interest is matched to each idealized image to determine a filled volume of the object of interest. Information corresponding to the determined filled volume of the object of interest is transmitted to a user device.
US09934586B2
Various aspects of a system and a method to process multimodal images are disclosed herein. In accordance with an embodiment, the system includes an image-processing device that generates a structured point cloud, which represents edge points of an anatomical portion. The structured point cloud is generated based on shrink-wrapping of an unstructured point cloud to a boundary of the anatomical portion. Diffusion filtering is performed to dilate edge points that correspond to the structured point cloud to mutually connect the edge points on the structured point cloud. A mask is created for the anatomical portion based on the diffusion filtering.
US09934581B2
A system for dynamically tracking and indicating a path of an object comprises an object position system for generating three-dimensional object position data comprising an object trajectory, a software element for receiving the three-dimensional object position data, the software element also for determining whether the three-dimensional object position data indicates that an object has exceeded a boundary, and a graphics system for displaying the object trajectory.
US09934575B2
According to some aspects, an image processing apparatus is provided, comprising circuitry configured to receive an input image, the input image being supplied as a stereoscopic image including a left image for a left eye and a right image for a right eye, calculate depth information for each of a plurality of sub-regions of the input image based at least in part on the right image and the left image, and determine, for each of the plurality of sub-regions of the input image, at least one luminance component based at least in part on the depth information and a function indicating a relationship between depth information and luminance value.
US09934569B2
A computer implemented method for tracking a site in a series of images, the method comprising identifying a site to be tracked; selecting at least three non-collinear locations distributed around the sire in the reference image; selecting, from the reference image, a region of image data around each of the at least three non collinear locations; comparing each selected region with a second image and, based on these comparisons, identifying for each selected region a corresponding location in the second image, determining a single common affine transformation to map the at least three locations from the reference image onto the corresponding locations in the second image.
US09934563B2
Technologies are generally described for 3D object recognition through 2D image processing based on white balancing and object-rotation in machine vision systems. According to some examples, image recognition of an object captured with a camera under insufficient lighting may be achieved through white balancing. Processing cost reduction may be achieved in the learning process for image recognition through automatic generation of rotated 2D images of target objects to be detected, such as machine parts, from a small number of 2D images of a target object and generation of a 3D image of the target object from the rotated 2D images. Image recognition may thus be ensured even under insufficient lighting through execution of the image recognition process for multiple images and learning the successful recognition results. Some examples may be implemented in mechanical parts selection, where 2D images of the parts may be available beforehand.
US09934553B2
Image super-resolution (SR) generally enhance the resolution of images. One of SR's main challenge is discovering mappings between low-resolution (LR) and high-resolution (HR) image patches. The invention learns patch upscaling projection matrices from a training set of images. Input images are divided into overlapping patches, which are normalized and transformed to a defined orientation. Different transformations can be recognized and dealt with by using a simple 2D-projection. The transformed patches are clustered, and cluster specific upscaling projection matrices and corresponding cluster centroids determined during training are applied to obtain upscaled patches. The upscaled patches are assembled to an upscaled image.
US09934546B1
Methods and apparatuses are disclosed for providing integrated management of a workflow for moving industry quotes. A processor can be configured to execute workflow management software to manage a plurality of moving industry quote workflows. Each moving industry quote workflow may correspond to a move transaction. The moving industry quote workflows may correspond to a plurality of workflow types, and each workflow type may comprise an associated plurality of interrelated tasks for different aspects of managing a moving industry quote workflow. Users can interact with a plurality of graphical user interfaces (GUIs) to perform the interrelated tasks.
US09934545B2
A method and a warehouse for handling items stored in a warehouse by a first actor, and are removed from the warehouse by a second actor, wherein, upon an automated receiving of the items by the warehouse, an individual item-specific or actor-specific identification is detected, inputted or generated by the warehouse, wherein the items are associated with one of the actors by assigning the individual identification and are stored according to the association in the warehouse, wherein the individual identification contains information about the storage conditions of the item and that the items delivered to the warehouse are received by a handling system and are stored according to the individual identification under different storage conditions in a shelf system of the warehouse.
US09934543B2
A user, such as an employee of an institution, may travel overseas where data or devices may be compromised. Described herein is a system and method for receiving travel data for the user from a travel data source and receiving a list of countries with a high level of security threats where data security may be an issue. Based on the travel data for the user and the list of countries with a high level of security threats, it may be determined whether the user is entering a country with a high level of security threats. If so, one or more user devices associated with the user may be determined, and data security scans of the devices may be generated before, during, and/or after travel. Data security issues may be determined based on a comparison of the scans. A report of the issues may optionally be generated.
US09934534B2
The present embodiments relate to intelligently throttling a modification message based on a period of time that a trade order is required to remain in a market. In an embodiment, intelligently throttling a modification message includes intelligently selecting a transmission time of a modification message based on a period of time that a trade order is required to remain in a market. The modification message is transmitted at the selected time to ensure that the modification order is received at an electronic exchange at or shortly after, but not before, the period of time has expired. As a result, the modification order is accepted (e.g., not rejected) by the electronic exchange. The modification order does not need to be resent to the electronic exchange.
US09934531B2
A color selection and coordination system including a database of predetermined color relationships implementing a data-driven color model. A starting color is associated with a first color in the color database. One or more predefined color palettes associated with the first color may be retrieved, each palette including one or more coordinating colors, the coordinating colors being predetermined based on the first color and a color coordination algorithm.
US09934528B2
A system and method are provided for indicating an existence of a link to information pertaining to an article of commerce. The present disclosure provides for downloading a look-up table from a server database to a mobile device via a communication network. The look-up table is configured to store a plurality of UPC numbers associated with a plurality of articles of commerce and a plurality of information link indicators. Each information link indicator is associated with a respective UPC number and article of commerce and indicates the existence of a link via the communication network to information pertaining to the respective article of commerce. The mobile device allows a consumer to immediately determine if product information is available for a particular article of commerce, via a visual or audible indication on the mobile device, without access to the communication network.
US09934527B2
Provided is a shoe selection support system in which it is possible to utilize information from other people while considering individual differences and in which it is possible to easily select suitable shoes.This system is provided with: (a), a shoe information storage unit (27) which associates and stores shoe IDs and shoe information; (b), a member information storage unit (28) which associates and stores member IDs and member information that includes foot size; (c), a related information storage unit (29) which associates and stores related information, shoe IDs and member IDs; (d), a shoe size distribution generation unit (22) which generates shoe size distribution data for showing a shoe size distribution diagram; (e), a foot size distribution generation unit (23) which generates foot size distribution data for displaying a foot size distribution diagram; and (f), a member specification unit (25) which generates specific member data for showing the position corresponding to the foot size of the specified member in a shoe size distribution diagram and a foot size distribution diagram.
US09934517B2
A method comprises receiving, by a computer-based system for processing a transaction, a notification that a transaction account holder has taken an action, taking, in near real time, an action in response to the action taken by the transaction account holder, and/or communicating with a web-client associated with the transaction account holder in response to the action taken by the transaction account holder. The communicating with the web-client may occur in near real time.
US09934515B1
The present disclosure relates to applying techniques similar to those used in neural network language modeling systems to a content recommendation system. For example, by associating consumed media content to words of a language model, the system may provide content predictions based on an ordering. Thus, the systems and techniques described herein may produce enhanced prediction results for recommending content (e.g. word) in a given sequence of consumed content. In addition, the system may account for additional user actions by representing particular actions as punctuation in the language model.
US09934509B2
In order to verify the authenticity of a product associated with a host device, the product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The host device sends a control signal for selecting and activating one of those ciphered functions. The product then deciphers and executes the function. The result of the function execution is then communicated back to host device when a decision on product authenticity is made.
US09934508B2
The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity.
US09934489B2
A centralized web-based system and method for managing appointments having a user interface that interacts with one or more users to display one or more items based on user input, a management module connected to the user interface and configured to receive data related to scheduling an appointment, determine one or more possible appointments based on the data, present the one or more possible appointments, receive a user selection from the one or more possible appointments, and schedule the appointment based on the user selection, and one or more databases configured to store appointment information, wherein the one or more databases are connected to the management module and wherein the data comprises a date and time slot and at least one of a facility, a service, and a servicer.
US09934487B2
Embodiments of the invention relate to systems, methods, and computer program products for the management of custodians within an electronic discovery system. Embodiments of the invention herein disclosed provide for methods of creating, maintaining, and utilizing a unified custodian directory for the purposes of carrying out electronic discovery within an enterprise environment. By employing a unified custodian directory to manage custodians apart from the electronic discovery cases to which they relate, the custodian management system of the present invention promotes efficiencies in the field of electronic discovery.
US09934484B2
A method for defining, generating, and using a global back-end taxonomy is disclosed. It is identified that a listing of an item is exposed to a plurality of users of a first subsystem via a set of categories of a first front-end taxonomy. The listing of the item is mapped to a set of categories of a global back-end taxonomy, the global back-end taxonomy being maintained independently of the first front-end taxonomy and a second front-end taxonomy, the second front-end taxonomy being associated with a second subsystem. A category of the set of categories of the global back-end taxonomy is mapped to a category of a set of categories of the second front-end taxonomy associated with the second subsystem. The listing of the item is exposed to a plurality of users of the second subsystem via the set of categories of the second front-end taxonomy.
US09934483B1
A pickup location may be enabled to continue to operate when communication over a network is not available. When communication is not available, a pickup location may not be able to send a confirmation that a user has dropped off an item for a return or to send a request to have the item retrieved by a carrier. The pickup location may be enabled to assign a stored access code that was previously sent to a carrier and which will allow the item to be retrieved by the carrier who has arrived at the pickup location for reasons other than a request to retrieve the item. A retrieval confirmation from the carrier may be utilized to allow a refund or replacement process to be initiated, and to update capacity information for the pickup location, if the carrier meets a certain confidence threshold requirement based on past performance.
US09934479B2
A workflow management system that integrates well planning workflows with technical applications, audits change events, provides personnel authorizations, tracks and manages change events, and integrates best practice documentation and data at any point along the workflow.
US09934473B2
In accordance with embodiments, there are provided mechanisms and methods for selecting a synchronous or asynchronous process to determine a forecast. These mechanisms and methods for such synchronous/asynchronous process selection can enable embodiments to determine forecasts for multiple users (e.g. with hierarchical relationships, etc.) over an arbitrary time interval. The ability of embodiments to provide forecasts that involve such a large amount of data in an effective way can enable forecasting that was otherwise infeasible due to resource limitations.
US09934466B2
Disclosed herein is an enhanced device personalization that personalizes a user's experience with a device, e.g., a multi-user device. Rather than personalizing based on the specific user(s) that are using, an active entity, which represents a type of consumption, may be generated and used to make recommendations for personalizing an experience using the device. In a case of a multi-user device, each user's experience is personalized by determining an active entity for the user's experience and without knowledge of which user is using the device.
US09934463B2
Neuromorphic computational circuitry is disclosed that includes a cross point resistive network and line control circuitry. The cross point resistive network includes variable resistive units. One set of the variable resistive units is configured to generate a correction line current on a conductive line while other sets of the variable resistive units generate resultant line currents on other conductive lines. The line control circuitry is configured to receive the line currents from the conductive lines and generate digital vector values. Each of the digital vector values is provided in accordance with a difference between the current level of a corresponding resultant line current and a current level of the correction line current. In this manner, the digital vector values are corrected by the current level of the correction line current in order to reduce errors resulting from finite on to off conductance state ratios.
US09934454B2
A method, an imaging and light source module insertable in a reverse vending machine, and a reverse vending machine including an opening for entering objects into a chamber, a plurality of light sources and a plurality of imaging devices allowing at least one feature of an object in the chamber to be read, wherein the plurality of imaging devices and the plurality of light sources are arranged as a plurality of imaging and light units around the perimeter of the chamber, wherein each imaging and light unit including one 2D imaging device and one light source, the 2D imaging device and the light source is viewing and illuminating the object at a first and a second oblique angle, respectively, wherein the first and second oblique angles are in the range 45-75° relative to a center-symmetrical line of the imaging and light units.
US09934453B2
Multi-source multi-modal activity recognition for conducting aerial video surveillance comprising detecting and tracking multiple dynamic targets from a moving platform, representing FMV target tracks and chat-messages as graphs of attributes, associating FMV tracks and chat-messages using a probabilistic graph based mapping approach; and detecting spatial-temporal activity boundaries.
US09934451B2
A method of object detection includes receiving a first image taken by a first stereo camera, receiving a second image taken by a second stereo camera, and offsetting the first image relative to the second image by an offset distance selected such that each corresponding pixel of offset first and second images depict a same object locus if the object locus is at an assumed distance from the first and second stereo cameras. The method further includes locating a target object in the offset first and second images.
US09934449B2
A method for detecting one or more topic transitions in a multimedia content includes identifying, one or more frames from a plurality of frames of the multimedia content based on a comparison between one or more content items in a first frame of the plurality of frames, and the one or more content items in a first set of frames of the plurality of frames. The method further includes determining at least a first score, and a second score for each of the one or more frames. Additionally, the method includes determining a likelihood for each of the one or more frames based at least on the first score, and the second score, wherein the likelihood is indicative of a topic transition among the one or more frames.
US09934448B2
A key identification system is provided. The key identification system comprises an imaging system to capture an image of a master key, and a logic to analyze the captured image. The imaging system may be capture an image of a groove in the master key from an angle between perpendicular and parallel to the blade of said master key. The logic analyzes the captured image to compare characteristics of the groove with groove characteristics of known key blanks to determine the likelihood of a match between the master key and a known key blank. The key identification system may further compensate for displacement or orientation of the master key with respect to the imaging system when analyzing characteristics of the groove.
US09934442B2
Disclosed are a passenger counting device, etc., for accurately counting the number of occupants in a vehicle, including persons seated in the rear seats thereof. This vehicle passenger counting device comprises: a specific part detection means for detecting a specific part of a vehicle from acquired images and generating specific part detection results; an association means for associating the specific part detection results across images in order to compute a degree of movement of the vehicle and generate vehicle movement information including the result of the said computation; a person detection means for detecting persons who are occupants of the vehicle in the images and generating person detection results including location information of the detected persons; and an integration means for determining the number of occupants by integrating the person detection results on the basis of the vehicle movement information.
US09934440B1
A method of monitoring a blind spot of a monitoring vehicle by using a blind spot monitor. The method includes steps of: the blind spot monitor (a) acquiring a feature map from rear video images, on condition that video images with reference vehicles in the blind spot are acquired, reference boxes for the reference vehicles are created, and the reference boxes are set as proposal boxes; (b) acquiring feature vectors for the proposal boxes on the feature map by pooling, inputting the feature vectors into a fully connected layer, acquiring classification and regression information; and (c) selecting proposal boxes by referring to the classification information, acquiring bounding boxes for the proposal boxes by using the regression information, confirming whether the bounding boxes match their corresponding proposal boxes, and determining whether the monitored vehicle is in the proposal boxes to determine the monitored vehicle is in the blind spot.
US09934428B2
The invention relates to a method for detecting a pedestrian (27) moving in an environmental region of a motor vehicle relatively to the motor vehicle based on a temporal sequence of images (18) of the environmental region, which are provided by means of a camera of the motor vehicle (1), wherein characteristic features are extracted from the images (18) and a plurality of optical flow vectors is determined to the characteristic features of at least two consecutively captured images of the sequence by means of an image processing device of the motor vehicle, which indicate a movement of the respective characteristic features over the sequence, wherein for detecting the pedestrian (27), several confidence metrics are determined based on the characteristic features and the optical flow vectors, and based on the confidence metrics, it is examined if a preset plausibility check criterion required for the detection of the pedestrian (27) is satisfied, wherein the pedestrian (27) is supposed to be detected if the plausibility check criterion with respect to the confidence metrics is satisfied.
US09934425B2
A user interacts with various pieces of technology to perform numerous tasks and activities. Reactions can be observed and mental states inferred from these performances. Multiple devices, including mobile devices, can observe and record or transmit a user's mental state data. The mental state data collected from the multiple devices can be used to analyze the mental states of the user. The mental state data can be in the form of facial expressions, electrodermal activity, movements, or other detectable manifestations. Multiple cameras on the multiple devices can be usefully employed to collect facial data. An output can be rendered based on an analysis of the mental state data.
US09934412B2
In one embodiment, a data storage client may establish a virtual replay protected storage system with an agnostic data storage. The virtual replay protected storage system may maintain a trusted counter and a secret key in a trusted client environment. The virtual replay protected storage system may encode a hash message authentication code signature based on the trusted counter, the secret key, and a data set. The virtual replay protected storage system may send a write request of the data set with the hash message authentication code signature to an agnostic data storage.
US09934405B2
A kernel receives a request to execute a first process instance from an agent. The first process instance is an instance of a first program. The kernel obtains one or more access control rules related to the agent. The kernel permits execution of the first process instances based on the access control rules. The kernel detects the first process instance attempting to access a second process instance during execution of the first process instance. The second process instance is an instance of a second program currently being executed. The kernel determines whether to grant the first process instance permission to access the second process instances based on the access control rules.
US09934394B1
Provided are methods and systems for generating user-specific resource URIs for resources shared between users on the Internet. The user for whom the link was created and to whom the link was sent may use the link to access a shared resource; however, the link may not be used by any other user to do the same. No data needs to be created and/or stored on the server-side as a result of the link being provided to the user. Instead, by creating this customized/individualized link for the user, the particular user (and only the particular user) is being granted access to the shared resource. The methods and systems provided obviate the need to maintain any configuration data on the server side, thereby protecting against the possibility of the individualized URIs being forged by an intruder, while preserving the need for the accessing user to be authenticated.
US09934384B2
Disclosed are various embodiments for assessing risk associated with a software application on a user computing device in an enterprise networked environment. An application rating is generated for the software application based at least in part on application characteristics. A risk analysis for the installation of the application is generated based at least in part on the application rating, the user computing device, and user information.
US09934381B1
Techniques for detecting exfiltration content are described herein. According to one embodiment, a malicious content suspect is executed and a packet inspection of outbound network traffic is performed by a packet inspector running within the virtual machine. Occurring before the outbound network traffic leaving the virtual machine, the packet inspector determines whether a portion of outbound network traffic matches one or more portions of predetermined network traffic patterns or signatures. If so, a determination is made whether the outbound network traffic includes at least one environmental property of the virtual machine that is unique or almost unique to the virtual machine. If so, migration of the outbound network traffic outside of the virtual machine is precluded and an alert is transmitted. The alert includes the malicious content suspect that is attempting to perform an exfiltration of data.
US09934377B2
A device comprises a detector configured to detect an event, and a selector coupled to the detector and configured to generate a signal in response to a detection of an event by the detector. The signal is operable to select a set of input/output (I/O) parameters from among first and second stored sets of parameters. The device also includes a configuration module coupled to the selector. The configuration module is configured to output the selected set of I/O parameters.
US09934376B1
A threat-aware virtualization module may be deployed in a malware detection appliance architecture and execute on a malware detection system (MDS) appliance to provide exploit and malware detection within a network environment. The virtualization module may underlie an operating system kernel of the MDS appliance and execute in kernel space of the architecture to control access to kernel resources of the appliance for any operating system process. A type 0 virtual machine monitor may be disposed over the virtualization module and execute in user space of the architecture as a pass-through module configured to expose the kernel resources of the appliance to the operating system kernel. One or more hypervisors, e.g., type 1 VMM, may be further disposed over the virtualization module and execute in user space of the architecture under control of the virtualization module to support execution of one or more guest operating systems inside one or more full virtual machines.
US09934374B2
The present disclosure provides a description of a computer implemented method and system for protecting a software program from attack during runtime. The system comprises a plurality of software blocks for providing desired functions during execution of a software program and a trusted address server having a table for mapping predetermined source tokens to destination tokens. The trusted address server couples each of the plurality of software blocks for receipt of predetermined source tokens from any one of the plurality of software blocks, while returning a mapped destination token from the predetermined destination tokens to said any one of the plurality of software blocks in dependence upon the table for mapping predetermined source tokens to destination tokens.
US09934372B1
Technologies for performing orientation-independent bioimpedance-based user authentication include a compute device. The compute device includes a plurality of electrodes usable to transmit an alternating current and measure a bioimpedance in a section of the body of a user. The compute device is to transmit, with a pair of the electrodes, an alternating current through the section of the body of the user, measure, with a pair of the electrodes, a bioimpedance of the section of the body to the transmitted alternating current, generate a tomographic image as a function of the measured bioimpedance, identify a position of a fiduciary marker in the tomographic image, rotate the tomographic image to a predefined orientation as a function of the position of the fiduciary marker, extract one or more biometric features from the rotated tomographic image, and perform authentication of the user as a function of the extracted one or more biometric features.
US09934370B2
Methods for controlling a medical device using a software application on a mobile device are provided. In one aspect, a method includes receiving a request from the software application on the mobile device to open a communications channel for at least one of audio communication or text-based communication, and sending from the server an instruction to the medical device based on the request. The method also includes providing to the software application on the mobile device for display a result of the instruction. Systems, graphical user interfaces, and machine-readable media are also provided.
US09934369B2
Examples of techniques for detecting and tracking virtual containers are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes detecting a virtual container. The method further includes collecting virtual container data for the virtual container. The method also includes associating, by a processing device, the virtual container to at least one of a plurality of images. Additionally, the method includes building, by the processing device, a container event database based on the virtual container data and the association of the virtual container to the at least one of the plurality of images, so as to enable tracking of software in the plurality of images and in live virtual containers.
US09934367B2
A computer method of characterizing chemical composition of crude oil and crude oil blends, includes determining respective segment type and segment number range of selected classes of hydrocarbon constituent molecules based on physical and chemical property data on each class of hydrocarbon constituent molecules and on crude oil physical and chemical property data. The method determines relative ratio of each class of hydrocarbon constituent molecules that forms a chemical composition representative of the subject crude oil, and therefrom characterizes chemical composition of the subject crude oil. The method/system displays to an end-user, the characterized chemical composition of the subject crude oil. Based on the identified distribution functions and the relative ratio of each class of hydrocarbon constituent molecules, the method estimates chemical composition of the crude oil. Estimates of physical and chemical properties of the crude oil are then based on the estimated chemical composition.
US09934357B2
A method and a device for protocol adjustment for medical imaging, and a medical imaging device and a computer program product for carrying out the method, wherein the method includes providing a location-specific feature of an imaging device, ascertaining at least one location-dependent protocol boundary condition from a comparison with at least one database, and creating at least one protocol adjusted to the at least one location-dependent protocol boundary condition. At least one of the providing, ascertaining, or creating occurs automatically.
US09934355B2
A test and measurement apparatus, system, and method for synchronizing an acquisition or triggering system to a specific burst of interest. The subject apparatus and method triggers on varying energy content of a signal qualified by time in the presence of high-frequency input signal bursts, by using an adjustable pulse width envelope detector, disposed in the signal path of the trigger circuitry, as a digital rectifier or to otherwise process and extract an envelope signal. An RF envelope probe having an analog envelope detector among other suitable components is disclosed. A method is implemented for isolating an interval of interest in a signal under test. An envelope detector circuit produces an envelope signal from the signal. Trigger circuitry receives the envelope signal from the envelope detector, and isolates the interval of interesting in the signal under test using the envelope signal.
US09934352B2
A method of making a three-dimensional (3D) integrated circuit (IC) includes performing a series of simulations of operations of a first die of the 3DIC in response to a corresponding series of input vectors and at least one environment temperature. The method also includes adjusting, for at least one simulation in the series of simulations, the at least one environment temperature based on an operational temperature profile of a second die of the 3DIC.
US09934329B2
This application is directed to an indexing system for graph data. In particular implementations, the indexing system uses a database index infrastructure that provides for flexible search capability to data objects and associations between data objects. Particular embodiments relate to an indexing system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
US09934322B2
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.
US09934317B2
An electronic audio product supports transmit-receive of an audio information signal of an interactive interconnected system comprising an electronic reading device and an electronic transmitter-receiver. The audio information signal is formed by associated data and audio data. The associated data is a preset Uniform Resource Identifier. The electronic transmitter-receiver is provided with an associated data reception circuit, an associated data transmission circuit and a central processing unit (with memory). The associated data reception circuit is equipped with a short-distance signal transmission-reception circuit; and the electronic transmitter-receiver is configured to control transmit-receive of the associated data of the decomposed audio information signal, receive the associated data decomposed by the transmission circuit of the electronic reading device, transmit the associated data to an external information data storage center via a remote wireless technology, and quickly call out an associated electronic file.
US09934311B2
Weighted features associated with a document are scaled using scales to generate a set of unweighted elements for each scale. A sketch is generated for each scale by sampling the unweighted elements generated for the scale. The scales are chosen based on a selected cutoff factor so that documents that have a similarity that is less than the cutoff factor might have no scales in common, while documents that have a similarity that is greater than the cutoff factor will have at sufficiently many but at least one scale in common. The similarity of these documents can be estimated using the sketches associated with each of the documents for the common scales.
US09934308B2
In an embodiment, a method comprises performing a first search based on a first text string; based on the first search, identifying one or more search results; after identifying the one or more search results, causing the one or more search results to be displayed; while the one or more search results are displayed: receiving input that changes the first text string to a modified text string; in response to receiving the input: performing a second search based, at least in part, on a portion of the modified text string, and determining that no search results are identified based on the second search; after determining that no search results are identified based on the second search, continuing to display the one or more search results; wherein the method is performed by one or more computing devices.
US09934306B2
Technologies are described herein for identifying query intent from a raw query. A method for identifying intent may include repeatedly separating and merging terms of a natural language expression based on a set of rule-based transpositions of natural language terms into one or more defined terms based on predetermined naming conventions for at least one software function. Thereafter, a cluster of previous search terms related to the defined terms may be identified, and the natural language expression may be associated with the identified cluster to create intent-based cluster information.
US09934292B2
A results set can be received from a form-based presentation optimizer. The results set can comprise data records having at least one data field. Form definitions applicable to the received results set can be identified. A form definition can define user interface elements and their configuration within a user interface of the form-based software application. An optimal form definition can be dynamically synthesized from the identified form definitions and predefined presentation optimization rules. The optimal form definition can define the configuration of user interface elements that optimally present the results set. The contents of the optimal form definition can vary based upon internal and external parameters that affect operation of the form-based software application and/or form-based presentation optimizer. The optimal form definition can then be conveyed to the form-based software application for rendering.
US09934291B2
A method for dynamically generating an optimal form definition for a results set can begin with the receipt of a results set by a form-based presentation optimizer. The results set can comprise data records having at least one data field. Form definitions applicable to the received results set can be identified. A form definition can define user interface elements and their configuration within a user interface of the form-based software application. An optimal form definition can be dynamically synthesized from the identified form definitions and predefined presentation optimization rules. The optimal form definition can define the configuration of user interface elements that optimally present the results set. The contents of the optimal form definition can vary based upon internal and external parameters that affect operation of the form-based software application and/or form-based presentation optimizer. The optimal form definition can then be conveyed to the form-based software application for rendering.
US09934290B1
A method for serving a request for hierarchical data includes receiving, at a processing circuit, a request for hierarchical data stored in one or more databases. The request includes an indication of a particular data hierarchy. The method further includes identifying, by the processing circuit, one or more entity count records corresponding to the particular data hierarchy. The entity count records indicate a distribution of the hierarchical data within the data hierarchy. The method further includes splitting the request for hierarchical data into a plurality of sharded requests based on the distribution of the hierarchical data indicated by the one or more entity count records, assigning the plurality of sharded requests to one or more processing sites for processing at least a subset of the sharded requests in parallel, and reporting a combined result of processing the plurality of sharded requests.
US09934289B2
A method and system for fuzzy full text search is disclosed. The system includes an inverted index where tokens are organized in a Next Valid Character (NVC) tree. Each path through the tree defines a token. The document lists for the tokens are stored at leaf nodes. When performing a fuzzy full text search, the system uses an edit distance greater than zero. After receiving search tokens, the system traverses the NVC tree to generate document error lists. The system then compares the error lists to identify relevant document identifiers and provides a result set.
US09934280B2
A query that is submitted to a database is analyzed so as to determine a join order restriction. The join order restriction is associated with a join between two tables of a plurality of tables of the database that participate in the query. The join order restriction constrains its associated join to be executed prior to another join of the query. At least one join plan is generated, the join plan being constrained by the join order restriction. Different join plans include different join orders. A join plan is selected from among the join plans for execution of the query.
US09934274B2
A computer system can generate a materialized query table (MQT) for data from a base table that has a plurality of rows and columns that each contain stored data. The computer system can receive a query to data stored in a row from the base table. The system can identify a column in the row and determine that data from a cell in the row and the column is above a threshold memory size. The system can generate, in response to determining that the data being above the threshold memory size, an MQT that includes data for the row and that includes a reference pointer that points to a location shared with another table.
US09934273B1
An iteratively updated metadata collection is used for making packet rewriting decisions at a flow management system. In a particular iteration at a particular rewriting decisions node of the system, metadata representing older local decisions is discarded, and metadata representing notifications of older rewriting decisions which were received at a different tier is also discarded. Representations of more recent local decisions and more recent notifications received at the different tier are added to the metadata collection during the particular iteration. New rewriting decisions are made using aggregations of the objects in the metadata collection.
US09934272B2
A method for processing a database query on a database system includes receiving the database query at the database system, determining a sequence of database operations for processing the database query, estimating a number of incoming data elements of the database system to be processed for each of the database operations, estimating a workload of a programmable integrated circuit of the database system for each of the database operations based on the estimated number of incoming data elements, assuming each of the database operations is performed in a single instantiation, selecting a number of instantiations Ni for a database operation i of the sequence of database operations based on the estimated workload of the programmable integrated circuit for the database operation i, and configuring the programmable integrated circuit to execute the determined sequence of database operations, the database operation i is instantiated Ni times.
US09934268B2
The present invention extends to methods, systems, and computer program products for providing consistent tenant experiences at multi-tenant database. Embodiments of the invention include an import service that facilitates data imports without any distribution logic on a tenant. A tenant (caller) provides data in essentially any order. The import service understands the distribution of data across multiple databases and determines for any given piece of import data what database the import data is to be inserted into. Accordingly, the tenant (caller) is relieved from having to know how the data is distributed across a set (of potentially hundreds or thousands) of databases. The import service can optimize an import process to provide load balancing and fairness across a dynamic distributed database system. For example, the import service can insure that a large import by one tenant does not deprive the import other tenants of appropriate resources.
US09934249B2
The present disclosure is directed to systems and methods for context-aware and personalized access to data corresponding to an event. The data is related to multiple predefined parameters including a location, date, time, and a classifier representing a status or an impact intensity for the event. The method includes receiving the data and an event type for the data. The event type is selected from multiple predefined event types. The method also includes creating a hierarchical data structure configured to spatially index the data based on the selected event type. The hierarchical data structure includes a node representing the selected event type. The node is augmented using a linked list for referring to the data to be stored in a database. The node is associated with a frequency of occurrence of the selected event type.
US09934247B2
Methods, computing systems and computer program products implement embodiments of the present invention that include storing multiple files to a file-level storage system that includes one or more storage devices, and maintaining, by the file-level storage system, one or more searchable indexes for the multiple files, each of the indexes indexing a respective key field. In some embodiments the file-level storage system may be configured as a network attached storage system. Upon receiving, via a network, a search query from a computer, the file-level storage system can identify, using the one or more searchable indexes, one or more of the multiple files that match the search query, and convey, to the computer, the respective name and the respective location of each of the one or more identified files. In some embodiments, the file-level storage system includes a web server exposing a representational state transfer application programming interface.
US09934246B2
A system and method support a reference store in a distributed computing environment such as a distributed data grid. The system associates a ticket with the reference store, wherein the reference store contains a plurality of references. Furthermore, the system uses the ticket to expose the reference store to one or more consumers in the distributed computing environment. The reference store type is selected in response to the number of references required to be stored and access overhead. Each reference store can be inflated or deflated according to the number of references it contains. Selection of different reference store types allows for reduced memory overhead while still providing acceptable reference retrieval times. The reduction in memory overhead enhances performance and capabilities of a distributed computing environment such as a distributed data grid.
US09934244B2
A method and system for managing access to file system objects enables an application to request access to a file system object via a file system transformer driver, which may extend the capabilities of a file system. The file system transformer driver may be configured to convert a data file format for the file system object to a data format requested by the application. The file system transformer driver may store the file system object in an internal data format using a file system on a storage device. The file system transformer driver may receive requests from applications via an operating system instruction.
US09934243B2
Systems, methods and computer program products for determining completion of commands in a library system and providing an indication of the completion to a component of the media library system so that other commands which are dependent upon the completion can be efficiently issued and executed. In one embodiment, a tape is mounted in a drive of the library and a filesystem mount command is issued to initiate a filesystem mount operation. Diagnostic information generated by the operating system for this operation is communicated to the media library management application. When the filesystem mount process is completed, a corresponding diagnostic message is communicated to the media library management application. Until this message is received by the media library management application, commands that are dependent upon the completion of the filesystem mount process are inhibited, and afterward these dependent commands are allowed to be issued.
US09934233B2
A method and apparatus are provided to store transaction records in a retrievable form and to enable subsequent search and retrieval of stored transaction records. Transaction records are captured and then grouped according to predetermined grouping criteria such that they may be indexed to a first level and then efficiently compressed for bulk storage. In the event that records need to be retrieved subsequently, the first level index may be used to select one or more groups of records satisfying first level search criteria and, following retrieval of the selected groups from storage and de-compression, a second level index may be created to enable a more detailed record-level search for matching records in the retrieved groups. Preferably, the same indexing technique is used for both the first and second level of indexing.
US09934229B2
In one embodiment, a server may identify an executable file using a hash identifier. The server 110 may compute a hash identifier based on a file metadata set associated with an executable file. The server 110 may identify the executable file using the hash identifier.
US09934228B2
Embodiments of the present invention disclose a method, a computer program product, and a computer system for suspending and activating a database index. A computer determines a quantity of changes for a number of rows of a database that are to be made by an update of the database. The computer determines whether to suspend an index of the database based, at least in part, on a comparison between the quantity of changes and a pre-determined threshold value. The computer suspends the index of the database based on a result of the comparison that indicates the quantity of changes at least meet the pre-determined threshold value. A suspension of the index of the database initiates a rebuilding of the index.
US09934225B2
A media management framework comprises an integrated architecture and online networking service for aggregating a user's various media files to enable a customized distribution of those media files. User media files are processed, archived, aggregated, and distributed for display in customized story streams. Additional media files are pulled from other sources, such as social media feeds and the public domain, to create a customized distribution and a comprehensive user experience centered on a user's media files based on specified user preferences. The customized distribution also includes modifying story streams based on learning of additional user preferences from continued user interaction and continuously grouping inference associations from one or more of activities, people, objects, times, dates, and locations.
US09934221B2
A method and apparatus for document collaboration and management are disclosed. User devices associated with a user of a document management and collaboration system are identified. Documents associated with the user are downloaded to the user devices from the document management and collaboration system. A targeted denial of access to the downloaded documents is performed.
US09934217B2
In one embodiment, a method includes accessing a string of symbols by a computing device. The string is divided into one or more string components each including at least one of the symbols, and each string component is associated with at least one string-position identifier. The string components and their respective associated string-position identifiers are stored for the string of symbols.
US09934215B2
Systems for associating audio files with cells of a spreadsheet are provided. Both audio files and data may be associated with a single cell of the spreadsheet. An audio file may be recorded, retrieved from storage, or converted from a document (e.g., using text-to-speech technology) for association with a spreadsheet. Upon association, audio parameters may be viewed and/or manipulated by a user, providing audio processing functionality within a spreadsheet. Controls may be provided for listening to the audio file and/or playing the audio file in response to spreadsheet data satisfying a condition. Text transcriptions (e.g., speech-to-text) of audio files may be inserted into the spreadsheet. For low vision users, audio transcriptions (e.g., text-to-speech) of data may be generated and “played” for the user. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on audio parameters of associated audio files.
US09934212B2
Embodiments of the disclosure disclose methods, and systems for capturing, sharing and printing annotations. The method includes receiving a physical document including hand-written annotation, the hand-written annotation is made by a user corresponding to at least a portion of the physical document. The method further includes capturing the hand-written annotation and corresponding position information of the hand-written annotation, wherein capturing further includes capturing position information of the at least portion of the physical document. Further, the method includes storing the captured hand-written annotation, position information of the hand-written annotation and position information of the at least portion of the physical document. Moreover, the method includes associating the hand-written annotation to the at least portion of the physical document. Additionally, the method includes sharing the hand-written annotation with other users.
US09934205B2
A method, system, and/or computer program product parse a plurality of data elements arranged in a structured tree within a document, where the elements are arranged with a root element at a root level branching to remaining elements at lower levels within branches of the structured tree. An external request to provide one or more elements from a structured tree is received. The one or more elements being requested are from a group consisting of a next sibling element and a next child element in the structured tree. A next sibling element is provided by fetching next and subsequent elements in the document until a specified sibling level in the structured tree is reached, and then returned to a requester. A next child element is provided by fetching and returning a next element in response to the next element being a child element, and then returned to the requester.
US09934201B2
A method, apparatus, and system are provided for displaying a graphical representation of at least a portion of a file by interfacing with a graphical interface relating to the file. A request for viewing a file content is received. A window for viewing a graphical representation of at least a portion of the content of a file is provided.
US09934198B2
Apparatus performs various modal interval computations, while accounting for various modal interval operand configurations that are not amenable to ordinary computational operations. Upon detecting an exponent field of all 1's, the apparatus adapts various conventions involving leading bits in the fraction field of the modal interval endpoints to return a result having a useful meaning.
US09934195B2
A multicore processor is achieved by a processor assembly, comprising a first processor having a first core and at least a first and a second unit, each being selected from the group of vector execution units, memory units and accelerators, said first core and first and second units being interconnected by a first network, and a second processor having a second core wherein the first core is arranged to enable the second core to control at least one of the units in the first processor. Each processors generally comprises a combination of execution units, memory units and accelerators, which may be controlled and/or accessed by units in the other processor.
US09934193B2
An electronic apparatus includes a main body housing, a design panel to be mounted to a front surface of the main body housing, a button which is configured such that an end extends in cantilever fashion from an end portion fixed to the design panel and in which an operation part provided at the end is exposed to the outside through an opening of the design panel, a drain groove, provided around the operation part, whose an end portion in a direction in which the end is tilted due to pressing of the operation part is open, and a drain groove provided in the front surface of the main body housing on the side of the open end portion of the drain groove and leads to the outside of the main body housing.
US09934187B2
Embodiments generally relate to hot-plug technology. The present technology discloses hardware and software specifications that can enable hot-plug functions for high-bandwidth and low-latency data transmission within a computing system. The present technology can provide hot-plug functions to PICe devices within a server rack by utilizing various controllers and power indicators embedded in the system. In addition to PCIe, the present technology can provide hot-plug functions to other high-throughput computer I/O (Input/Output) expansion technologies.
US09934180B2
The present invention discloses a system and a method for communication and control between incompatible devices that operate in accordance with different protocols without hardware modification and without requirement of a dedicated hardware.
US09934178B2
Full bandwidth communication buses are disclosed. While primarily focused on the Serial Low-power Inter-chip Media Bus (SLIMbus) communication bus, the concepts of the present disclosure may be extended to other communication buses. Exemplary aspects of the present disclosure utilize a reserved segment distribution code and a segment length to define a Segment Interval that is better-sized relative to raw data bits. By fitting the segment interval to the size of the raw data bits, bandwidth utilization is maximized, resulting in faster effective data transfers. Completion of such efficient data transfers may allow the communication bus to spend more time in a low-power mode and thus, conserve power. Additionally, such efficient data transfers may allow for better quality in presentation of multimedia content to the user.
US09934169B2
A method of operating an input/output interface includes selecting one of a plurality of output driver circuits according to a mode selection signal, and outputting a data signal using the selected one of the plurality of output driver circuits. Another method of operating an includes generating a mode selection signal based on a received command signal, and controlling an on-die termination (ODT) circuit included in the input/output interface according to the mode selection signal. Another method of operating an includes generating a mode selection signal based on a received command signal, and controlling an ODT circuit included in the input/output interface according to the mode selection signal.
US09934167B2
A method for commissioning a sensor series circuit configured in a daisy chain topology. A second sensor being downstream from a first sensor. The method includes furnishing a first switch signal to the first sensor to close the first switch, the first switch signal being furnished in response to a successful initialization of the first sensor, monitoring a function of the second sensor during initialization of the second sensor to ascertain whether the second sensor exhibits a fault upon initialization or is initialized correctly, and to furnish a fault signal if it is ascertained that the second sensor exhibits a fault upon initialization; and outputting a suppression signal to the first sensor if the fault signal has been furnished, to prevent the first switch from being closed.
US09934156B1
A host write is received which includes a write address and write data. It is determined if the write address is already stored in at least one of a plurality of open blocks. If so, a collision open block is determined at least the write data is stored in the collision open block. In the event it is determined that the write address is not already stored in at least one of the plurality of open blocks, a temperature for the host write is determined and at least the write data is stored in an open block associated with the temperature.
US09934152B1
Systems and techniques relating to hardware alias detection and management in caches are described. A cache controller can receive a cache request that specifies a virtual address, which includes a virtual page number (VPN) and a page offset; access, concurrently, one or more primary tags in a slot of the cache corresponding to a primary cache index that is based on a portion of the page offset and a portion of the VPN and one or more secondary tags in one or more slots corresponding to one or more secondary cache indices that are based on the portion of the page offset and one or more variations of the portion of the VPN; and determine whether there are any primary or secondary matching ways. The controller can write store data to a primary matching way if it exists and perform an alias management operation if any secondary matching ways exist.
US09934149B2
Systems and methods relate to servicing a demand miss for a cache line in a first cache (e.g., an L1 cache) of a processing system, for example, when none of one or more fill buffers for servicing the demand miss are available. In exemplary aspects, the demand miss is converted to a prefetch operation to prefetch the cache line into a second cache (e.g., an L2 cache), wherein the second cache is a backing storage location for the first cache. Thus, servicing the demand miss is not delayed until a fill buffer becomes available, and once a fill buffer becomes available, the prefetched cache line is returned from the second cache to the available fill buffer.
US09934148B2
A memory module stores memory access metadata reflecting information about memory accesses to the memory module. The memory access metadata can indicate the number of times a particular unit of data (e.g., a row of data, a unit of data corresponding to a cache line, and the like) has been read, written, had one or more of its bits flipped, and the like. Modifications to the embedded access metadata can be made by a control module at the memory module itself, thereby reducing overhead at a processor core. In addition, the control module can be configured to record different access metadata for different memory locations of the memory module.
US09934136B2
Systems and methods that provide manual test cases and scripted test cases automatically based on metadata included in a software application. In an embodiment, an application may include elements that generate an output file containing information corresponding to one or more forms with one or more fields in an application. The information may be utilized by a test device or application to automatically generate manual test cases, automated scripted test cases, or a combination of manual and automated test cases based on the information. In an embodiment, a manual test case may include a sequence of instructions in a natural language format. In an embodiment, an automated test case may be in a script language configured to interact with the application or an appropriate application emulator.
US09934132B2
A method of determining code coverage of an application by test(s) (wherein code may include UI elements). The method comprises executing a code test on at least one portion of a tested code of an application in one or more iterations, wherein in each one of the plurality of iterations, selecting at least one of a plurality of atomic code elements of the tested code, applying the code test on a version of the code that does not include the at least one selected atomic element, and classifying the at least one selected atomic element as covered by the code test when the code test fails and as not covered in the code test when the code test passes.
US09934128B2
A system, method, and techniques for dynamically probing a method are provided. An example method includes identifying a target method to probe in an application. The method also includes modifying the target method to include a call to a helper method that passes a rulename to a native method in a shared object library. The native method includes a marker associated with a probe point inserted in the application at a location relative to the target method, and the rulename identifies the marker associated with the probe point. The method further includes during execution of the application on a computing device, detecting when the target method is invoked. The method also includes when the method is invoked, passing the rulename to the native method in the shared object library.
US09934127B1
Inserting key frames during indexing of a trace for responsive trace replay. A method includes identifying responsiveness goal(s) for trace replay, including identifying a target trace section replay time. A portion of execution of executable entit(ies) is replayed based on first trace data stream(s). While replaying execution of the executable entit(ies), and based on the identified target trace section replay time, points of interest in execution of the executable entit(ies) are identified. Second trace data stream(s) are recorded, which includes inserting a key frame into the second trace data stream(s) at, or near, each of the identified points of interest, to create a plurality of trace sections. Each key frame enables replay of at least one of the executable entities beginning at the key frame.
US09934121B2
Aspects extend to methods, systems, and computer program products for intent-based interactions with cluster resources. One or more computer systems are joined in a computer system cluster to provide defined computing functionality (e.g., storage, compute, network, etc.) to an external system. In one aspect, a data collection intent facilitates collection and aggregation of data to form a health report for one or more components of the computer system cluster. In another aspect, a command intent facilitates implementing a command at one or more components of the computer system cluster. Services span machines of the computer system cluster to abstract lower level aspects of data collection and aggregation and command implementation for higher level aspects of data collection and aggregation and command implementation. Services can be integrated into an operating system to relieve users from having to have operating system knowledge.
US09934118B2
Embodiments disclose techniques for executing a test case to test a processor by bypassing an instruction pipeline of the processor. In one embodiment, the processor receives a plurality of test cases to execute on the processor. Each test case includes one or more instructions. Once received, the processor loads a plurality of registers with one or more first register values for the test case by bypassing the instruction pipeline. Once loaded, the processor runs the test case using the one or more first register values. The processor then retrieves, from the plurality of registers, one or more second register values associated with results of the test case run, by bypassing the instruction pipeline.
US09934109B2
An information processing apparatus includes a search unit, a selection unit, and a mounting processor. The search unit is configured to search for a plurality of roll back points of a file system. The selection unit is configured to select, from the plurality of roll back points searched for by the search unit, a roll back point corresponding to an operation made by a user. The mounting processor is configured to mount the file system at the roll back point selected by the selection unit to a read-only state, and further mount the file system to a readable and writable state according to an operation made by the user.
US09934108B2
Embodiments of the present invention are directed to a method and system for optimizing mirror creation. The method includes receiving, within an electronic system, a request for creating a mirror of a portion of a volume and accessing a data structure comprising information about a plurality of regions of the volume. The method further includes determining a plurality of regions comprising non-zeros of the volume based on the data structure and copying only the plurality of regions comprising non-zeros to create the mirror.
US09934104B2
Metadata generate for incremental backup is disclosed. A subset of blocks used to store file system metadata are identified in a set of blocks changed since a last backup. File system metadata stored in the subset of blocks is used to obtain file system metadata associated with file system objects that have been created and/or modified since the last backup. The file system metadata associated with file system objects that have been created and/or modified since the last backup is used to generate file system metadata files for the incremental backup.
US09934101B2
Graphical user interface relationship graph for displaying relationships between image backup files in a backup job. In one example embodiment, one or more non-transitory computer-readable media store a program that causes a processor to generate and visually present, on an electronic display device associated with the processor, a graphical user interface (GUI) relationship graph for displaying relationships between image backup files in a backup job. The GUI relationship graph includes multiple image nodes each representing an image backup file of a source storage and a chain path including multiple links. Each of the links represents a parent-child relationship between one of the image nodes and another of the image nodes.
US09934099B1
It is determined that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources. It is determined for each backup source of the set of backup sources, a size of data to be backed up. In the event the determined size of a selected backup source of the set exceeds a threshold size, a backup of the selected backup source is paused despite the backup policy specifying the backup to be performed at the first instance and the backup of the selected backup source is resumed at a second instance specified by a backup resume policy.
US09934093B2
A control device configured to control a storage device includes a memory and a processor coupled to the memory and configured to store, into the storage device, a plurality of data blocks including a plurality of data patterns, classify the plurality of data blocks into the plurality of data patterns, for each of the plurality of data patterns, count numbers of the classified plurality of data blocks classified into each of the plurality of data patterns, read a first data block among the plurality of data blocks from the storage device, select a first data pattern from the plurality of data patterns based on the counted numbers when an error is detected in first data included in the first data block, replacing the first data included in the first data block with the selected first data pattern, and output the first data block including the first data pattern.
US09934092B2
A method includes obtaining, by a computing device, a plurality of sets of encoded data slices for storage in memory of a dispersed storage network (DSN). The method further includes identifying, by the computing device, a desired set of storage units within pools of storage units for storing the plurality of sets of encoded data slices. The method further includes generating, by the computing device, a specific source name based on the desired set of storage units and a distributed agreement protocol (DAP). The method further includes generating, by the computing device, a plurality of sets of slices names that includes the specific source name. The method further includes sending, by the computing device, a plurality of sets of write requests to the desired set of storage units regarding the plurality of sets of encoded data slices and in accordance with the plurality of sets of slice names.
US09934086B2
Apparatuses and methods are described for selective determination of data error repair. An example apparatus includes a memory array and a controller coupled to the memory array. The controller is configured to direct performance, responsive to a request, of a read operation at an address in the memory array, direct detection of an error in data corresponding to the read operation address, and direct storage of the read operation address in an address error register. The controller is further configured to direct a response be sent to the enable selective determination of data error repair, where the response does not include the read operation address.
US09934084B2
A dump management apparatus having a memory; and a processor that executes a process including: selecting, in response to receiving a notification of an occurrence of a failure from a failure node of a parallel computer having a plurality of nodes, a plurality of nodes that are not scheduled to execute a job within at least a first time needed to perform dump processing of a memory of the failure node and have a memory capacity needed to perform the dump processing as dump-processing target nodes from among a plurality of nodes within a reference range near the failure node; selecting the dump-processing target nodes with a first priority according to which a plurality of adjacent nodes are preferentially selected as a candidate over a plurality of dispersing nodes from among candidates for the dump-processing target nodes; and causing the failure node to transfer a dump file inside the memory of the failure node to memories of the dump-processing target nodes.
US09934070B2
Information representative of a graph-based program specification has components, and directed links between ports of said components, defining a dependency between said components. A directed link exists between a port of a first component and a port of a second component. The first component specifies first-component execution code that when compiled enables execution of a first task. The second component specifies second-component execution code that when compiled enables execution of a second task. Compiling the graph-based program specification includes grafting first control code to said first-component execution code, which changes a state of said second component to a pending state, an active state, or a suppressed state. Based on said state, said first control code causes at least one of: invoking said second component if said state changes from pending to active, or suppressing said second component if said state changes from pending to suppressed.
US09934069B2
A method is used in managing provisioning of storage resources. An access is provided to a provisioning decision making service configured to derive a storage provisioning decision based on information provided to the provisioning decision making service. Provisioning of storage resources is enabled on a storage system over a communication medium by using the provisioning decision making service.
US09934068B2
The present invention, provides a method of data analysis in which data subscriptions are defined and data for that subscription be collected for analytical purposes. Supplemental queries based on new information received can be generated automatically and old queries can be eliminated automatically on the basis that they are rendered obsolete in. terms of not providing novel information in comparison to other queries and their results not being used.
US09934064B2
Execution of an application is suspended and the runtime state of the application is collected and persisted. Execution of the application may be resumed based on the runtime state. A proxy layer might also be utilized to translate requests received from the application for resources that are modified after the runtime state of the application is persisted. For instance, the runtime state that is persisted may include first data identifying a resource in use by the application at the time the execution of the application is suspended. After resuming the execution of the application, the proxy layer may translate the first data included in a request for the resource to second data identifying the resource, or a different resource, at a time the execution of the application is resumed, and the second data can be used to provide the application access to the resource.
US09934051B1
The disclosure relates to technology for query compilation in a database management system. A first execution time of code for at least one database query without applying a code generation method is estimated and in response to receiving the at least one database query, and for one or more code generation methods, a compilation cost and a second execution time of the code as modified by the code generation methods is estimated. A cost savings for each of the one or more code generation methods is calculated, where the cost savings is calculated as the first execution time less the second execution time of the code generation method, less the compilation cost of the code generation method. One of the code generation methods or the no code generation method with the highest cost savings is then selected.
US09934048B2
Dynamic power management of integrated devices can be accomplished using game theory. In an example, power demands for individual devices (e.g., CPU, GPU, communications, etc.) can be controlled by governors. An engine can determine a system condition (e.g., docked or undocked) and use a reward and/or penalty matrix to determine power settings to provide to governors. Periodically, the engine can reevaluate the system condition and power settings for the governors. For example, device components can be modeled as players in a game. In the case of idle power management scenarios, the players can deploy cooperative gaming strategy to allow the system to be in a low power state.
US09934047B2
Various embodiments are generally directed to an apparatus, method and other techniques for receiving information to invoke a transition from a first operating system to a second operating system, copying a system context for the second operating system from a location of a non-volatile memory to a volatile memory, the location associated with the second operating system and transitioning from the first operating system to the second operating system using the system context for the second operating system.
US09934045B1
In an embodiment of the invention, an apparatus comprises an embedded system comprising: a processor configured to execute firmware; a random access memory (RAM) configured to store firmware and a multi-port memory controller configured to interface with the RAM; a power-on reset (POR) sequencer configured to control a boot process of the embedded system; a nonvolatile memory configured to store data used by the POR sequencer in the boot process and a nonvolatile memory controller configured to interface with the nonvolatile memory; a direct memory access (DMA) controller configured initiate and track data transfers; and a configuration and status register (CSR) controller configured to access modules in the embedded system.
US09934043B2
The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a memory subsystem, and an interconnect system. The memory subsystem can include a plurality of memory slices, at least one of which is associated with one of the plurality of processing elements and comprises a plurality of random access memory (RAM) tiles, each tile having individual read and write ports. The interconnect system is configured to couple the plurality of processing elements and the memory subsystem. The interconnect system includes a local interconnect and a global interconnect.
US09934033B2
Operation of a multi-slice processor that includes a plurality of execution slices and a load/store superslice, where the load/store superslice includes a set predict array, a first load/store slice, and a second load/store slice. Operation of such a multi-slice processor includes: receiving a two-target load instruction directed to the first load/store slice and a store instruction directed to the second load/store slice; determining a first subset of ports of the set predict array as inputs for an effective address for the two-target load instruction; determining a second subset of ports of the set predict array as inputs for an effective address for the store instruction; and generating, in dependence upon logic corresponding to the set predict array that is less than logic implementing an entire load/store slice, output for performing the two-target load instruction in parallel with generating output for performing the store instruction.
US09934031B2
A processor executes a mask update instruction to perform updates to a first mask register and a second mask register. A register file within the processor includes the first mask register and the second mask register. The processor includes execution circuitry to execute the mask update instruction. In response to the mask update instruction, the execution circuitry is to invert a given number of mask bits in the first mask register, and also to invert the given number of mask bits in the second mask register.
US09934026B2
Workflow definitions are broken into a set of components. Each workflow component has an instance-specific workflow definition that it operates from. Different steps can be injected into different workflow instance-specific definitions, based upon a given state of each individual workflow instance.
US09934013B2
Extension patterns are deployed to core deployment patterns stored in a first software repository. An event relating to registration of a component is detected. In response to detecting the event, a tool registry can be queried to identify one or more extension deployment patterns for use with one or more core deployment patterns. Based upon the query, one or more extension deployment components can be retrieved from a second software repository. The one or more extension deployment components can be deployed on top of one or more instances of the one or more core deployment patterns.
US09934001B2
A stream processing handling arrangement provides a number of data handling blocks, selectable for forming a work flow. The blocks comprise data processing blocks. The arrangement receives selections of data handling blocks, block parameter settings and workflow property objectives, and compares the objectives with corresponding stream processing framework capabilities. The arrangement determines a stream processing framework for the work flow, provides a number software module groups, each corresponding to a different framework and comprising software modules corresponding to the data handling blocks, and chooses a group corresponding to the determined stream processing framework. The arrangement selects, in this group, software modules corresponding to the selected blocks and constructs an application using the selected software modules.
US09933999B2
An apparatus, method and program are provided for calculating a result value to a required precision of a repeating iterative sum, wherein the repeating iterative sum comprises multiple iterations of an addition using an input value. Addition is performed in a single iteration of addition as a sum operation using overlapping portions of the input value and a shifted version of the input value, wherein the shifted version of the input value has a partial overlap with the input value. At least one result portion is produced by incrementing an input derived from the input value using the output from the sum operation and the result value is constructed using the at least one result portion to give the result value to the required precision. The repeating iterative sum is thereby flattened into a flattened calculation which requires only a single iteration of addition using the input value, thus facilitating the calculation of the result value of the repeating iterative sum.
US09933987B2
Display apparatuses which constitute a multi-display system each display a partial picture corresponding to a picture position set in the display apparatus. When each display apparatus is instructed to change the picture position and is notified about a picture position to be changed via operation input means, the display apparatus exchanges pieces of picture position information with a display apparatus displaying a partial picture corresponding to the picture position to be changed and swaps the picture positions of the display apparatuses.
US09933982B2
An information processing apparatus includes: circuitry configured to detect whether or not a print job is caused to be stuck in a printer queue where printer jobs are to be stored, the print job containing attribute information and data to be printed, the attribute information containing a printing condition; when detecting that the print job is stuck in the printer queue, specify user information, by which a user that has requested printing is identified; and provide information for use in processing to be performed by a user process, the user process being one, the one being associated with the specified user information, of a plurality of user processes that are in a one-to-one correspondence with a plurality of currently-logged-in users.
US09933971B2
Disclosed is an improved approach for implementing de-duplication, by selecting data such that the de-duplication efficacy of the storage will be increased without arbitrarily increasing metadata size.
US09933966B2
A storage control device includes a processor. The processor is configured to acquire a first size. The processor is configured to calculate, for each of a plurality of storage devices, a total size of first data stored in each of the plurality of storage devices. The first data satisfies a predetermined condition. The processor is configured to select the first data in an ascending order of the total size. A sum of the total size of the selected first data is the first size or less. The processor is configured to copy the selected first data from the plurality of storage devices to a first storage device different from the plurality of storage devices.
US09933965B1
A method and system for checkpointing at least one application in an application group. At least one full checkpoint and at least one incremental checkpoint are created for the application in the application group. The at least one incremental application checkpoint is merged against the at least one full application checkpoint, and checkpointing across all applications in the application group is synchronized. A storage checkpoint is taken for at least one of the full checkpoint and the incremental checkpoint, and memory and storage checkpoints are synchronized and consistent.