Document Document Title
US09974051B2 Method and wireless device for providing device-to-device communication
The present disclosure relates to methods and to a wireless device, 10, 20, for enabling device-to-device communication. In particular the present disclosure relates to a method, performed in a radio node, of assigning resources for direct control signalling. The method comprises receiving, S1, from at least one further radio node, 160, sets of resources for direct control signalling in a respective cell or cluster. The method further comprises assigning, S2, resources for direct control signalling transmission within an area controlled by the radio node based at least on the received sets of resources, and transmitting, S3, to wireless devices controlled by the radio node, a message indicating resources assigned for direct control signalling. The disclosure also relates to the corresponding method in a wireless device and to a radio and to a wireless device implementing the methods, as well as to corresponding computer programs.
US09974041B2 Methods and apparatus for adjusting a broadcast setting of a node in a wireless node network
Methods, medium, systems, and a master node are described involving adjusting a broadcast setting of a node in a wireless node network. In an exemplary method, the master node detects an advertising signal from the node deployed in the network. The master node then establishes an active association with the node, and determines an updated value for the broadcast setting (e.g., a frequency, power level, timing setting) of the node. The updated value may be a value related to a structure (such as building or container) associated with the master node. The method concludes with the master node adjusting the broadcast setting of the node from a current value to the updated value. Such adjusting may take the form of modifying a broadcast profile of the node, where the broadcast profile defines the broadcast setting used when the node communicates with the master node.
US09974038B2 Circuits and operating methods thereof for correcting phase errors caused by gallium nitride devices
Circuits and operating methods thereof for correcting phase errors introduced by amplifiers employing gallium nitride (GaN) transistors are described. The phase errors are caused by trapping effects exhibited by the GaN transistors. The circuits described herein pre-distort the phase of the input signal to compensate for the phase error introduced by the amplifier. Thereby, the phase of the output signal of the amplifier has a reduced phase error. For example, the output signal may have a near zero (or zero) phase error.
US09974033B2 Method for setting, in a wireless cellular telecommunication network, the power of uplink radio signals
A method for setting, in a wireless cellular telecommunication network, a power of radio signals transferred by mobile terminals served by plural nodes, the method including, executed by a server in charge of the nodes: checking if a message is received from one of the nodes, the message being representative of occurrence of an event in a cell of the node which transferred the message; adjusting a common parameter value for the nodes according to reception or not of the message; and transferring to each node the adjusted common parameter value or information derived from the adjusted common parameter value.
US09974030B2 System and method for implementing power distribution
A method, in accordance with particular embodiments, includes establishing a plurality of wireless connections with a plurality of endpoints. The connections are established via one or more of a plurality of remote transceivers. The method also includes determining a plurality of candidates for a positive power gain. The plurality of candidates includes a plurality of unique pairings, each pairing comprising a combination of one endpoint and one remote transceiver. The method additional includes identifying a subset of the plurality of candidates. The method further includes determining whether the identified subset results in an optimum power distribution. If the identified subset results in a less than optimum power distribution, the method includes identifying a different subset of candidates. If the identified subset results in an optimum power distribution, the method includes computing a non-uniform power distribution based on the identified subset.
US09974028B2 Terminal device, base station device and method
There is provided a terminal device that communicates with a base station device. The terminal device includes: a transmission unit that, in a case where dual connectivity is configured and uplink transmission to a serving cell (first serving cell) belonging to a first cell group (first CG) and uplink transmission to a serving cell (second serving cell) belonging to a second cell group (second CG) overlap with each other, determines a maximum output power in the overlapped portion based on a maximum output power of the first serving cell and a maximum output power of the second serving cell.
US09974025B2 Channel-sensitive power control
A communication receiver which applies signal processing for quantitatively estimating receive signal factors such as communication channel quality, signal characteristics, and overall system received bit error rate (BER) or packet error rate (PER) and which applies a general algorithm for mapping these estimated factors to control receiver performance and minimize power consumption.
US09974005B2 Method and apparatus for acquiring service area information in wireless communication system
A method for communicating between a user equipment (UE) and a network in a wireless communication system, the method includes receiving, by the UE, a first multimedia broadcast multimedia service (MBMS) service from a first cell on a first frequency while the UE is in an idle mode; receiving, by the UE, a first system information block (SIB) from the first cell on the first frequency, the first SIB including information on an MBMS service area (SA) provided at a second frequency; receiving, by the UE, a second SIB from a second cell on the second frequency, the second SIB including information on a multimedia broadcast multicast single frequency network (MBSFN) area; and receiving, by the UE, a second MBMS service from the second cell on the second frequency, based on the received information on the MBSFN area.
US09974000B2 Wireless beacon devices for use in managing transportation service terminals
There are provided systems and methods for wireless beacon devices for use in managing transportation service terminals. A user may travel with a device, such as a communication device, that includes a communication module that may utilize specialized hardware features to establish short range wireless communications with nearby wireless beacons. The wireless beacons may be established at or nearby transportation service terminals, such as bus/train stops. The beacon may provide the aforementioned communication services with the communication device and be utilized to determine whether the user will utilize a transportation service for the terminal. If the user wishes to utilize the transportation service, a transportation service may be alerted. The user may also be alerted of an expected time of arrival for the transportation service, other transportation services available at the transportation terminal, and/or of nearby transportation terminals.
US09973993B2 System and method for programmable joint optimization of mobility load balancing and mobility robustness optimization
A joint optimization module (jointly optimizing MRO and MLB) includes: (a) an interpolator receiving a measurement report containing: signal strength/quality values, other performance indicator values, and load values reported by each base station; identifying one or more time instances that lack measurements (of signal strength/quality, performance indicator, or load values), and interpolating values for such time instances; (b) a storage unit storing the received measurement report and interpolated measurement values; (c) a MLB unit receiving the measurement report and outputting optimized HO parameters from a load balancing perspective to an optimizer; (d) a MRO unit receiving the measurement report and outputting optimized HO parameters based on reducing HO related link failures; and (e) an optimizer optimizing, jointly for both MLB and MRO, one or more HO parameters per user group based on the stored measurement reports and interpolated measurement values, the MLB module output, and the MRO module output.
US09973988B2 Radiographic image capturing system
A radiographic image capturing system includes: a radiographic image capturing apparatus which wirelessly transfers a signal value read from each of a plurality of radiation detecting elements; a channel switch controlling device capable of switching a channel used for wirelessly transferring the signal value from the radiographic image capturing apparatus to another channel; a notifying device which gives a notice to an operator who operates the radiographic image capturing system; and a display device which displays a radiographic image generated based on the signal value transferred from the radiographic image capturing apparatus, wherein the notifying device notifies an operator of the fact that the channel is being switched, at least once, while the radiographic image capturing apparatus is switching the channel.
US09973986B2 Systems and methods for mobility optimization in a heterogeneous network
Methods, systems, and devices for mobility optimization in a heterogeneous network are disclosed herein. A base station includes an anchor module, a context information module, and a transmission point module. The anchor module configures the base station as a virtual anchor cell for a plurality of small cells. The context information module is configured to maintain context information for user equipment (UE). The context information for the UE is maintained by the context information module while any small cell of the plurality of small cells is configured as a TP for the UE. The transmission point (TP) change module is configured to send at least a portion of the context information to a small cell configured as the TP for the UE.
US09973985B2 Method for cell handover, base station device and communication system
Embodiments of the present invention provide a method, an apparatus, and a base station device for detecting uplink power. The method includes: detecting a modulation and coding scheme and an initial block error rate of an uplink data packet sent by a user equipment; determining, according to a relationship between an index of the detected modulation and coding scheme of the uplink data packet sent from the UE and a first threshold, and a relationship between the detected initial block error rate of the uplink data packet sent from the UE and a second threshold, whether uplink power of the user equipment is restricted.
US09973978B2 Method and apparatus for handling circuit switched calls at a user equipment
A method at a user equipment including detecting that a circuit switched (CS) call has been requested at the user equipment; if a most recent registration attempt or registration update attempt with a network of a first radio access technology (RAT) resulted in an abnormal state, registering with a network of a second RAT; and initiating the CS call with the network of the second RAT.
US09973976B2 Efficient session management method and apparatus guaranteeing terminal mobility
A session management method and apparatus for managing mobility and session procedures integrally to improve manage the session of the terminal efficiently in the handover procedure. The session management method of a control entity includes transmitting a bearer management message for one of establishing, modifying, and releasing a bearer to a source base station, transmitting, when a handover of a terminal occurs before the bearer management is completed, a handover request including at least one of a first list including the bearers being managed by the source base station and a second list including the bearers being managed by the control entity to a target base station, and receiving a handover response from the target base station, wherein the handover response includes a bearer list generated based on one of the first and second list.
US09973970B2 Improving data rates of short message noisy network coding and decode-and forward relaying
A method for communicating data in a network node is disclosed. A data transmission is received from a first network node at a second network node. The first network node is configured to perform decode-and-forward operations and the second network node configured to perform compression operations. A compression index to be used for conveying the data transmission is generated. The generated compression index is encoded using superposition coding. The compression index is sent to at least the first network node.
US09973963B2 Virtual guard bands
A radio resource scheduler at a first base station may be configured to: identify radio frequency resources in use by the first base station, identify radio frequency resources to be reserved as virtual guard bands to reduce adjacent band interference, and install virtual guard band rules for reducing interference with adjacent bands. The virtual guard band information may be hints, allocations, priorities, reservations, or scheduling instructions for avoiding certain radio resources, radio resource blocks, or frequencies.
US09973960B2 Dynamic selection and monitoring of wireless communication interfaces for cellular wireless access data offload in a wireless access network
A method and a wireless access interface selection and monitoring system (WAISMS) for dynamically selecting and monitoring wireless communication interfaces (WCIs) associated with wireless access points (WAPs) in a wireless access network for offloading data from a cellular wireless communication (CWC) interface in a CWC network to the selected WCIs are provided. The WAISMS generates and dynamically updates network latency information (NLI) by measuring latency on a cellular wireless network interface and the WCIs based on network node information received from the WAPs. The WAISMS receives and processes a request from a cellular wireless access data offload system (CWADOS), selects a first WCI (FWCI) and a second WCI (SWCI) based on predetermined interface selection criteria and interface selection information, generates and transmits a notification of the selected FWCI and SWCI to the CWADOS for offloading data packets, iteratively monitors the WCIs, and dynamically updates the NLI for selecting subsequent WCIs.
US09973952B1 Mobile phone performance management based on personal quality criteria
A user equipment (UE). The UE comprises a client application that presents prompts to guide a user through inputting a personal quality metric definition, transmits personal quality metric definition inputs via the radio transceiver, creates data based on wireless communication service experienced by the UE, transmits the performance data to one of a server application or a data store, receives a personal quality metric from the server application, where the personal quality metric represents the quality of wireless communication service received by the UE based on the quality metric definition inputs and performance data transmitted by the UE to the server application or the data store and based on the performance data transmitted by other UEs to one of the server application or the data store, and presents the personal quality metric on a display.
US09973951B1 Use of UE-capability reporting to control UE service
A method and system that uses user-equipment (UE) capability reporting to control UE service. A UE provides its serving base station with an initial capabilities report indicating that the UE does not support determining and reporting when neighboring coverage is threshold strong, and so the base station does not yet provision the UE with a measurement event including a threshold to facilitate such determining and reporting. When the UE then determines that its serving coverage is threshold weak, the UE then transmits to its serving base station an updated capabilities report indicating that the UE does support such determining and reporting, and so the base station then provisions the UE with threshold (e.g., provisions the UE with a measurement event causing the UE to compare measured neighbor coverage strength with such a threshold).
US09973946B2 Protecting a mobile communication network from performance impacts
A method for protecting a mobile communication network from performance impacts includes determining whether to apply a forwarding functionality or an alternative treatment functionality for downlink data packets directed to the specific IP-address or to the specific range of IP-addresses of the user equipment, wherein the application of the forwarding functionality versus the alternative treatment functionality of the filter element is based on load conditions of the mobile communication network at a reception time of the downlink data packets at the core network; and providing the forwarding functionality or the alternative treatment functionality for the downlink data packets directed to the specific IP-address or to the specific range of IP-addresses of the user equipment.
US09973943B2 Wireless network configuration using path loss determination between nodes
A method and corresponding apparatus are provided for network configuration selection in a wireless network comprising a plurality of nodes. A subset of the nodes are configured to simultaneously participate in a sounding process, in which a node of the subset omni-directionally transmits a predetermined signal and in which other nodes of the subset of nodes sample the predetermined signal as received by an omni-directional antenna array of that node. Measurement reports are received from the subset of nodes, each measurement report comprising a signal source angle and a received signal strength. A path loss is determined in dependence on each measurement report to generate a set of path losses covering a plurality of transmitter node receiver node pairs. Then a directional configuration is selected for a directional antenna of each node of the subset of nodes for data transmission in dependence on the set of path losses.
US09973936B2 Method to achieve coexistence between centralized TDMA MAC and a second MAC in wireless communication systems
Wireless networks and their method of implementation include a first network and one or more networks. The first network assigns designated time slots to each of the one or more networks during which at least one device of at least one of the networks may communicate with at least one other device of its respective network.
US09973935B2 SON-controlled DFS
A centrally controlled dynamic frequency selection (DFS) mechanism is defined that uses a historical analytical database to define DFS hop patterns, which allows for a better probability of picking a non-interfering channel but also meets the performance requirements of the mesh and satisfying the timing constraints of DFS. A method for performing dynamic frequency selection (DFS) is disclosed, comprising: receiving, at a gateway, measurement reports from a radio access node regarding observed utilization of a 5 GHz radio frequency band shared with a plurality of radio access nodes; determining, based on the received measurement reports, a frequency hop pattern at the gateway; and sending the frequency hop pattern from the gateway to each of the plurality of radio access nodes, thereby enabling compliance with DFS regulations using a centralized gateway.
US09973934B2 Cell clustering based configuration of flexible time division duplex communication
There are provided measures for cell clustering based configuration of flexible time division duplex communication, such as e.g. in layered heterogeneous network deployments. Such measures may exemplarily comprise measures for specifying a desired uplink-downlink configuration for time division duplex communication in a subject cell of a cellular communication system, obtaining at least one desired uplink-downlink configuration for time division duplex communication in at least one neighboring cell of the cellular communication system, wherein the at least one neighboring cell and the subject cell belong to the same cell cluster, and defining an uplink-downlink configuration for time division duplex communication in at least the subject cell of the cell cluster out of a set of predefined uplink-downlink configurations with flexible subframe patterns for flexible time division duplex communication on the basis of the specified desired uplink-downlink configuration for the subject cell and the obtained at least one desired uplink-downlink configuration for the at least one neighboring cell.
US09973931B2 Mobile terminal, display control method, and non-transitory computer-readable recording medium
The mobile terminal includes a display configured to display a lock screen and a controller configured to perform screen timeout when a non-operation state continues in the lock screen and also when the non-operation state continues in a screen other than the lock screen, wherein the controller sets the same predetermined time periods to a duration of the no-operation state in the lock screen before the screen timeout is performed and a duration of the non-operation state in the screen other than the lock screen before the screen timeout is performed.
US09973930B2 End user device that secures an association of application to service policy with an application certificate check
A wireless end-user device receives application credential information and associated device agent instructions from a network element. The device communicates with a network element to perform an application credential check for a device application. When the application credential check indicates a correct correspondence between the device application and the application credential information, a device agent applies the device agent instructions to an attempted or actual use of a wireless network by the device application, for instance to allow, restrict, measure, etc., the application's use according to the policy.
US09973905B2 Communication apparatus, a communication arrangement and a communication method
Apparatus for controlling push-to-talk communication over a professional mobile radio includes a control portion including a first optical transceiver portion for converting an optical downlink signal into an electrical downlink signal for presentation to a user and for converting an electrical uplink signal into an optical uplink signal for provision to a radio portion; one or more interface portions, each connected to the control portion by an optical link, each connectable to a respective radio portion by electrical connection, which radio portion enables communication via a respective wireless communication link over one or more communication channels, each interface portion including a second optical transceiver portion for converting a downlink signal received from the respective radio portion as an electrical signal into the optical downlink signal for provision to the control portion and for converting the optical uplink signal into an electrical uplink signal for provision to the respective radio portion.
US09973898B2 Multi-device architecture for tracking device access
A tracking server stores information identifying one or more community mobile devices and information identifying one or more tracking devices within a proximity of each of the one or more community mobile devices. The tracking server receives a tracking device request from a mobile device. The tracking device request includes information identifying a tracking device and configuration instructions for configuring the tracking device. The tracking server identifies a community mobile device from the one or more community mobile devices within a proximity of the tracking device. The tracking server sends the tracking device request to the identified community mobile device. The identified community mobile device is configured to forward the tracking device request to the tracking device and the tracking device is configured to re-configure the tracking device based on the configuration instructions included in the tracking device request.
US09973892B1 Location-based service zone management for multiple providers
Disclosed are various embodiments for a multi-provider management system for location-based service zones. The multi-provider management system can receive data associated with location-based service zones from multiple providers. A unique identifier can be assigned to each provider. The multi-provider management system can send location-based service zones from multiple providers to a client device, and can receive trigger event notifications associated with the location-based service zones. The unique identifier can be used to identify which provider to notify when receiving a trigger event notification.
US09973885B2 AVN terminal and control method thereof
A control method for an audio-video-navigation (AVN) terminal includes: receiving an identifier code and point of interest (POI) information; searching for user information corresponding to the identifier code from a communication connected terminal; and displaying the POI information and user information when the user information corresponding to the identifier code is identified during the searching.
US09973883B2 Personal area network pairing
A method for automatically adding a first sensor device to a first personal area network in a healthcare application includes receiving a signal with out-of-band pairing data at the first sensor device. The first sensor device is disposed on a patient's body. The out-of-band pairing data is injected into the patient's body by a second sensor device disposed on the patient's body. Pairing data is extracted from the received signal at the first sensor device. Using the pairing data, the first sensor device is added to the first personal area.
US09973878B2 Index of everyday life
A mobile phone connected to a fleet of radio transceiver chips that can be individually identified by the mobile station, which automatically are associated with a photo when the phone camera is used in proximity. The transceiver chips have a small loudspeaker, vibrator and/or light emitter for producing an alarm, and the transceiver chip also can determine and send back its location to the mobile phone. The mobile phone deduces its location by GPS or triangulation, and has an application which can be programmed to check the location of items given predetermined criteria are met, or upon user request. For example the mobile phone can be used to program luggage lists, and check whether everything is with the user at a time. The best mode involves typically a smartphone with relevant application software and RFID tags enhanced by light emitter, loudspeaker and/or vibrator and adhesive.
US09973873B2 Sound field control system, analysis device, and acoustic device
A sound field control system SY according to the present invention is provided with: a signal supply unit 210 which supplies a test signal sequence to a speaker; and an analysis unit 150 which picks up a sound including a test sound sequence emitted from a speaker based on a test signal sequence using a microphone, and which determines the sound pickup time of an initial test sound among test sounds included in the test sound sequence, wherein the analysis unit 150 detects the initial sound from the sound pickup signal picked up using the microphone, determines whether a sound is detected after the elapse of a sound emission interval, from the sound pickup time of the detected initial sound, between the initial test sound defined by the test signal sequence and an n-th (where n is an integer such that n≥2) test sound emitted from the same speaker as the initial test sound, and, upon determining that the sound has been detected, determines the sound pickup time of the initial sound as the sound pickup time of the initial test sound.
US09973870B2 Aural measurements from earphone output speakers
According to some embodiments of the present invention there is provided a method of using an earphone output speaker as a microphone for a phone call between two and/or more participants, or for measuring biometric data of a user. The method may comprise playing a received signal to an electro-acoustic output transducer of an earphone. The method may comprise instructing an audio processing circuit of a local client terminal to record an audio signal from the same electro-acoustic output transducer. The method may comprise calculating a voice signal and/or a biometric measurement based on a function combining the recorded audio signal, the received signal, and filtration coefficients, using a processing unit of the local client terminal. The method may comprise sending the voice signal and/or a biometric measurement through an output interface of the local client terminal.
US09973866B2 Medical device coupling arrangement
Embodiments presented herein are generally directed to a coupling arrangement for securing an external component to a recipient of an implantable medical device. The coupling arrangement is configured to magnetically couple the external component to a recipient so as to minimize damage to tissue of the recipient adjacent to the coupling arrangement.
US09973851B2 Multi-channel playback of audio content
An example method is performed by a media playback system comprising a plurality of audio drivers having a first radiation pattern. The method includes receiving data representing audio content, where each datum of the data indicates (i) a frequency and (ii) an amplitude corresponding to the frequency. The method further includes, for each audio driver of the plurality of audio drivers, determining a transfer function; processing each datum of the data based on (i) the frequency indicated by the given datum and (ii) the determined transfer function; and providing, to the given audio driver, a respective signal representing the data processed for the given audio driver, thereby causing the plurality of audio drivers to play back the audio content according to a second radiation pattern that is different from the first radiation pattern. An example media playback system and an example non-transitory computer-readable medium related to the example method is also disclosed herein.
US09973850B2 Speaker control device and speaker control method
A speaker control device in one embodiment includes an oscillator connected in parallel with a drive circuit for driving a speaker, the oscillator changing an oscillation frequency according to a voltage, and a control circuit detecting a variation in the oscillation frequency of the oscillator, and adjusting an amount of current supplied to the speaker by the drive circuit in the case where a variation in the voltage exceeds an allowable value.
US09973849B1 Signal quality beam selection
A device that includes a first beam selection component that selects a portion of the multiple beams prior to performing adaptive noise cancellation, in addition to a second beam selection component that selects a beam after adaptive noise cancellation is performed. The device only performs adaptive noise cancellation on the portion of the multiple beams that are selected, reducing a complexity of performing adaptive noise cancellation. In addition, as the first beam selection component selects from the multiple beams before adaptive noise cancellation, the quality of the signals are not reduced and/or desired signals are not suppressed, resulting in the first beam selection component increasing a likelihood that the second beam selection component selects the desired beam. The first beam selection component may use a different algorithm and/or selection criteria than the second beam selection component in order to select beams associated with desired signals such as speech.
US09973847B2 Mobile device-based stethoscope system
A mobile device-based stethoscope system that transmits, records, and analyzes sounds to generate a list of matching conditions and facilitates easy attachment across various electronic medical record platforms and other means of communication. The invention is configured to allow the use of either an integrated wireless stethoscope, or an in-line adapter for a conventional stethoscope. Patient sounds are sent from the selected stethoscope head to the mobile device having a software application that allows for the analysis, attachment, and further manipulation of the data.
US09973839B2 Method and apparatus for communicating audio data
A method and an apparatus are provided for transmitting audio data. The method includes setting a connection with a plurality of slave devices by using a short range wireless communication protocol, generating a data packet comprising the audio data, and repetitively transmitting the data packet to the plurality of slave devices through a multicast/broadcast channel a number of times.
US09973831B2 Data collection system and method for fleet management
Embodiments of the invention are directed a data communication system and method for a fleet management system configured to assist with monitoring and managing a fleet of one or more powered machines and one or more human operators.
US09973802B2 Camera data access based on subscription status
In embodiments of camera data access based on subscription status, a camera device captures and communicates video to a server device that receives the video, and records and maintains the video as remotely recorded video. An application implemented by a client computing device provides all access, some access, or no access to the remotely recorded video at the server device based on a subscription level corresponding to the camera device. The server device manages subscription levels associated with the user of the camera device, the subscription levels each delineating a level of access to the remotely recorded video. A first subscription level provides access to the live video captured by the camera device, and at least a second subscription level provides access to both the live video and the remotely recorded video at the server device.
US09973800B2 Merchandising streaming video content
Techniques are described for merchandising streaming media content to viewers in an engaging manner. A streaming media device may provide a content browsing interface configured to merchandise a set of streaming media titles to a viewer. Rather than rely solely on scrolling lists, titles, box shots, or other metadata associated with the titles available in the streaming media library, the content browsing interface merchandises the library by presenting short merchandising previews of the titles. Doing so creates an engaging content browsing experience where viewers are presented with the actual content of titles available from a streaming media service.
US09973792B1 Systems and methods for presenting visual information during presentation of a video segment
A first and second video segment may be obtained. A second video segment may be obtained. A first and second set of contextual information associated with the first and second video segments may be obtained. The first set of contextual information defining a first set of performance information characterizing performance of a first activity associated with the first video segment and the second set of contextual information defining a second set of performance information characterizing performance of a second activity associated with the second video segment. The first set of performance information and the second set of performance information may be compared. Relative performance of the first activity relative to the second activity may be determined based upon the comparison. Visual information associated with the first video segment may be generated. The visual information may be presented during presentation of the first video segment.
US09973785B1 Automatic failover for live video streaming
A computer system receives two publishing streams from two multimedia recording devices for generating a playlist for streaming a live event. An ingest endpoint transcodes the publishing stream input into multimedia segments and uploads the multimedia segments to a data storage service. The multimedia segments from both publishing streams are evaluated to determine whether a failover event occurred that requires failing-over from a first publishing stream to a second publishing stream in order to generate the playlist. A playlist is generated, based on the evaluated multimedia segments, and includes Uniform Resource Identifiers for each multimedia segment of the live event. By using dynamic, on-demand playlist generation for input received on two publishing streams, the system is able to provide failover capabilities from a first stream to a second stream without the need for customer or viewer action.
US09973776B2 Method for storing motion information and method for inducing temporal motion vector predictor using same
A motion information storing method and a TMVP deriving method using the motion information storing method are provided. The motion information storing method includes a step of determining a representative block out of blocks of a motion data storage unit in a co-located picture with a current picture and a step of storing motion information of the representative block as motion information of the motion data storage unit, wherein the motion information of the representative block is used as motion information of the blocks included in the motion data storage unit.
US09973773B2 Moving picture prediction method, moving picture coding method and apparatus, and moving picture decoding method and apparatus
An image decoding method is provided which includes a time information determination step of determining time information of a current picture, a first reference picture referred to by the current picture and a second reference picture referred to by the current picture; a scaling parameter calculation step of calculating a scaling parameter based on a time distance between the first reference picture and a second reference picture; a weighting coefficient determination step of determining two weighting coefficients based on the scaling parameter; a predictive pixel value generation step of generating a predictive pixel value of the current picture by scaling a pixel value of the first reference picture and a pixel value of the second reference picture using the two weighting coefficients determined in the weighting coefficient determination step; and a decoding step of decoding the current picture using the predictive pixel value.
US09973770B2 Near-real time encoding of linear signal
A near-real time encoding of a signal comprising at least a video signal is disclosed. The encoding comprises acquiring the video signal included in a linear stream, the linear stream comprising at least two contents without a logical distinction between them, dividing the video signal into at least a first segment and a second segment of respective preset durations, at least one of the segments being capable of containing at least a part of said two contents and comprising recomposing information, executing a first encoding of said first segment using an off-line encoding to obtain a first encoded segment, executing a second encoding of said second segment using an off-line encoding to obtain a second encoded segment, said second encoding being executed at least partially in parallel with the first encoding, recomposing, using said recomposing information, said first and second encoded segments to obtain a continuous encoded signal.
US09973765B2 Method and apparatus for coding multilayer video, method and apparatus for decoding multilayer video
Disclosed are methods for coding and decoding a multilayer video. The method for decoding a multilayer comprise: decoding a first layer picture and saving same to a decoded picture buffer (DPB); marking the first layer picture as a short-term reference picture; obtaining interlayer RPS information of a second layer picture which has a first POC identical to that of the first layer picture and which is interlayer-predicted by referencing the first layer picture; marking the first layer picture which has been marked as the short-term reference picture as a long-term reference picture, based on the interlayer RPS information; and performing interlayer prediction with respect to the second layer picture by referencing the first layer picture which has been marked as the long-term reference picture.
US09973747B2 Method for the synchronization of 3D devices and corresponding synchronization device
The invention relates to a method for the synchronization of a set of 3D devices suitable for the processing of data representative of at least one stereoscopic image comprising a first image and a second image. In order to synchronize the 3D devices involved in the rendering of the at least one stereoscopic image, the method comprises the steps for: creating at least a first group comprising at least two 3D devices according to information representative of at least a property associated with each of the at least two 3D devices, said at least one first group comprising at least a pair of active glasses and at least a display device suitable for the sequential display of the first and second images, creating a second group comprising at least a second 3D device not belonging to the first group according to a second item of information representative of at least one property associated with said at least one second 3D device, transmitting a first item of synchronization information to the at least two 3D devices so as to synchronize the at least two 3D devices for the rendering of the at least one stereoscopic image. The invention also relates to a synchronization device.
US09973742B2 Methods and apparatus for preparation of casual stereoscopic video
A pair of video streams is prepared for stereoscopic display. A pair of frames is rectified. Each of the pair of frames is from a respective stream of the pair of video streams. A reduced video stream is generated by removing from one of the pair of video streams a set of correlative data that is present in or can be predicted from the other of the pair of video streams. The reduced video stream and the other of the pair of video streams are compressed for use in stereoscopic display of the reduced video stream and the other of the pair of video streams.
US09973736B2 Mobile workstation having navigation camera
A mobile computer workstation includes a base assembly including a plurality of wheels, an adjustable column assembly mounted to the base assembly and adapted to support a computer monitor, and a camera configured to communicate a video signal, the camera being mounted on the workstation such that a line of sight of the camera is directed rearward from the computer monitor. The workstation further includes a computing device stored within the workstation operatively coupled to the camera and the computer monitor. The computing device is configured to determine whether the workstation is moving based on a comparison of a sensed motion of the workstation and a predetermined motion threshold and, in response to the comparison, initiate the camera, receive the video signal from the camera, and display the video signal on the computer monitor.
US09973724B2 Playback apparatus and conversion method that converts the luminance value of an input SDR signal into a luminance value in a different luminance range
A display system includes a conversion apparatus converting video luminance including a luminance value in a first luminance range and a display apparatus connected thereto and displaying the video. The conversion apparatus includes a first acquisition unit, a first luminance converter, a second luminance converter, a quantization converter, and an output unit outputting a third luminance signal to the display apparatus. The display apparatus includes: a second acquisition unit acquiring the third luminance signal and setting information indicating display settings recommended to the display apparatus in display of the video; a display setting unit setting the display apparatus, using the setting information; a third luminance converter converting a third code value indicated by the third luminance signal into a second luminance value compatible with a second luminance range, using the setting information; and a display controller displaying the video on the display apparatus based on the second luminance value.
US09973722B2 Systems, devices and methods for displaying pictures in a picture
Systems, devices, and methods of displaying and/or recording multiple pictures in a picture (PIP) on the same display of a digital display device are disclosed. The PIPs can show objects from the main field view of the display device, such as a front camera lens, as well as objects from a different field of view, such as a back camera lens. The PIPs can further track the objects that are being displayed.
US09973720B2 Solid state imaging device, method of outputting imaging signal and electronic device
There is provided a solid state imaging device including a first analog-to-digital converting unit that compares a level of an analog reference signal with a first inclination with a level of an analog pixel signal output from a pixel array unit, and converts the analog pixel signal into a first digital pixel signal, a second analog-to-digital converting unit that compares a level of an analog reference signal with a second inclination that is different in inclination from the analog reference signal with the first inclination with a level of the analog pixel signal, and converts the analog pixel signal into a second digital pixel signal, and a digital compositing unit that composites the first digital pixel signal with the second digital pixel signal, and outputs a composite result.
US09973715B2 Imaging apparatus, imaging system, and image processing method
An imaging apparatus includes an optical system, a data storage unit, an imaging unit, and an image processing unit. The optical system is variable in focal distance and varies a size of an image circle by the focal distance. A data storage unit stores data indicating a correspondence between a value of the focal distance and a value of the size of the image circle. The imaging unit obtains image data from the optical image. The image processing unit performs composition processing of image data in multiple frames after dividing each of the image data in multiple frames corresponding to an outside of the image circle into quadrant-by-quadrant regions and aligning the divided image data in multiple frames quadrant by quadrant.
US09973703B2 Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal capable of capturing an image by time-lapse photography, and a method for controlling the same. The mobile terminal includes: a camera; a display; and a controller configured to cause the display to display a preview image of an image to be captured via the camera by time-lapse photography; and calculate at least one capturing set value that is different from a preset capturing set value for the time-lapse photography based on at least one of an input of a capturing set value, a battery usage amount, or a memory usage amount.
US09973700B2 Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus
A solid-state imaging device, a method for driving the solid-state imaging device, and an electronic apparatus capable of suppressing occurrence of motion distortion while realizing widening of dynamic range and in turn realizing a higher image quality are provided. Each pixel includes a photo diode PD which accumulates a charge generated by photo-electric conversion in an accumulation period, a transfer transistor capable of transferring the accumulated charge in a transfer period, a floating diffusion FD to which the charge accumulated in the photo diode PD is transferred, a source-follower transistor which converts the charge of the floating diffusion FD to a voltage signal in accordance with the charge quantity, and a capacity changing portion capable of changing the capacity of the floating diffusion FD in accordance with a capacity changing signal, the capacity of the floating diffusion FD being changed by the capacity changing portion in a predetermined period in one readout period with respect to the accumulation period and a conversion gain being switched in this one readout period.
US09973698B2 Rapid shake detection using a cascade of quad-tree motion detectors
A method of determining stability of a camera comprises capturing an image with the camera and then (A) determining a magnitude of motion for each region of a current sub-division of the image. A step (B) then determines a number of the magnitudes of motion not larger than a magnitude threshold associated with the current sub-division, and where the determined number is greater than or equal to a region threshold associated with the number of regions in the current sub-division, (i) determining the camera to be stable, or otherwise (ii) dividing the current sub-division of the image into a further sub-division and repeating steps (A) and (B) upon the further sub-division.
US09973692B2 Situational awareness by compressed display of panoramic views
In one embodiment, a method for displaying a panoramic view image includes transmitting video data from a plurality of sensors to a data processor and using the processor to stitch the video data from respective ones of the sensors into a single panoramic image. A focus view of the image is defined and the panoramic image is scrolled such that the focus view is centered in the display. A high resolution camera is aimed along a line corresponding to a center of the focus view of the image and an image produced by the camera is stitched into the panoramic image. A mapping function is applied to the image data to compress the data and thereby reduce at least the horizontal resolution of the image in regions adjacent to the side edges thereof.
US09973683B2 Focus control apparatus, focus control method, camera apparatus and focus control method in camera apparatus
There is provided a focus control apparatus including: a first adjustment unit configured to adjust a focus distance; a second adjustment unit configured to adjust an addition amount of the focus distance adjusted with the first adjustment unit; and a focus control unit configured to control a focus based on the focus distance adjusted with the first adjustment unit and the addition amount adjusted with the second adjustment unit. Also provided are a focus control method, a camera apparatus and a focus control method in the camera apparatus.
US09973679B2 Control apparatus, image pickup apparatus, control method, and non-transitory computer-readable storage medium
A control apparatus includes a determiner (121b) configured to determine a focus direction based on a refocus signal generated from a first pixel signal and a second pixel signal, and a focus detector (121a) configured to perform a focus detection by a phase difference detection method based on the first and second pixel signals obtained after driving a lens in the focus direction.
US09973678B2 Phase-detect autofocus
In various embodiments, methods, techniques, and related apparatuses for phase-detect autofocus devices are disclosed. In one embodiment, a phase-detect system includes a first color filter formed over a first pixel and a second pixel formed adjacent to the first pixel with a second color filter being formed over the second pixel. The second color filter has a color different from a color of the first color filter. A micro-lens spans the first pixel and the second pixel, configured to capture a phase difference in spatial frequency information present in an imaged scene. The first pixel and the second pixel are placed adjacent to each other in at least one of a horizontal direction, a vertical direction, and/or a diagonal direction, with an arrangement of the two pixels being replicated at either regular and/or irregular intervals across the sensor. Other methods and apparatuses are disclosed.
US09973675B2 Transmission apparatus, reception apparatus, communication system, and recording medium
A transmission apparatus configured to transmit image data to a reception apparatus through a network, in which a setting value for generating captured data and a setting value for generating image data by an encoding unit are updated according to reception of a command that sets the setting value for generating the captured data by the image capturing unit. When the setting value for generating the captured data is updated according to the received command, notification is performed through the network regardless of a restart process is performed.
US09973670B2 Electronic apparatus with an improved bearing for a connecting unit, camera system for a motor vehicle and motor vehicle
The invention relates to an electronic apparatus (1) for a camera system of a motor vehicle, including a housing (2), including a circuit board (15) disposed in the housing (2), and including an electrical connecting unit (7) for electrically connecting the electronic apparatus (1) to an external apparatus, wherein the connecting unit (7) has a base body (12) and a plurality of electrical connecting elements (14) projecting from the base body (12) and electrically connected to the circuit board (15), and wherein the base body (12) has a connecting area (13) disposed outside of the housing (2) for connecting a cable, wherein the base body (12) of the connecting unit (7) is supported on the housing (2) with a clearance (26) at least in one translational degree of freedom.
US09973660B2 Image forming apparatus for forming test pattern on sheet using coloring material of plurality of colors
The image forming apparatus includes: a measuring unit configured to measure reflected light from a test sheet, the measuring unit including a first sensor and a second sensor, a generation unit configured to generate information regarding a color of a plurality of measurement images based on a measurement result by the measuring unit; and a detection unit configured to detect a sensor that has output an abnormal measurement result in the measuring unit, based on the measurement result. The detection unit is further configured to detect a sensor that has output the abnormal measurement result, based on measurement results obtained by the measuring unit regarding reflected light from a predetermined region of the test sheet. The predetermined region corresponds to a region on which the plurality of measurement images are not formed.
US09973652B2 Dither mask generation method and device
The dither mask generation method includes: a process of setting a nozzle pattern indicating correspondence relation between individual pixels of the dither mask and the nozzles in charge of recording of respective pixel positions; a process of setting dot priority pixels to be candidates of a pixel to set a threshold among the pixels of the dither mask, based on the nozzle pattern; a process of setting the threshold to the pixel belonging to the dot priority pixels; and a process of changing the dot priority pixels before the threshold is set to all the dot priority pixels tentatively set by the dot priority pixel setting process regarding at least some thresholds.
US09973646B2 Scanning device and scanning method
A scanning device configured to scan an electronic device includes a first driving device and a scanner mounted on the first driving device to scan the electronic device. A platform supports the electronic device, and the first driving device drives the scanner to move toward the electronic device placed on the platform and to scan the electronic device. The scanning device can control the first driving device to drive the scanner mounted on the first driving device to move a first preset distance along a first direction from an initial position, and control the scanner to scan the electronic device supported on the platform.
US09973644B2 Image pickup apparatus with forced air-cooling structure
An image pickup apparatus with forced air-cooling structure, which is capable of improving heat radiating efficiency. The image pickup apparatus comprises a fan, an inlet, an outlet, and a duct, which has an inhaling part interconnecting with the inlet, a discharging part interconnecting with the outlet, and a cooling part connected to each of the inhaling part and the discharging part. Each of the inhaling part and the discharging part is connected to the cooling part in a direction intersecting with the cooling part.
US09973642B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a communication unit, a detection unit, and a remote operation unit. The communication unit communicates with an external device. The detection unit detects a sound. The remote operation unit operates the external device with at least one of operations on the external device invalidated, and validates an operation on the external device, which has been invalidated, in the case where a first specific sound is detected by the detection unit with a reception screen for receiving a specific input by a user displayed on the external device.
US09973638B2 Peripheral bus video communication using internet protocol
Described are techniques for video bridging for conversion of IP network video streams to the USB Video Class (UVC). The conversion of IP video to UVC video can include the use of software-only conversions and hardware assisted conversions, and can be done within purpose-built “conversion” devices or as software only solutions operating within applications or drivers within the operating systems of the “end nodes”. The end-nodes simultaneously see and use multiple USB UVC video sources. The conversion process can also convert the USB UVC video control protocol to IP Video Stream control protocols.
US09973631B2 History management apparatus, history management method and history management program
A history management apparatus that includes: a control unit and a storage unit that stores a history management program that, when executed by the control unit, causes the history management apparatus to perform actions including: acquiring a plurality of fragment data sets, an action of a contact center to a call, and an execution time of the action; generating a plurality of historical data sets indicating a history of response states to a respective plurality of calls and, for each call of the plurality of calls, determining a sequence of response states and duration of each of the sequence of response states; generating a first display image indicating the history of response states for one or more calls from the plurality of calls at the position of a corresponding time within a region indicating a designated time slot based on the historical data sets; and causing the display image to be displayed on a display unit.
US09973626B2 Redundancy for back-end failure
Methods and systems are described for back-end failure redundancy in security and automation systems. According to at least one embodiment, an apparatus for back-end failure redundancy includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by a processor to detect an alarm event, and attempt to establish a connection between a control panel and a backend system. If no connection between control panel and backend system is made, the instructions may initiate a two-way cellular call between the control panel and a central station, and deliver a caller ID from the control panel to the central station via the two-way cellular call.
US09973625B1 System to share and present temporary contact information
A system for sharing and presenting temporary contact information associated with a service personnel. When a user generates an order request, the system generates temporary data indicative of a contact name and a phone number associated with the service personnel. The system sends the temporary data to a media device of the user. The media device stores the temporary data in a secure storage and receives a communication from a service media device associated with the service personnel. The media device presents at least the contact name responsive to the communication. The media device after completion of the communication prevents access to the temporary data stored on the media device.
US09973624B2 Systems and methods for establishing a diagnostic transmission mode and communicating over the same
Upon detection of a trigger, such as the exceeding of an error threshold or the direction of a user, a diagnostic link system enters a diagnostic information transmission mode. This diagnostic information transmission mode allows for two modems to exchange diagnostic and/or test information that may not otherwise be exchangeable during normal communication. The diagnostic information transmission mode is initiated by transmitting an initiate diagnostic link mode message to a receiving modem accompanied by a cyclic redundancy check (CRC). The receiving modem determines, based on the CRC, if a robust communications channel is present. If a robust communications channel is present, the two modems can initiate exchange of the diagnostic and/or test information. Otherwise, the transmission power of the transmitting modem is increased and the initiate diagnostic link mode message re-transmitted to the receiving modem until the CRC is determined to be correct.
US09973620B2 Terminal and operating method thereof
Provided is an operating method of a terminal coupled with a terminal case. The method includes: determining a terminal state including at least one of an operating state of the terminal and a state of the terminal case; recognizing a state change of the terminal case; and performing an operation corresponding to the determined terminal state and the recognized state change of the terminal case, wherein the state of the terminal case includes a position corresponding to the terminal of a case front part of the terminal case covering a front of the terminal.
US09973599B2 Parser for parsing header in packet and related packet processing apparatus
A parser is used for parsing a header in a packet. The parser includes a plurality of horizontal field selectors, a plurality of comparators, and a content addressable memory (CAM) based device. Each of the horizontal field selectors is configured to select a first bit group. The comparators are coupled to the horizontal field selectors, respectively. Each of the comparators is configured to compare a first bit group selected by a corresponding horizontal field selector with a designated value to generate a comparison result. The CAM based device is configured to receive a plurality of comparison results generated from the comparators, and use the comparison results as a first input search data.
US09973595B2 Neighbor aware network data link profiles
A method for selecting a data link schedule includes selecting, at a provider device, a Neighbor Aware Network (NAN) data link profile for a service. The NAN data link profile corresponds to a set of NAN data link schedules that satisfy transmission parameters of the service. The method also includes sending the NAN data link profile in a service advertisement to a subscriber device.
US09973591B2 Headset device and a device profile management system and method thereof
Most computer operating systems are able to automatically configure the coupled computer peripheral audio device for use with the computer operating system without the need for installation of a specific driver. However, when these computer peripheral audio devices are detected by the computing system, a generic audio device control configuration is often assigned to them and whatever customized settings previously configured by the user will be lost and replaced with a new set of unfamiliar setting. This poses much inconvenience and hassle to gamers when they use a different computing system or machine. Described according to an embodiment of the invention is a headset device and a device profile management method, operating on a computing cloud, comprising steps for receiving client data provided by a computing system detecting coupling of an audio device thereto and for retrieving configuration data corresponding to the client data for use in configuring the audio device by the computing system.
US09973586B2 Social context for applications
In one embodiment, a method includes identifying an application installed on a client device of a first user, and one or more second users of a social-networking system that are connected to the first user within the social-networking system. Data associated with the one or more second users may be determined. The data may indicate: a number of the one or more second users who have installed the identified application, or a number of uses of the identified application by the one or more second users over a pre-determined period of time. The data, which may be configured to be displayed on the client device with an interactive element associated with the application, may be sent to the client device of the first user.
US09973583B2 Method for accessing a service, corresponding device and system
A device comprises a memory. The memory stores data relating to at least one service profile template. The service profile template includes executable data. A server sends to the device a first message including a request for creating or modifying at least one service profile based upon a service profile template. The device executes the executable data. The device creates or modifies a memory area. The memory area is associated with a service profile by using the service profile template. The device sends to the server at least one second message including a request for loading into the device data relating to at least one service profile. The server sends to the device at least one third message including data relating to at least one service profile. And the device stores within the created or modified memory area the data relating to at least one service profile.
US09973580B2 State-based intercept of interactive communications network connections for provision of targeted, status-based messaging
An approach is provided for reliable provision of targeted, status-based messaging to a client terminal in a computer network, such as a wide area resource-based network. A terminal node receives a message originating from a client terminal, wherein the terminal node serves as an entry point to, and services communications connections over, a wide area network for the client terminal. The terminal node determines that the message comprises an initiation request for establishing a communications connection over the wide area network between the client terminal and a remote server, and that an intercept state is in effect. The terminal node establishes the communications connection as a local connection between the client terminal and the terminal node, and services the communications connection via a local server function, wherein the servicing of the communications connection via the local server function comprises a provision of status-based messaging to the client terminal.
US09973577B2 Providing access to a resource for a computer from within a restricted network
Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
US09973576B2 Communication console with component aggregation
Systems methods and devices are provided for a presentation including a communications console with component aggregation. In one potential implementation, a computing device with an application framework receives a communication manager object via a network connectivity device and executes the communication manager object within the application framework. The computing device may then receive and execute communications components and a presentation components within the application framework using the communication manager object. The communication manager object may then manage interface and display of the presentation information via the application framework, as modified by communication components.
US09973564B2 Determining variable chunk size for transfer of a file
Example implementations relate to determining variable chunk size for transfer of a file. For example, a system for determining variable chunk size for transfer of a file may include an available memory engine to determine an amount of available memory in a receiving server, where the receiving server is to receive a transferred file greater than a threshold size from a sending server, a raw chunk size engine to determine a raw chunk size for transfer of the file based on the available memory of the receiving server and a memory usage ratio for the receiving server, and a variable chunk size engine to determine a variable chunk size for transfer of the file based on the raw chunk size and a memory storage integer limitation of the receiving server. The system may further include a transfer engine to cause a transfer of the file from the sending server to the receiving server using the variable chunk size.
US09973563B2 Implementing a java method
A process and system for implementing a Java method. A browser in a second computer downloads, from a first computer, a web page having embedded therein a JavaScript and a Java applet. The second computer includes a Java Virtual Machine (JVM) communicatively coupled to the browser. After downloading the web page, the JavaScript receives from a Java servlet executing on the first computer a first message instructing the Java applet to execute the Java method. After receiving the first message, the Java applet executes the Java method. Executing the Java method includes the web browser executing the JavaScript which triggers execution of the Java applet by the JVM to cause executing the Java method by the Java applet. After executing the Java method, the JavaScript transmits to the Java servlet a second message that includes the Java method and a result of executing the Java method.
US09973561B2 Conferencing based on portable multifunction devices
A computer receives a first audio signal that is acquired by a first user device used by a first user in a conference and a second audio signal that is acquired by a second user device used by a second user in the conference. The computer processes the first audio signal based on the second audio signal to improve quality of the first audio signal, and sends the processed first audio signal to the conference.
US09973553B2 Meeting support apparatus, method for executing meeting support process, and non-transitory computer-readable recording medium
A method includes reporting area information identifying a predetermined area to the predetermined area, transmitting an application when terminal identification information identifying a terminal is received from the terminal that received the area information, receiving first tag information transmitted in response to an operation performed by the application, retaining the received first tag information, managing second tag information shared in a meeting held by the terminal and another terminal, determining a target share information to be newly shared according to the first tag information and the second tag information, transmitting a proposal proposing that the target share information be shared to the terminal retaining the target share information, and updating the second tag information based on tag information including a tag and importance information of the target share information newly shared in a case of receiving a response from the application indicating that the terminal accepts the proposal.
US09973550B2 Systems and methods for applying intelligence and prioritization to calendared events
Methods and systems are provided for displaying calendared events on a mobile computing device. The method includes: receiving, by the mobile computing device, a meeting invitation including meeting information and an email address; transmitting the email address to a customer relationship management (CRM) database; receiving, by the mobile computing device, contextual information associated with the email address from the CRM database; and displaying, by the mobile computing device, the meeting information and the contextual information.
US09973532B2 Secure control of insecure device
A computer system for securely controlling an insecure computer is provided. The system comprises an insecure computer, a secure computer and a unidirectional dataflow enforcer. The insecure computer comprises a dedicated video output with a hardware interface, and is configured to transmit its video output to a secure computer over a first connection and to receive instructions for controlling the insecure computer over a second connection. The secure computer is configured to receive the video output of the insecure computer over the first connection and to transmit instructions for controlling the insecure computer over the second connection. The unidirectional dataflow enforcer is configured to enforce unidirectional dataflow between the secure computer and the insecure computer, such that dataflow from the secure computer to the insecure computer over the second connection is allowed, but dataflow from the insecure computer to the secure computer over the second connection is prevented. A corresponding method is also provided.
US09973529B1 Communications methods, systems and apparatus for protecting against denial of service attacks
The present invention relates to methods, systems and apparatus for mitigating denial of service attacks. One exemplary embodiment in accordance with the invention is a method of operating a communication system including the steps of receiving at a first device packets of a first packet flow; sending, from the first device, control information to a switch through which packets of the first packet flow pass or to a control device which controls the switch, the control information including a mask corresponding to a range of expected packet values to be used for determining which packets in the first packet flow should be dropped.
US09973526B2 Mobile device sensor data
A system, method, and computer-readable medium for reporting sensor data over a communication network are provided. A data reporting instruction that identifies at least one of a sensor or a data reporting technique is received from a trust mediator over a communication network. The data reporting instruction is based at least in part on an identified risk. Sensor data is obtained from the sensor, and the sensor data is transmitted to the trust mediator over the communication network based on the data reporting technique.
US09973521B2 System and method for field extraction of data contained within a log stream
Embodiments of the present invention disclose populating a database by conducting a training phase to analyze training security log streams. A server extracts the words contained within the training security log and replaces each of the extracted words with a symbol to form a symbol string and an n-gram scan is conducted on the symbol string to generate statistical data. Tokens are extracted from symbol string, where the tokens are words, phrase or alphanumeric sequence represented by a symbol within training security log stream. The symbol string is replaced with the words they represent to allow for the identification of the actual token phrases. A scan is conducted on the token phrase to acquire scan data on the identified token phrases. Once the tokens, position information, and scan data are known they are stored within the database to allow security log streams to be analyzed in real time.
US09973520B2 Explaining causes of network anomalies
In an embodiment, the method comprises receiving network performance data for a computer network; receiving, from an intrusion detection system, network anomaly data indicating a plurality of anomalies that have occurred in the computer network; based, at least in part, on the network performance data and the network anomaly data, generating feature data; for each anomaly of the plurality of anomalies, using the feature data to determine a minimal set of features that distinguishes the anomaly from non-anomalies in the plurality of anomalies, and creating a mapping of the anomaly to the minimal set of features; based at least in part on the mapping, generating explanation rules for the plurality of anomalies; for a particular anomaly, identifying a particular rule of the explanation rules that is associated with the particular anomaly, and generating explanation data for the particular anomaly based upon the particular rule.
US09973519B2 Protecting a server computer by detecting the identity of a browser on a client computer
A computer-implemented method for identifying abnormal computer behavior includes receiving, at a computer server subsystem, data that characterizes subsets of particular document object models for web pages rendered by particular client computers; identifying clusters from the data that characterize the subsets of the particular document object models; and using the clusters to identify alien content on the particular client computers, wherein the alien content comprises content in the document object models that is not the result of content that is the basis of the document object model served.
US09973517B2 Computing device to detect malware
Disclosed is an apparatus and method for a computing device to determine if an application is malware. The computing device may include: a query logger to log the behavior of the application on the computing device to generate a log; a behavior analysis engine to analyze the log from the query logger to generate a behavior vector that characterizes the behavior of the application; and a classifier to classify the behavior vector for the application as benign or malware.
US09973515B1 Network security for avionics with ethernet connections system and related method
A system and method is disclosed for identification and response to an unauthorized transmission to a networked critical system. The invention employs a pre-defined parameter which matches trusted sources with defined destinations to enable secure access to the networked critical system. Once the method receives a transmission to the destination, it filters the transmissions based on specific architecture constraints. Should the transmission survive, the method continues with a plurality of layers of system level checks to verify the source matches the pre-defined parameter of a trusted source. Should the transmission fail any of the layers of system level checks, the method provides an appropriate response. Once the transmission survives, the method continuously monitors the data stream for possible threats and allows access the transmission to reach the destination and the networked critical system.
US09973512B2 Determining variable wait time in an asynchronous call-back system based on calculated average sub-queue wait time
A method includes a workload management (WLM) server that receives a first CHECK WORKLOAD command for a workload in a queue of the WLM server. It may be determined whether the workload is ready to run on a WLM client. If the workload is not ready to run, a wait time for the workload with the WLM server is dynamically estimated. The wait time is sent to the WLM client. If the workload is ready to run, then a response is sent to the WLM client that workload is ready to run.
US09973511B2 Method and system for enabling access of a client device to a remote desktop
A computer implemented method, computer program product, and systems for enabling access of a client device to a remote desktop. The remote desktop is implemented within a remote virtual machine engine (302) selected from one or more virtual machines running on a virtual host (301). A connection management component receiving from the client device 200 a connection request wherein the connection request is directed to establishing a connection between the client device (200) and the remote virtual machine engine (302). If authorization data associated with the connection request complies with a predefined access data structure and corresponding access rules, the connection management component requests destination data of the remote virtual machine engine (302), the destination data allowing to interact with the virtual machine engine (302) and, in response, receiving the destination data. Then it sends to a proxy service (102) a session request based on the destination data for establishing a session (1010) with the remote virtual machine engine (302) through the proxy service (102) in accordance with the authorization data. It receives from the proxy service (102) proxy connection data configured to allow the client device to establish a proxy connection (1009) via a wide area network (400). The proxy connection data is then sent to the client device (200) to enable the client device (200) for establishing the proxy connection between the client device (200) and the proxy service (102) over the wide area network (400) to access the remote virtual machine engine (302) through the session with the remote virtual machine engine (302).
US09973508B2 Dynamic record identification and analysis computer system with event monitoring components
Aspects of the disclosure relate to deploying and utilizing a dynamic record identification and analysis computer system with event monitoring components. In some embodiments, a computing platform may receive, from a contact feed generation computer system, one or more contact feeds comprising contact data identifying one or more contacts associated with one or more user accounts. The computing platform may analyze the one or more contact feeds to identify a first subset of user accounts of the one or more user accounts having one or more attributes associated with one or more predetermined account security concern characteristics. Subsequently, the computing platform may add the first subset of user accounts of the one or more user accounts to an alert table maintained by the computing platform, and may send, to an analyst computer system, alert table listing information identifying contents of the alert table maintained by the computing platform.
US09973486B2 Systems and methods for authorizing a session between a browser and a terminal server
Systems and methods for authorizing a session between a browser and a terminal server are disclosed. According to an aspect, a method includes receiving, from a browser, a request to initiate a session with a terminal server. The method also includes storing identification of the terminal server and session information. The method includes associating a claim identifier with the stored identification and session information. The method further includes communicating the claim identifier browser. The method also includes receiving the claim identifier from a terminal server. The method also includes using the claim identifier received from the terminal server to verify that the terminal server is authorized to initiate the session with the browser. The method further includes in response to verifying that the terminal server is authorized to initiate the session with browser, notifying the terminal server of authorization to initiate the session with browser.
US09973479B2 Communication system and communication method for communication based on encryption capabilities of device
The present embodiments relate to a communication system, communication method, information processor, method, device, program, and recording medium which permit plural algorithms to be treated and which can impart expansibility to communications.A capability list stores a capability list in which capabilities regarding algorithms for encryption and decryption treated by a reader/writer are described. Similarly, a capability list stores a capability list in which capabilities regarding algorithms for encryption and decryption treated by an IC card are described. The reader/writer and the IC card exchange their mutual capability lists, select algorithms capable of securing a security level according to the importance of the data sent and received, and perform communications based on the selected algorithms. The present embodiments can be applied, for example, to a device that performs communications by the NFCIP method.
US09973468B2 Systems and methods for address resolution protocol (ARP) resolution over a link aggregation of a cluster channel
In the present solution, when a cluster node sends an Address Resolution Protocol (ARP) request for an external internet protocol (IP), the node sends a message to all the other nodes, which are part of the Cluster Link Aggregation (CLAG) to expect an ARP reply for the IP. When a node in the cluster receives the ARP reply, the node informs the other nodes which are part of the same CLAG to update the Machine Access Control (MAC) address. Also when an ARP entry is learned/updated over a CLAG link as part of an ARP request/Gratuitous ARP, the node learning/updating the ARP entry will inform other nodes which are part of the same CLAG about the learned/updated ARP entry. Nodes in a cluster may communicate between with each other over a dedicated backplane, which may be a separate physical medium.
US09973464B2 Addressing propagation of inaccurate information in a social networking environment
An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate. Upon determining that the received information does not match the analogous information verified as accurate, the received information may be marked as inaccurate.
US09973463B2 Method for the certification of data messages transmission to mobile terminals
The invention consists of a method so that a telecommunications operator can deliver data messaging, digitally sign it and deliver it to the user with a certificate. The method is based on the: creation of a data message through a user interface, which is delivered to the destination; upon reception of a delivery notification of the data message sent to the destination, the data processing unit creates an electronic document that comprises at least issuing user data, date of issuance, content and delivery notification data of the message sent, said electronic document is encrypted by the implementation of a digital signature algorithm for the creation of a certificate, which is delivery of the certificate to the user through the mail server.
US09973462B1 Methods for generating message notifications
A method includes accessing, by one or more computers, a message; identifying, at the one or more computers and based on information contained in the message, at least one topic related to the message; identifying, at the one or more computers, a graphical topic indicator based on the at least one topic; and outputting, by the one or more computers and for display, a visual notification regarding the message, wherein the visual notification includes the graphical topic indicator.
US09973456B2 Messaging as a graphical comic strip
Systems and methods for messaging as a graphical comic strip are disclosed herein. An example method includes receiving a text message from a user, computing a conversation topology for the comic panel based on the message, the number of previous messages, and the number of user avatars, selecting a panel template based on a zoom level, the conversation topology, and a length of each message, and filling the panel template with user avatars and each message in an associated speech bubble to create the comic panel.
US09973455B1 Message customization and routing
In some examples, a service-based system for managing message routing and customization is provided. The service-based system includes an information exchange service bus and an information exchange engine. The system is configured to manage inbound and outbound messages. The system is also configured to tailor messages based on source entities, destination entities, and other users such as dependent users.
US09973454B2 Enhanced video instant messaging processing
An enhanced instant messaging processing method is presented to users in an instant messaging communication environment. For a user having two or more communication terminals that have logged into a same instant messaging account of the user, a communication server monitors invitations sent to the instant messaging account. Responsive to one communication terminal responding to the invitation and the type of the response, the communication server generates a response policy for each of other communication terminals of the user, where the response policy optimizes the instant communication performance enhances the user experience. The disclosed embodiments also support simultaneous instant communications among a large number of users connected to multiple data processing servers. The disclosed solution for support simultaneous instant communications balances the load of the data processing servers while keeping multiple communication terminals of a user informed of the status of the instant communication.
US09973440B2 Resource notification method, device and system
The embodiments of the present document disclose a resource notification method, device and system. The method includes: receiving, by a local Common Service Entity (CSE), first indication information transmitted by an Application Entity (AE) of an application node, herein the first indication information includes an identity of a remote CSE which needs to be notified and an address of an original resource; and finding, by the local CSE, a search tag attribute of the original resource according to the address of the original resource in the first indication information, and making a response to the first indication information according to a state of the search tag attribute.
US09973438B2 Downlink flow management
A flow management method comprises receiving (210) of incoming downlink packets. The received downlink packets are classified (220) in sub-flows, based on information that is available in a header of respective such received downlink packet. The downlink packets of each sub-flow are queued (230) in a respective sub-flow queue. Downlink packets are extracted (250) from the sub-flow queues into a common outgoing flow. A sub-flow queue from which no downlink packets yet have been extracted is prioritized (240). The extraction comprises assigning of an indicator of last service occasion to each sub-flow queue when a predetermined amount of data has been extracted from said sub-flow queue. When no prioritized sub-flow queues are present, the sub-flow queue with the earliest last service is selected. When a prioritized sub-flow queue is present, the prioritized subflow queue is selected. The downlink packets of the common outgoing flow are sent (260).
US09973436B2 System, method, and receiving device
A system includes: a transmitting device, switch devices, receiving devices, and a control device. Each of the receiving devices carries out a process including monitoring increase in size of a congestion window which the transmitting device includes, measuring a round trip time, calculating a minimum throughput in one or more target flows whose volume is not smaller than a given size among flows whose packets are received when the increase in the size of the congestion window becomes a steady state, creating a setting window size that is a receive window size for setting on a basis of an already-set window size that is size of a receive window set in a past response packet and a calculated window size that is size of a receive window calculated from the minimum throughput, and transmitting a response packet in which the setting window size is set to the transmitting device.
US09973432B2 Load balancing in a virtualized computing environment based on a fabric limit
An apparatus and program product manage virtual machines in a virtualized computing environment based at least in part on limitations associated with storage fabrics through which virtual machines may access one or more storage systems in such an environment. The storage fabric limitations may be used, for example, in connection with placing virtual machines on hosts in a virtualized computing environment. As another example, storage fabric limitations may be used in connection with deploying virtual machines into a virtualized computing environment to reduce the likelihood of boot errors. As still another example, storage fabric limitations may be used in connection with load balancing across multiple fabrics in a virtualized computing environment.
US09973429B2 Software defined networking (SDN) controller orchestration and network virtualization for data center interconnection
A data center interconnection (DCI) network may comprise a data center controller (DCC) managing a plurality of data centers (DCs) interconnected by a provider network managed by a network provider controller (NPC). The provider network may be an OpenFlow based software defined networking (SDN) transport network. The DCC may initiate a virtual network service (VNS) negotiation with the NPC to connect the DCs and may specify a network abstraction granularity level. The NPC may respond by computing paths through the provider network accordingly and providing the DCC with one or more virtual networks (VNs). The DCC may compute virtual paths through the VNs and send virtual network element (VNE) connection setup commands to the DCC. The DCC may convert the VNE connection setup commands into network element (NE) commands to setup connections in NEs of the provider network. The DCC and the NPC may perform fault monitoring, detection, and recovery.
US09973427B2 Method for determining management domain, network device, and virtual cluster
A method for determining a management domain, the method comprising: receiving, by a second network device, a first packet sent by a first network device, where the first packet includes a domain ID of a first management domain and a first IP address set corresponding to the domain ID of the first management domain, and the first IP address set includes an IP address of a network device in the first management domain; and when the second network device determines that the first IP address set includes an IP address of the second network device, determining that the second network device belongs to the first management domain, and storing the domain ID of the first management domain.
US09973426B2 System and method for scaling IPV6 on a three-tier network architecture at a large data center
Some implementations provide a method for managing switches in a data center that includes: (1) establishing a connection from one switch to another switch in the data center, the data center providing a plurality of virtual local area networks (VLANs), each VLAN including at least one Virtual Machine and capable of spanning across more than one of the plurality of switches; (2) provisioning device prefixes for IPv6 addresses, a given device prefix corresponding to a particular VLAN on a particular switch in the data center, the given device prefix included in a host address of a particular virtual machine, the particular virtual machine hosted on a server computer, the sever computer connected to the particular switch without additional intervening switches; (3) configuring a hardware memory to include prefix information and address information; and (4) transferring packets by using the prefix information and the address information.
US09973422B2 Traffic interconnection between virtual devices
According to an example, a virtual port is configured for a current virtual device (VD) to interconnect the current VD with other VDs. The virtual port may be a layer 3 port and route learning and advertising of port information may be performed through the virtual port.
US09973411B2 Synchronization of data and control planes of routers
Synchronization between a data plane of a router in a network and a control plane of the router is performed by a processor of the router. Route information associated with at least one network node in the network is learned using a routing protocol. The route information includes a plurality of subsets and is stored in a routing information base (RIB) of the router. A first subset of the plurality of subsets of the route information is copied from the RIB to a forwarding information base (FIB) of the router. After the first subset has been copied to the FIB, synchronization data in the router associated with the first subset is modified. The modification indicates that the first subset has been copied to the FIB.
US09973398B1 System and method for discriminating remote site origination of communication signals transmitted through a network based on envelope characteristics
A system and method are provided for distinguishing between a plurality of remote sites accessed through a network interconnection by a reference site based upon envelope characteristics of communication signals transmitted therebetween. Communications signals transmitted during an interconnected session established between one of the remote sites and the reference site are time-captured in a plurality of data segments. The time-captured segments are parsed to selectively generate for each the interconnected remote sites an envelope signal indicative of at least one resource allocation response thereof during the interconnection session, the envelope signal being defined by values of at least a first predetermined envelope parameter acquired from the time-captured segments. Based on the envelope signal, a characteristic signature is established for each interconnected remote site to be identified. Newly-captured communication signal segments are thereby classified in remote site origination based on the characteristic signatures of identified remote sites.
US09973387B1 System and method of traffic inspection and stateful connection forwarding among geographically dispersed network alliances organized as clusters
A peering relationship among two or more network appliances is established through an exchange of control messages among the network appliances. The peering relationship defines a cluster of peered network appliances, and at each network appliance of the cluster traffic flow state information for all the network appliances of the cluster is maintained. Network traffic associated with traffic flows of the network appliances of the cluster is managed according to the state information for the traffic flows. This managing of the network traffic may include forwarding among the network appliances of the cluster (i.e., to those of the appliances handling the respective flows) at least some of the network traffic associated with one or more of the traffic flows according to the state information for the one or more traffic flows. The traffic flows may be TCP connections or UDP flows.
US09973381B2 Linked list scripting engine
A system and a method are creating a linked list scripts for a networking device. The system receives a set of nodes defining script functionality and generates a script by coupling the nodes in a nodal structure based on desired order of execution, wherein a leaf node is an standalone node with no child node, and wherein a nugget node includes one or more child nodes, each child node being a nugget or leaf node. The system then determines an execution path through a subset of nodes in the nodal tree structure based on one or more input values. The system also compiles the subset of nodes into a linked list of operations, which follows the execution path, and executes the path of operations within the compiled linked list of operations.
US09973376B2 System and method for processing information via networked computers including request handlers, process handlers, and task handlers
Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs. A request handler can receive service requests for processing jobs, process handlers can identify tasks to be performed in connection with the processing jobs, and task handlers can perform the identified tasks, where the request handler, the process handlers, and the task handlers can be distributed across a plurality of networked computers.
US09973374B1 Systems and methods for synchronizing content and information on multiple computing devices
Information can be synchronized between multiple computing devices by transmitting synchronization signals from a first computing device to a synchronization server and/or secondary computing device(s). The secondary device(s) can transmit mapped signals back to the synchronization server and/or other device(s) to provide feedback for this real-time or asynchronous peer-to-peer system. The system can also be used to virtualize and share sensors and output information between multiple devices.
US09973365B2 Method and system for combining DFT-transformed OFDM and non-transformed OFDM
Methods and systems are provided that enable an OFDM transmitter to be used for transmitting conventional OFDM or a form of transformed OFDM. A technique is provided for transforming a coded and modulated sequence of samples prior to an IFFT that enables the transformed sequence of samples to be transmitted using conventional OFDM or transformed OFDM. The selection of a transform function for transforming the coded and modulated sequence of samples may be based on optimizing the transform function for particular operating conditions between the transmitter and receiver. In some embodiments of the invention OFDM and time transformed OFDM are multiplexed in time and/or frequency in a transmission frame. In some embodiments of the invention a pilot pattern is provided in which the pilot are sent using OFDM and data is sent using OFDM and/or transformed OFDM.
US09973362B2 Common broadcast channel low PAPR signaling in massive MIMO systems
Methods and devices for common channel low PAPR signaling are disclosed having a power amplifier set configured to transmit broad-beam signals over a frequency band narrower than the available bandwidth and modulated with a low PAPR sequence. A second power amplifier set may be configured to transmit narrow-beam unicast signals.
US09973352B2 Information sending method, apparatus, and communications system
The application provide an information sending method which includes: sending, by a controller, a forwarding indication message to a forwarder, where: the forwarding indication message includes at least two routing correspondences and a tunnel correspondence, the at least two routing correspondences include a first routing correspondence and a second routing correspondence, the first routing correspondence is mapping of a first route to a next hop identifier, the second routing correspondence is mapping of a second route to the next hop identifier, and the first route is different from the second route; and the tunnel correspondence is a correspondence of the next hop identifier to a public network tunnel. The embodiments of the application resolve a problem that a delivering form of a forwarding indication message that is from a control plane to a forwarding plane is not explicitly stipulated in an OpenFlow standard of an SDN.
US09973344B2 System and method for scalable geographic addressing framework
A bridge device at a first tier receives a geographic addressing packet destined for a target region containing a plurality of devices. The bridge device applies a bridging function using the geographic address packet to determine whether to transmit the geographic addressing packet. The bridging function utilizes certain information based on the geographic addressing packet. The bridge device determines to transmit the geographic addressing packet to a second tier based on the bridging function indicating that the geographic addressing packet should be transmitted to the second tier.
US09973343B2 Power supply system, power sourcing equipment, and ethernet Y cable
A power sourcing equipment is provided. The power sourcing equipment is connected to an Ethernet cable. The power sourcing equipment includes a switching circuit, a power circuit, and a detection circuit. The power circuit is coupled to a power supply output terminal via the switching circuit. The detection circuit is configured to control a state of the switching circuit according to a first resistance between a first pin and a second pin of the Ethernet cable.
US09973334B2 Homomorphically-created symmetric key
One embodiment of the invention includes a method, including performing, a symmetric homomorphic encryption of a secret SA with a cryptographic key H as input yielding a homomorphic encryption result SA*, sending SA* for mathematical combination by at least one device with at least one secret SB yielding G*, the device A not having access to SB, the at least one device not having access to SA and not having access to H, receiving G*, performing a symmetric homomorphic decryption of data based on G* with H as input yielding a first decrypted output, determining a symmetric cryptographic key KA based on the first decrypted output for secure communication with a first device which is operationally connected to, or includes, a tamper resistant security system including SA and SB therein, securing data using KA yielding secured data, and sending the secured data to the first device.
US09973326B2 Method and apparatus for transmitting/receiving signal in inband full duplex system
Provided are an apparatus and method for transmitting/receiving a signal. The method for transmitting/receiving a signal includes reducing a quantization error in a baseband (BB) analog area with respect to a reception signal, and performing self-interference cancellation (SIC) on a first output signal output from a BB analog circuit unit in a digital area.
US09973325B2 Methods, apparatuses, and computer program products for generating fractional guard periods
A method, system, and computer program product is provided for transmitting output symbols in sub-slots that each have a pre-determined length. A UE (102) generates (1402) a first output symbol having a first symbol length, and transmits (1404) the first output symbol with a guard period having a guard period length. During the guard period, no transmission is made by the UE (102). The sum of the first symbol length and the guard period length is less than or equal to the predetermined length. Further, the UE (102) generates (1406) a plurality of other output symbols that each have the predetermined length. Then, immediately following the transmission of the first output symbol, the UE transmits (1408) the plurality of other output symbols. Such a resulting fractional guard period located either at the beginning or the end of a subframe prevents collision or overlapping of D2D communication and normal UE to eNB transmissions.
US09973321B2 Signalling for using operating band combination
A method includes transmitting information from an apparatus regarding at least one operating band combination. The information regarding the at least one operating band combination may comprise at least one of an index comprising a plurality of operating band combinations, and a bitmap relating to the index of operating band combinations. The method also includes selecting by the apparatus either a supported indicator or an unsupported indicator regarding the information. The method further includes transmitting, by the apparatus, the selected indicator.
US09973312B2 Method and apparatus for feeding back CSI-RS resource combination, user equipment and base station
Embodiments of the present invention relate to a method and an apparatus for feeding back a CSI-RS resource combination, a user equipment, and a base station. The method includes: acquiring information of a CSI-RS resource combination; determining a candidate CSI-RS resource combination according to the information of the CSI-RS resource combination, and performing a joint CSI measurement according to one or more sets of CSI-RS resources in the candidate CSI-RS resource combination, so as to select a CSI-RS resource combination according to a measurement result of the joint CSI measurement; and feeding back the selected CSI-RS resource combination and the measurement result of the joint CSI measurement corresponding to the selected CSI-RS resource combination to a base station.
US09973309B2 Method and base station for receiving reference signal, and method and user equipment for receiving reference signal
A base station does not transmit any reference signal (RS) for channel measurement in a subframe in which transmission of an RS collides with transmission of a synchronization signal or a broadcast signal or in a resource block including the synchronization signal or the broadcast signal in the subframe. A user equipment assumes that any RS for channel measurement is not transmitted in a subframe or in a resource block when transmission of an RS collides with transmission of a synchronization signal or a broadcast signal in the subframe or in the resource block.
US09973304B2 Communication signal isolation on a multi-port device
Automated processes, devices and systems isolate signals received on first and second ports from each other using staggered time division multiple access (TDMA) schemes. Additionally or alternately, port and/or client identifiers can be included within communications propagating in multiple TDMA schemes, thereby allowing host and/or client devices to verify that communications are received on the intended ports. By logically isolating the communications of the multiple TDMA schemes and/or by providing identifying information within propagated communications, crosstalk between the two schemes can be substantially reduced or eliminated, often without substantial modifications to the hardware configuration of the system.
US09973293B2 Sending full channel quality indication reports on TDM channel in wireless communication
Multiple full channel quality indication (CQI) reports indicative of received signal quality for multiple carriers in wireless communication are transmitted in multiple time intervals of a CQI channel.
US09973292B2 Methods and systems for estimating offset and skew using linear programming
This invention relates to methods and systems for estimating offset and skew using linear programming. Embodiments of the invention relate to methods and systems which apply linear programming principles to links with asymmetric transmission rates which are estimated from an exchange of timing messages (for example under IEEE 1588 PTP). Further embodiments provide for the estimation of clock offsets using linear programming techniques when the skew is known or estimated.
US09973291B2 Combined signal produced from signal copies
Various embodiments are described that relate to a combined signal. A signal can be transmitted from a transmitter and be received by a receiver. The receiver can be an antenna array that comprises multiple individual antenna elements. At least some of these individual elements can receive the transmitted signal at different reception angles and these received signals can be considered signal copies. The reception angle can influence a power level of a signal copy. Multiple signal copies can be combined together into a combined signal that has a greater power level than the individual signal copies used in the combination.
US09973289B2 Signal line noise resistance evaluating method and its device
The present disclosure generally relates to a signal transmission path evaluation device and method for evaluating EMC resistance of a signal transmission path using a computer system. An operating device of the computer system is input with signal transmission line shape data, signal transmission line path data, signal transmission line shape dispersion data, and margin information for noise input of a communication device connected to the signal transmission line. Calculations are performed including an electric field or a magnetic field in a vicinity of the signal transmission line path from the signal transmission line path data, dispersion of the signal line transmission line shape via a random number, noise waveform at a communication device input from the electric field or the magnetic field in the vicinity of the signal transmission path, error occurrence determination, and error rate from plural time trial results. Information concerning the calculated error rate is output.
US09973278B2 Stimulated Brillouin scattering (SBS) suppression in an optical communications system
Techniques for transmitting an optical signal through optical fiber with an improved stimulated Brillouin scattering (SBS) suppression and an improved transmitter's signal to noise ratio (SNR) include externally modulating a light beam emitted from a light source with a high frequency signal. The light beam is also modulated externally with an RF information-carrying signal. The high frequency signal is at least twice a highest frequency of the RF signal. The high frequency signal modulating the light source can be split, providing a portion of the split signal to a phase and gain control circuit for adjusting a phase/gain. The output of phase and gain control circuit can be applied to the external modulator to eliminate intensity modulation for SBS suppression improvement. The optical transmitter's SNR is further improved by cancelling a beat between SBS suppression modulation tone and out of band distortion spectrum of information bearing RF signal.
US09973273B2 Self-indentifying one-way authentication method using optical signals
In one aspect, the present disclosure relates to a self-identifying optical transmitter for broadcasting a one-way authentication code using light-based communication. The transmitter may include a memory for storing an identifier of the transmitter, a processor for generating a data signal including an identifier of the transmitter, a modulator for receiving the data signal and generating an electrical signal, the modular generating the electrical signal by modulating the data signal. The transmitter may also include a light source for receiving the electrical signal, converting the electrical signal into an optical signal, and continuously broadcasting the optical signal as an optical data transmission stream. The optical data transmission stream may be used to verify that a receiving mobile device is near the transmitter. The transmitter may also include an optical surface for dispersing the optical data transmission stream as the optical data transmission stream is emitted from the transmitter.
US09973269B2 Electronic devices, systems, and methods for data exchange
A wearable electronic device for proximity-based social and professional networking which features electronics and software for the passive automated local wireless exchange of personal and/or business information with other electronic devices is disclosed. In some embodiments, an electronic device includes a controller having an operations unit; a communication unit configured to receive and/or transmit data from a first external source; and a memory unit configured to communicate with the controller and receive and/or transmit data from the controller. The operations unit may be configured to determine if received data from the first external source meets a set threshold and wherein the operations unit may be configured to instruct communication unit to accept data that meets or exceeds said threshold. The communication unit may receive and transmit data from the first external source provided the external source is within a predetermined proximity.
US09973267B2 Satellite constellation
A communication system includes a constellation of communication devices orbiting the earth. Each communication device has a corresponding orbital path or trajectory with an inclination angle of less than 90 degrees and greater than zero degrees with respect to the equator of the earth. The constellation includes a first group of communication devices orbiting at a first altitude from the earth and at a first inclination angle. The constellation also includes a second group of communication devices orbiting at a second altitude from the earth lower than the first altitude and at a second inclination angle different from the first inclination angle.
US09973263B2 Integrated communication and application system for aircraft
A method of transferring aircraft data from an aircraft to a portable electronic device entails receiving at the portable electronic device the aircraft data from a data connection with an aircraft data source without writing data back to the aircraft or from a user interface while being capable of receiving aircraft data via the data connection and executing an application on the portable electronic device using the aircraft data to present new information about the aircraft or its operating environment that is not available for display on a cockpit display but which is displayable on the portable electronic device based on the aircraft data received by the portable electronic device.
US09973257B1 RF slave repeater management
A communication system where wireless devices communicating with an access node may be communicating either directly with the access node, or via a heterodyne repeater. A heterodyne repeater relays communications transparently such that operation of the access node may not provide the ability to distinguish which wireless devices are communicating directly from those that are communicating via the heterodyne repeater. The system determines whether the wireless device is communicating either directly with the access node, or via a heterodyne repeater. When a wireless device is communicating via a heterodyne repeater, the access node selects a radio resource control configuration adapted for communication via a heterodyne repeater to be used with that wireless device.
US09973256B2 Relay gateway for wireless relay signaling in a data communication network
A Relay Gateway (R-GW) proxies Long Term Evolution (LTE) signaling in a network core for wireless relays that serve mobile User Equipment (UE). The R-GW receives relay-originated LTE signaling from the wireless relays through a data gateway system in the network core. The R-GW transfers the relay-originated LTE signaling to a UE control system in the network core. The R-GW receives core-originated LTE signaling that was transferred by the UE control system in the network core. The R-GW transfers the core-originated LTE signaling to the data gateway system for delivery to the wireless relays.
US09973236B2 Deactivation method and system in crosstalk scenario
A deactivation method and system in a crosstalk scenario which relates to the field of mobile communications technologies. The method includes M transceivers of a central office end sending data using M lines, and when the M transceivers are in a data transmission showtime state, and when a trigger state change event is detected, switching, by N transceivers, to a deactivation execution state, to deactivate N lines among the M lines, acquiring an update coefficient used to update a crosstalk cancellation coefficient between active lines, updating the crosstalk cancellation coefficient between the active lines using the update coefficient, and controlling the transceivers in the deactivation execution state to enter a silent or an idle state.
US09973233B2 Interference cancellation apparatus and method
Embodiments of the present invention provide an interference cancellation apparatus. The apparatus includes: a splitter, configured to send an acquired reference signal to a first and second main-path interference canceller; a main receive antenna, configured to send an acquired first receive signal to the first main-path interference canceller; the first main-path interference canceller, configured to perform first main-path interference cancellation processing on the first receive signal according to the reference signal, to generate a first processing signal; a reference receive antenna, configured to acquire and send a second receive signal to the second main-path interference canceller; the second main-path interference canceller, configured to perform second main-path interference cancellation processing on the second receive signal according to the reference signal, to generate a second processing signal; and a near-field interference canceller, configured to perform near-field interference cancellation processing on the first processing signal according to the second processing signal.
US09973231B1 Protective structures to provide impact protection for portable devices
A method and apparatuses protecting a portable device from an impact are provided. An accelerometer is operable to detect acceleration of the portable device. A protective structure disposed outside of the portable device includes a substrate and an elastomeric layer arranged on the substrate. The elastomeric layer defines an inflatable region in which the elastomeric layer is not attached to the substrate. The substrate includes a fluid channel in fluid communication with a pressurized fluid source. A controller is operable to trigger the pressurized fluid source upon detection of an acceleration event, wherein the pressurized fluid source transmits pressurized fluid to the inflatable region, causing the inflatable regions to inflate. The inflatable regions provide a cushion against impacts with surfaces when the portable device is dropped or otherwise propelled toward a surface.
US09973229B2 Portfolio case for use with tablet computer
Tablet computers are increasing in popularity due to their versatility and portability. However, despite the ease with which such touch-screen devices may be operated in certain circumstances, there are situations in which a conventional desktop computer and/or laptop computer are preferred. The present invention provides a portfolio case in which a tablet may be secured to an inside surface of the lid for operable connection to a fold-out keyboard and power pack retained within the case. In this way, a tablet computer may achieve all the functionality of a laptop computer, while retaining the versatility of a tablet.
US09973226B2 Reception device and method for adjusting reception device
A reception device receives a radio frequency (RF) signal and obtains a data signal from the RF signal in a desired reception channel. The reception device includes a bandpass filter, and first and second test signals are input to the bandpass filter in the test mode to obtain bandpass-filtered first and second test signals, respectively. Each of frequencies of the first and second test signals is lower and higher than a frequency of the desired reception channel, respectively. The reception device detects lower and higher frequency signal intensities from the bandpass-filtered first and second test signals, respectively, in the test mode, and adjusts a central frequency of the passband of the bandpass filter using a difference between the lower and higher frequency signal intensities so as to reduce a difference between the central frequency of the passband and the frequency of the desired reception channel.
US09973211B1 Signal conversion device
According to one embodiment, a signal conversion device includes a first serial-parallel converter, a second serial-parallel converter, a first buffer, a second buffer, a clock generator, and a selection output part. The first serial-parallel converter receives a first serial signal, generates a first clock signal I, generates a first parallel signal, and generates first status information including first information. The second serial-parallel converter receives a second serial signal, generates a second clock signal, generates a second parallel signal, and generates second status information including second information. The first buffer stores the first parallel signal. The second buffer stores the second parallel signal. The clock generator generates an output clock signal. The selection output part uses the first status information and the second status information to output a signal based on one parallel signal of the first parallel signal or the second parallel signal.
US09973209B2 Processor and data processing method thereof
A processor includes a first encoder configured to encode a regular bin block including at least one regular bin, a second encoder configured to encode a bypass bin block including at least one bypass bin, and a parameter calculating module comprising parameter calculating circuitry configured to determine context information for encoding the regular bin block and to transmit the context information to the first encoder. The first encoder and the second encoder may process the regular bin block and the bypass bin block simultaneously and in parallel during at least part of a specific processing cycle.
US09973204B1 Resistor string digital to analog converter
In some embodiments, a resistor string digital to analog converter (DAC) comprises a first plurality of resistors disposed in a first column. Each of the first plurality of resistors couples to an output of the first column via one of a first plurality of switches. The DAC also comprises a second plurality of resistors disposed in a second column. Each of the second plurality of resistors couples to an output of the second column via one of a second plurality of switches. The second plurality of resistors is configured to couple in series with the first plurality of resistors. A first row selection signal is to control a first switch of the first plurality of switches and a second switch of the second plurality of switches. The first switch corresponds to a first resistor disposed at a top of the first column, and the second switch corresponds to a second resistor disposed at a bottom of the second column.
US09973200B2 Configurable capacitor arrays and switched capacitor circuits
Methods and apparatus include and amplifier circuit and a first capacitor branch including a first plurality of capacitors. The first capacitor branch couples to an input signal and to an input of the amplifier circuit. A second capacitor branch includes a second plurality of capacitors. The second capacitor branch couples to the input of the amplifier circuit and to an output of the amplifier circuit.
US09973199B2 Touch processor circuit and touch screen system performing analog-to-digital conversion of two steps
A touch processor circuit includes a capacitance-to-voltage converter and an analog-to-digital converter. The capacitance-to-voltage converter converts an input signal transmitted from a touch sensor into a conversion signal corresponding to a capacitance of the touch sensor. The analog-to-digital converter digitizes the conversion signal transmitted from the capacitance-to-voltage converter and generates a digital value. The analog-to-digital converter includes a first converter, a second converter, and a combination logic circuit. The first converter calculates upper bits of the digital value based on the conversion signal during a first time period. The second converter calculates lower bits of the digital value based on a residue component signal transmitted from the first converter during a second time period. The combination logic circuit combines the upper bits and the lower bits and generates the digital value.
US09973198B2 Telescopic amplifier with improved common mode settling
Telescopic amplifier circuits are disclosed. In an embodiment, a telescopic amplifier includes an input stage for receiving differential input signals, an output stage for outputting differential output signals at the drains of a first output transistor and a second output transistor, a tail current transistor coupled to sources of a first input transistor and a second input transistor, a common mode feedback circuit coupled to the differential output signals and outputting a common mode output signal, and a circuit element coupled between the common mode output signal and a gate of the tail current transistor. In an embodiment the circuit element is a resistor. In another embodiment the circuit element is a source follower transistor. In additional embodiments a phase margin of the common mode feedback open loop gain of the amplifier is determined by the value of the resistor. Additional embodiments are disclosed.
US09973195B2 Local phase detection in realigned oscillator
Representative implementations of devices and techniques provide reduced jitter and local phase detection for a controlled oscillator. An edge of a reference signal is injected at a point within the oscillator, and replaces an edge of the generated oscillation signal at the injection point. A phase difference of the injected reference signal and the oscillation signal is measured locally and is used to tune the oscillator.
US09973188B2 Switch driving device and switch driving method
There are provided a switch driving device and a switch driving method capable of preventing a self-turn-on phenomenon. The switch driving device includes: a first signal output unit configured to output a pulsed first driving signal from a first output terminal thereof; a second signal output unit configured to output a pulsed second driving signal to a control terminal of a switching element from a second output terminal thereof; and a negative power supply generating unit configured to generate a negative voltage relative to a ground voltage and bias a low level of the second driving signal toward a negative side by the negative voltage. The negative power supply generating unit includes: a first capacitor configured to store charge by the first driving signal; and a second capacitor configured to generate the negative voltage across terminals thereof by the transfer of the charge from the first capacitor.
US09973185B2 Cascade switch device and voltage protection method
A cascode switch device includes a cascode circuit, which includes a first switch and a second switch, and a protection circuit. The protection circuit is coupled between the first switch and the second switch. A first leakage current passing through the protection circuit is greater than or equal to a difference between a second leakage current and a third leakage current, and is smaller than an upper limit value of a leakage current of the cascode circuit. An upper limit value of a withstanding voltage is present between the first terminal and the control terminal of the first switch. When the first switch operates at the upper limit value of the withstanding voltage, the second leakage current is an upper limit value of a leakage current passing through the first switch, and the third leakage current is a lower limit value of a leakage current passing through the second switch.
US09973184B2 Radio-frequency devices with gate node voltage compensation
Radio-frequency (RF) devices are disclosed having transistor gate voltage compensation to provide improved switching performance. RF devices, such as switches, include a plurality of field-effect transistors (FETs) connected in series between first and second nodes, each FET having a gate. A compensation network including a coupling circuit couples the gates of each pair of neighboring FETs.
US09973175B2 Control apparatus and tunable filter apparatus
According to an embodiment, a control apparatus includes a shaper and a compensator. The shaper receives a first target value in position control of a controlled object and generates a second target value which changes substantially rampwise over a time equal to or shorter than a period corresponding to one of resonance frequencies of the controlled object until the second target value becomes equal the first target value. The compensator compensates for a control signal, used for controlling the controlled object, based on the second target value.
US09973173B2 Switch topology for switching filters multiplexers
This disclosure relates to radio frequency (RF) front end circuitry used to route RF signals. In one embodiment, the RF front end circuitry has a filter circuit and a switch device. The switch device includes a common port, an RF port, and switchable path connected in series between the common port and the RF port. The switch device is configured to present approximately the filter capacitance of the filter circuit at the common port when the switchable path is closed. However, when the switchable path is open, the switch device is configured to present a device capacitance at the common port that is approximately equal to the filter capacitance of the filter circuit. In this manner, if the common port is connected to an antenna, the capacitance seen by the antenna from the common port remains substantially unchanged regardless of which of the switchable path is opened or closed.
US09973167B2 Impedance matching circuit and method for radio frequency transmission coil
Impedance matching circuits and methods for radio frequency (RF) transmission coil are disclosed. An example impedance matching circuit includes a coil matching circuit, a RF power detection circuit, and a spectrometer. The spectrometer outputs an output voltage reversely applied on a varactor diode of the coil matching circuit. An impedance of the coil matching circuit is changed based on the output voltage. The spectrometer outputs a RF transmission signal to the RF power detection circuit, receives a power of a RF reflected signal corresponded to the output voltages. The spectrometer receives powers of different RF reflected signals corresponded to different output voltages, and assigns an output voltage corresponded to a minimum power of the RF reflected signals as an impedance matching voltage, where an equivalent impedance of the coil matching circuit and the RF transmission coil matches with an impedance of RF transmission lines.
US09973166B2 Phase shift circuit
A phase shift circuit includes a 90° hybrid circuit, variable capacitors, a switch circuit, and a balun circuit. The 90° hybrid circuit includes a high-frequency signal input terminal and a high-frequency signal output terminal. The variable capacitors are respectively connected to between first and second variable capacitor connection terminals of the 90° hybrid circuit and the ground. The balun circuit includes an unbalanced signal input terminal and balanced signal output terminals formed by a pair of terminals. The switch circuit selects any one of the balanced signal output terminal and the balanced signal output terminal of the balun circuit and connects the selected terminal to the high-frequency signal input terminal to the 90° hybrid circuit.
US09973165B2 Variable gain amplifier and driver implementing the same
A driver that drives an optical device, such as laser diode (LD) and/or optical modulator, is disclosed. The driver includes a variable gain amplifier (VGA) and a post amplifier. The post amplifier amplifies an output of the VGA to a preset amplifier as varying the gain of the VGA. The VGA includes two differential pairs each amplify the input signal oppositely in phases thereof and outputs of the differential pairs are compositely provided to the post amplifier. The gain of the VGA is varied by adjusting contribution of the second differential pair to the output of the VGA.
US09973162B2 System and method for interleaving digital audio signal including PWM signal and digital audio processing device employing the same
A system, a method for interleaving a digital audio signal including a PWM signal, and a digital audio processing device employing the same in accordance with the present invention are disclosed. The system, the method and the digital audio processing device is capable of minimizing the interference with an RF signal such as an AM signal or an FM signal by interleaving the digital audio signal including the PWM signal.
US09973158B1 Power supply for class D amplifier in energy efficient applications
A power supply for use with Class D amplifiers in energy efficient applications is described herein. The power supply reduces the effects of off side charging and improves cross regulation. The topology of the power supply can be designed to minimize quiescent mode losses through resonant switching of some or all active switches. Additionally, the power supply can be implemented without external resonant inductors, the power supply can be implemented with smaller capacitors that have longer lifetime ratings, the switching losses present in a power factor correction stage of the power supply can be reduced, and/or a modified power factor correction choke can be utilized to reduce energy loss.
US09973156B2 Generation of voltage reference signals in a hybrid switched mode amplifier
A method may include processing a first signal derived from an input signal with a first path to generate a first path voltage at a first path output, processing a second signal derived from the input signal with a second path to generate a second path voltage at a second path output, the second path comprising a linear amplifier having at least one transistor for driving the second path voltage, generating the first signal and the second signal with a signal splitter, such that the second signal comprises information of the input signal absent from the first signal, and such that the second path voltage is of a sufficient magnitude such that the at least one transistor operates in a saturation region of the at least one transistor throughout a dynamic range of a load voltage equal to the difference of the first path voltage and the second path voltage.
US09973154B2 Dual output RF LNA
RF receive circuitry, which includes a first output impedance matching circuit coupled to a first alpha output of a first alpha LNA, a second output impedance matching circuit coupled to a first beta output of a first beta LNA, and a first dual output RF LNA, is disclosed. The first dual output RF LNA includes the first alpha LNA, the first beta LNA, and a first gate bias control circuit, which is coupled between a first alpha input of the first alpha LNA and ground; is further coupled between a first beta input of the first beta LNA and the ground; is configured to select one of enabled and disabled of the first alpha LNA using an alpha bias signal via the first alpha input; and is further configured to select one of enabled and disabled of the first beta LNA using a beta bias signal via the first beta input.
US09973149B2 Source switched split LNA
A receiver front end capable of receiving and processing intraband non-contiguous carrier aggregate (CA) signals using multiple low noise amplifiers (LNAs) is disclosed herein. A cascode having a “common source” configured input FET and a “common gate” configured output FET can be turned on or off using the gate of the output FET. A first switch is provided that allows a connection to be either established or broken between the source terminal of the input FET of each LNA. Further switches used for switching degeneration inductors, gate capacitors and gate to ground caps for each legs can be used to further improve the matching performance of the invention.
US09973147B2 Envelope tracking power management circuit
An envelope tracking power management circuit is disclosed. An envelope tracking power management circuit includes a first envelope tracking amplifier(s) and a second envelope tracking amplifier(s), each configured to amplify a respective radio frequency (RF) signal(s) based on a respective supply voltage. A power management circuit can determine that a selected envelope tracking amplifier, which can be either the first envelope tracking amplifier(s) or the second envelope tracking amplifier(s), receives the respective supply voltage lower than a voltage required to amplify the respective RF signal(s) to a predetermined voltage. In response, the power management circuit provides a boosted voltage, which is no less than the required voltage, to the selected envelope tracking amplifier. As such, it is possible to enable the selected envelope tracking amplifier to amplify the respective RF signal(s) to the predetermined voltage without increasing cost, footprint, and power consumption of the envelope tracking power management circuit.
US09973145B2 Amplifier dynamic bias adjustment for envelope tracking
An envelope tracking amplifier having stacked transistors is presented. The envelope tracking amplifier uses dynamic bias voltages at one or more gates of the stacked transistors in addition to a dynamic bias voltage at a drain of a transistor.
US09973144B2 Circuits and methods for increasing output frequency of an LC oscillator
Disclosed are circuits and methods for increasing an output frequency of an inductance-capacitance (LC) oscillator. In some embodiments, the LC oscillator can be implemented as a voltage-controlled oscillator (VCO) having differential outputs. When the VCO is implemented on a die, wirebond connections from the outputs to a ground results in an effective inductance that impacts a maximum frequency associated with the VCO. An electrical connection such as a wirebond between the differential outputs yields a reduction in the effective inductance thereby increasing the maximum frequency. In some embodiments, the wirebond between the differential outputs can be configured so that its contribution to mutual inductance is reduced or substantially nil.
US09973143B1 Solar panel roof modules
The invention comprises solar panel modules with a central air passage, which allows air to flow through the modules, potentially powering wind turbines. The modules can be used as roofing material, and can easily replace existing roofing material. Embodiments of the modules can interlock easily, for strength and compactness. Embodiments of the modules can include one solar panel, or two solar panels, one below the other, and each optimized for certain light wavelengths. Embodiments allow the modules to connect easily to the underlying wiring system of a building. The owner of the modules can sell power back to an electrical grid, if enough power is produced. Other variations of the invention include an array of such panels mounted upon a roof or other structure. LED lights, batteries, and insulation in a compact configuration can be part of the invention.
US09973142B2 Snow fence for a solar panel
An accessory for a solar panel assembly includes a bracket defining an elongated portion extending in a first direction and including a slot, a connector coupled to the bracket and configured to engage at least one panel frame of the solar panel assembly, and a fence member including a first portion and a second portion. The first portion including a planar surface oriented at an angle relative to the bracket portion, and the second portion includes a projection that removably engages the slot.
US09973141B2 Solar system comprising self sustainable condensation, water collection, and cleaning subassemblies
A solar system is provided comprising a light receiving surface, a condensation subassembly, a water collection subassembly, and a cleaning subassembly. The expansion chamber of the condensation subassembly is thermally coupled to the light receiving surface and thermally insulated from the ambient such that expansion of compressed air in the expansion chamber, as controlled by the compressed air expansion valve, encourages humidity condensation on the light receiving surface by reducing the temperature of the light receiving surface. The water collection subassembly comprises a water collection vessel and water direction hardware positioned to direct condensed water on the light receiving surface to the water collection vessel. The cleaning subassembly comprises a water dispensing unit positioned to dispense water from the water collection vessel over the light receiving surface of the solar system.
US09973135B2 Rotary electric machine control system and control method for rotary electric machine
A rotary electric machine control system includes a rotary electric machine, a rotation speed sensor, a temperature sensor, and circuitry. The rotary electric machine includes a rotor. The rotation speed sensor is to detect a rotation speed of the rotor. The temperature sensor is to detect a temperature of the rotary electric machine. The circuitry is configured to classify an operation time during which the rotor rotates based on the rotation speed detected by the rotation speed sensor and the temperature detected by the temperature sensor. The circuitry is configured to calculate a fatigue degree of the rotor based on the operation time classified. The circuitry is configured to limit the rotation speed of the rotor or output a signal to a user when the fatigue degree exceeds a threshold value.
US09973134B1 Electrical system with reverse current protection circuit
An electrical system includes a direct current (DC) voltage bus, a power supply providing a supply voltage to the DC voltage bus, an electric machine connected to the power supply, a reverse current protection (RCP) circuit positioned between the power supply and the electric machine, the RCP circuit including an energy dissipating element, and a controller. As part of an associated method, the controller detects a reverse current condition in which a current flows from the electric machine toward the power supply when an induced voltage of the electric machine exceeds a voltage level of the voltage bus. The controller transmits a control signal to the RCP circuit to direct the electrical current through the energy dissipating element for a duration of the reverse current condition or for a predetermined duration equal to or greater than that of the reverse current condition.
US09973126B2 Method for controlling operating speed and torque of electric motor
Systems and methods for controlling the operating speed and the torque of an electric motor using an operational model are described. An operational model for the electric motor, including a plot of engine performance parameters, is used for reference, and a most efficient output path, which may pass through an optimal operation region in the operational model, is selected. The most efficient output path may be determined, for example, according to locations of a current output state and a to-be-reached target state in the operational model, enabling the operating state of the motor to reach the target state from the current operating state. By selecting a more efficient output path, the operating efficiency of the motor may be optimized, the life of a battery improved and/or the operating mileage of the vehicle may be increased, without significantly reducing the driving experience.
US09973125B2 Operating a wind turbine being connected to a utility grid solely via an umbilical AC cable with a network bridge controller performing a power and a voltage control
A method for controlling the operation of a wind turbine is provided. The method includes receiving, by means of a power controller, an active power reference signal and an active power feedback signal; determining, by means of the power controller and based on the active power reference signal and the active power feedback signal, a first voltage control signal and a power controller frequency signal; determining, by means of a frequency droop gain unit and based on the power controller frequency signal, a second voltage control signal; determining, by means of a theta integrator unit and based on the power controller frequency signal, an actual angle signal being indicative for an actual angle between a rotating dq reference frame and a stationary abc reference frame; and controlling operation of a network bridge based on the first voltage control signal, the second voltage control signal, and the actual angle signal.
US09973123B2 System and method for controlling a generator
The present subject matter is directed to a method for controlling a generator of an electrical power system. The generator includes a generator stator magnetically coupled to a generator rotor. The method includes operating the generator stator of the generator at a first voltage level. Another step includes monitoring, via one or more sensors, at least one of a rotor speed or a rotor voltage of the generator rotor. The method also includes reducing the first voltage level of the generator stator by a predetermined percentage when the rotor speed is within a low speed range or the rotor voltage exceeds a predetermined threshold so as to increase an operating range of the rotor speed. Thus, the increased operating range of the rotor speed increases power production of the electrical power system in the low speed range.
US09973122B2 Electric motor control device
A sensorless electric motor control device is provided that completes a phase detection of a rotor before an activation signal is received, so as to shorten a time period from when the activation signal is received to when the rotor reaches a target number of rotations. The control device for a sensorless electric motor 10 includes an inverter 11 that drives the electric motor 10 and a first processor 18 that serves as a phase detection unit that causes the inverter 11 to perform a phase detection before the inverter 11 receives an activation signal that activates the electric motor 10, wherein the phase detection aligns a magnetic pole of a rotor of the electric motor 10 with a predetermined position with respect to a stator.
US09973111B2 Graphene sheet and nanomechanical resonator
A nanomechanical resonator includes processing electronics configured to control an actuator to actively control a resonant frequency of a portion of a graphene sheet by applying a variable out-of-plane force to the graphene sheet. The graphene sheet is at least partially suspended from a support structure and has a carbon lattice that substantially defines a plane.
US09973108B2 Hybrid modulation strategy for multilevel inverters
Hybrid modulation strategies are provided for single phase and three phase inverter topologies. According to hybrid modulation strategy embodiments, one line frequency period is divided into two operation modes based on the polarities of output voltage and output current. When polarities of the output voltage and output current are the same, a nominal voltage level modulation is used to generate the output voltage. When polarities of the output voltage and output current are opposite, a lower voltage level modulation is used to generate the output voltage. In one embodiment, a nominal voltage level modulation is five voltage level modulation, and a lower voltage level modulation is three or two voltage level modulation. Embodiments allow inverters to be constructed with fewer switches, and improve performance of multilevel inverters. The hybrid modulation strategies may be implemented in multilevel inverters such as active neutral point clamped (ANPC) and neutral point clamped (NPC) inverters.
US09973105B2 Half bridge for an active rectifier having an overvoltage protection
A half bridge for an active rectifier having an alternating-voltage connection, a positive direct-voltage connection, as well as a ground connection, a first switch element connecting the alternating-voltage connection to the ground connection; a second switch element connecting the alternating-voltage connection to the positive direct-voltage connection, a first control element being connected to the first switch element for switching the first switch element; a connection of a first capacitor being connected to a voltage supply connection of the first control element; the positive direct-voltage connection being connected via a first diode in the forward direction to the one connection of the first capacitor; the first capacitor being connected in parallel to a series connection of the first switch element and the second switch element.
US09973104B2 Power module
A power module includes a substrate, a first sub-module, a second sub-module and a circuit board. The semiconductor switches and the diodes of the first sub-module and the second sub-module are embedded within insulation layers. Consequently, the first sub-module and the second sub-module are formed as a high-voltage-side switching element and a low-voltage-side switching element of a bridge circuit. The first sub-module and the second sub-module are disposed on a first surface of the substrate. An electrode of the first sub-module and some electrodes of the second sub-module are electrically connected with corresponding conducting parts of a circuit board. A heat sink is disposed on a second surface of the substrate.
US09973099B2 AC/DC converters with wider voltage regulation range
A converter is provided. The converter includes a first DC/DC converter, a non-isolated DC/DC converter and a control circuit. The first DC/DC converter includes a transformer, a primary side inverter and a secondary side rectifier. The primary side inverter and a secondary side rectifier are operable at multiple operating modes. The control circuit determines an operating mode for the primary side inverter or the secondary side rectifier, and controls the primary side inverter or the secondary side rectifier to change its respective operating mode.
US09973097B2 Regulating transformer rectifier unit with multiple circuits for preventing output overvoltage
A power supply system and related method for providing a regulated DC output from an unregulated AC input includes a Vienna rectifier having power factor correction circuitry and a series resonant DC to DC converter to provide a regulated DC output. The power supply system further includes one or more compensator circuits coupled in feedback configuration to control the Vienna rectifier and/or the DC to DC converter and avoid a potentially dangerous over-voltage condition at the regulated DC output.
US09973095B2 Control method and device for quasi-resonant high-power-factor flyback converter
The present disclosure is directed to a high power factor quasi resonant converter. The converter converts an AC power line input to a DC output to power a load, generally a string of LEDs. The power input is fed into a transformer being controlled by a power switch. The power switch is driven by a controller having a shaping circuit. The shaping circuit uses a current generator, switched resistor and capacitor to produce a sinusoidal reference voltage signal. The controller drives the power switch based on the voltage reference signal, resulting in a sinusoidal input current in a primary winding of the transformer, resulting in high power factor and low total harmonic distortion for the converter.
US09973094B2 Power converter and power conversion method
In accordance with an embodiment, a method includes disabling a first electronic switch connected in series with a primary winding of a transformer in a power converter circuit if an auxiliary voltage across an auxiliary winding of the transformer is outside a predefined voltage range. The power converter circuit further includes a secondary winding of the transformer, and a rectifier circuit connected between the secondary winding and an output, where the rectifier circuit comprises a second electronic switch.
US09973092B2 Gas tube-switched high voltage DC power converter
A direct current (DC)-DC converter includes a transformer and a gas tube-switched inverter circuit. The transformer includes a primary winding and a secondary winding. The gas tube-switched inverter circuit includes first and second inverter load terminals and first and second inverter input terminals. The first and second inverter load terminals are coupled to the primary winding. The first and second inverter input terminals are couplable to a DC node. The gas tube-switched inverter circuit further includes a plurality of gas tube switches respectively coupled between the first and second inverter load terminals and the first and second inverter input terminals. The plurality of gas tube switches is configured to operate to generate an alternating current (AC) voltage at the primary winding.
US09973090B1 Buck boost converter and control method thereof
The present invention provides a buck-boost converter including a converter power stage, a first mode control unit, and a second mode control unit. In the buck-boost converter, the converter power stage may include at least one inductor and a plurality of switching devices. Further, the first mode control unit may operate the converter power stage in a buck mode and regulate an output voltage of the converter power stage as a first voltage. Further, the second mode control unit may operate the converter power stage in a boost mode or a buck-boost mode, and regulate an output voltage of the converter power stage as a second voltage higher than the first voltage.
US09973085B2 Output voltage control in overcurrent conditions for switching converters
A method and apparatus for controlling a converter are provided. In the method and apparatus, a converter is operated in accordance with a duty cycle and based on a difference between a feedback signal representing an output voltage of the converter and a reference signal. An overcurrent condition is detected in the converter. In response to detecting the overcurrent condition, the duty cycle used to operate the converter is limited and the reference signal is made to track the feedback signal to mitigate an output voltage overshoot at an end of the overcurrent condition.
US09973084B2 Switching voltage regulator input power estimation
An estimate of voltage regulator input power is provide by estimating output power of the voltage regulator based on output voltage and output current of the voltage regulator, estimating power loss of the voltage regulator and estimating input power of the voltage regulator based on the estimated output power and the estimated power loss.
US09973079B2 Synchronized charge pump-driven input buffer and method
An integrated circuit includes (a) an analog-to-digital converter operated according to a first clock signal; and (b) a charge pump circuit providing a negative power supply voltage to the integrated circuit, the charge pump circuit being operated according to a second clock signal having a frequency that is different from a frequency of the first clock signal, such that a noise level introduced by the charge pump into the analog-to-digital converter is less than the average noise level over a predetermined range of frequencies for the second clock signal. The integrated circuit may further include a clock divider circuit (e.g., a programmable clock divider) that generates both the first clock signal and the second clock signal.
US09973072B2 Power converter stage, controller, and method for providing power to controller
The invention relates to a power converter stage (2) for providing power supply to a power converter controller (3), a power converter controller (3) for such power converter stage (2), a power converter (1) including such power converter stage (2) and such power converter controller (3), a method for providing power to a controller (3) of a power converter (1) and a software product for controlling a power converter (1). In order to provide for auxiliary power supply for control circuitry of a power converter (1) during all operation modes of the power converter (1) while avoiding additional costs involved with providing a dedicated control power supply fed from bus voltage, it is proposed that power stored in power storing means (4, 5) included in a power converter stage (2) or more generally in a power converter (1) are used for supply to the controller (3) even if the power converter is in stand-by mode, as a transfer of power between such power storing means (4,5) through a primary inductance (6) may be used for providing also for a power transfer to a secondary inductance (7), which then supplies the controller (3).
US09973070B2 Electric power converter
An electric power converter includes a stacked body in which a plurality of semiconductor modules and a plurality of coolers are stacked. Each of the semiconductor modules is provided with a main body that has semiconductor elements therein, a plurality of power terminals, and control terminals. Among the plurality of the power terminals respectively included in the two semiconductor modules adjoining in a stacking direction of the stacked body, at least parts of the power terminals are configured so as not to overlap each other when viewed from the stacking direction.
US09973067B2 Rotor casting
A rotor casting includes a lamination stack and a cast structure including proximal and distal cast end rings respectively adjacent proximal and distal end faces of the lamination stack. Cast axial ribs are distributed radially on a peripheral surface of the lamination stack and extend between the proximal and distal cast end rings. Cast feed members extend axially from the proximal cast end ring and are respectively positioned radially between an adjacent pair of axial ribs. In one example, cast bar segments integral to the proximal and distal cast end rings are formed in axial slots of the lamination stack. In one example, a bar insert in each axial slot has insert ends that extend respectively from the proximal and distal end faces of the lamination stack and are fully encapsulated respectively in the proximal and distal cast end rings. A method of forming the rotor casting is provided.
US09973061B2 DC motor including a rotation detection unit
A direct current (DC) motor including: a cylindrical frame, at least one end of which is open; a cylindrical end cover including an opening configured to block the at least one open end; a rotor including a rotor shaft supported by the frame and the end cover, and a rotor core installed on the rotor shaft; a commutator installed on the rotor shaft and arranged on one end of the rotor core; a cover unit installed on the rotor shaft, arranged between the rotor and the commutator, and including at least one location detection device; and a rotation detection unit installed in the end cover and configured to detect the at least one location detection device.
US09973052B2 Stator of motor having insulation structure for separation of stator winding groups
Disclosed is a stator of an EPS motor, the stator including a stator core including a plurality of teeth protrusively formed toward a center of an inner circumferential surface, a plurality of coils wound on the teeth at a predetermined counts, an insulator coupled to an upper surface and a bottom surface of the stator core to insulate the coil from the stator core, and an insulation tube situated nearest to a coil wound on an adjacent stator core and inserted into a coil wound on an outmost side of the teeth.
US09973034B2 Systems and methods for load harmonic suppression
An uninterruptable power supply (UPS) is provided. The UPS includes a first input constructed to receive input power from a first power source, a second input constructed to receive input power from a second power source, an output constructed to provide output alternating current (AC) power derived from at least one of the first power source and the second power source, an inverter coupled to the first input, the second input, and the output and constructed to generate the output AC power, and a controller coupled to the inverter. The controller is configured to identify one or more harmonics in the output AC power, generate an inverter reference signal, and modulate the inverter reference signal to reduce harmonic distortion contributed by the one or more harmonics.
US09973033B1 Smart emergency light
A smart emergency light comprises a microprocessor; a power switch connected to the microprocessor; a power supply connected to the power switch; a chargeable battery connected to the power supply; a light source driver connected to the power supply and the chargeable battery and controlled by the microprocessor; an illumination device connected to the light source driver and controlled by the light source driver; and a network module connected to the microprocessor so that the smart emergency light is connectable to a center computer; wherein the center computer controls the smart emergency light through the microprocessor.
US09973032B2 Two-tier battery solution for data center backup
Methods, systems, and apparatus, including for back-up power sources. In one aspect, a method includes providing a plurality of first battery devices, each first battery device respectively electrically coupled to a respective server rack in a plurality of server racks and having a respective capacity to provide power to the respective rack for a power anomaly for up to a first duration. Providing a second battery device electrically coupled to the plurality of server racks and having a capacity to provide power to the plurality of respective server racks for a power anomaly for up to a second duration, wherein the second duration is longer than the first duration. A power anomaly is a deviation of mains power from one or more of a nominal supply voltage and frequency.
US09973020B2 Method for charging a rechargeable battery of an electric device
A method for charging a rechargeable battery (3) of an electric device in different charging steps applying different charging currents is described, said charging steps comprising at least: a first charging step applying a first constant charging current (I1) to the battery (3) while the battery voltage is smaller than a first voltage threshold (V1) and/or while the battery temperature is smaller than a first temperature threshold, said first charging (I1) current being smaller than a second charging current (I2); a second charging step applying said second constant charging current (I2) to the battery (3) while the battery voltage is higher than said first battery voltage threshold (V1) and lower than a second battery voltage threshold (V2) and/or while the battery temperature is higher than said first temperature threshold and smaller than a second temperature threshold; a third charging step applying a constant charging current (I3) to the battery (3), wherein said third constant charging current (I3) is switched on every time when the battery voltage drops to a fourth voltage threshold (V4) and switched off when the battery voltage reaches a fifth voltage threshold (V5), and wherein said third charging step providing said repeated switching on and off the third constant charging current (I3) thereby producing current pulses ends if the length of a current pause (Toff) following said current pulse (Ton) equals or exceeds the length of p·(k−1)−times the preceding current pulse (Ton) with k being the ratio of constant charging current I3 and the constant charging current I1 and p being a defined factor.
US09973019B2 Charging current setting method, a charging method, a charging apparatus, and an actuator
A charging current setting method includes an upper limit temperature recognition step which recognizes an upper limit temperature of the secondary battery (11), an actual temperature recognition step which recognizes an actual temperature of the secondary battery (11), a maximum power recognition step which recognizes an maximum power according to a heat quantity which the secondary battery (11) allows during a charge period based on a difference between the upper limit temperature and the actual temperature, a thermal resistance of the secondary battery (11), and a length of a predetermined period and the charge period, and a current setting step which sets a charge current to be an upper limit value or less by recognizing the upper limit value of the charge current of the secondary battery (11) based on an endothermic and exothermic characteristics map of the secondary battery (11) with respect to current and the maximum power.
US09973017B2 Charger circuit including a plurality of charging paths
A charger circuit includes a first path regulator, a path switch, and a second path regulator. The first path regulator is configured to generate a first regulation current based on an input voltage and an input current. The path switch is configured to pass or block a first charging current in response to a control signal. The first charging current is generated based on the first regulation current. The second path regulator is configured to generate a second regulation current based on the input voltage and the input current. At least one of the first charging current and a second charging current is used to charge a battery. The second charging current is generated based on the second regulation current. The second charging current is transferred to the battery without passing through the path switch.
US09973010B2 Control circuit, resonance circuit, electronic device, control method, control program, and semiconductor element
A control circuit, resonant circuit, electronic device, control method, control program, and a semiconductor element, which enable a circuit to be measured and tuned within a short time even in consideration of a time constant when a control voltage is applied to a variable capacitance capacitor. A control circuit for a variable capacitance capacitor includes: a digital-analog converter that outputs a control voltage consisting of a variable DC voltage; the variable capacitance capacitor that has a capacitance varying with an application of the control voltage; a phase detector that acquires a characteristic of a circuit containing the variable capacitance capacitor; an analog-digital converter that subjects an analog signal from the phase detector to a digital conversion; a comparing section that compares a target value with a detected value; and a control section that sets the control voltage for the digital-analog converter on the basis of the comparison result.
US09973008B1 Wireless power receiver with boost converters directly coupled to a storage element
An enhanced receiver for wireless power transmission is disclosed. The receiver may be able to convert RF waves into continuous, stable and suitable voltage or power that can be used for charging or powering an electronic device. The receiver may include an antenna array for extracting and rectifying power from RF waves or pockets of energy. An input boost converter in the receiver may step up and stabilize the rectified voltage, while charging a storage element in the receiver. An output boost converter in the receiver may step up the output voltage of the storage element to deliver continuous and suitable power or voltage to a load. A microcontroller in the receiver may perform power measurements at different nodes or sections to adjust the operation of the input and output boost converters so that load power requirements can be satisfied at all times.
US09973005B2 Solar power controller and impedance detection
A power controller assembly is disclosed that transfers alternating current (AC) power generated by solar panels to devices coupled to the power controller assembly. The power controller assembly includes a power connector assembly that is coupled to an AC power outlet and transfers AC power generated by the solar panels from the AC power outlet to a power cord that is coupled to the power controller configuration. The power cord transfers the AC power to the device that consumes the AC power. The power controller assembly also includes an outlet power controller that controls the device that consumes the AC power based on instructions received from a communications device via wireless communication between the outlet power controller and the communications device.
US09973000B2 Electrostatic discharge power rail clamp circuit
An electrostatic discharge power rail clamp circuit and an integrated circuit including the same. The power rail clamp circuit includes a first power rail, a second power rail and a first node. The circuit further includes an n-channel field effect transistor having a source and drain located in an isolated p-well in a semiconductor substrate. The drain is connected to the first power rail. The source and isolated p-well are connected to the first node. The circuit also includes a capacitor connected between the first node and the second power rail. The circuit further includes a resistor connected between the first power rail and the first node. The circuit also includes an inverter for controlling the gate of the field effect transistor, wherein the inverter has an input connected to the first node. The circuit further a silicon controlled rectifier connected between the first node and the second power rail.
US09972999B2 Electrostatic discharge (ESD) protection circuit
An electrostatic discharge (ESD) protection circuit is disclosed. In this regard, an ESD protection circuit is provided to protect an integrated circuit (IC) from an ESD event. In one aspect, an ESD voltage detection circuitry activates an ESD clamping circuitry when an ESD voltage associated with faster voltage rise time is detected between a supply rail and a ground rail. In another aspect, an operation voltage detection circuitry deactivates the ESD clamping circuitry when an operation voltage associated with slower voltage rise time is detected between the supply rail and the ground rail. By differentiating the ESD voltage from the operation voltage based on respective voltage rise times, it is possible to prevent the ESD clamping circuitry from missing the ESD voltage associated with the faster voltage rise time or being falsely activated by the operation voltage associated with the slower voltage rise time.
US09972991B2 Protection device and circuit protection apparatus containing the same
A protection device comprises a first substrate, a second substrate, a fusible element and a heating element. The first substrate comprises a first surface, and the second substrate comprises a second surface facing the first surface. The fusible element is disposed on the first surface of the first substrate, and the heating element is disposed on the second surface of the second substrate and is disposed above the fusible element. When over-voltage or over-temperature occurs, the heating element heats up to blow the fusible element and thereby providing over-voltage and over-temperature protection.
US09972984B1 Cable management assembly
A cable management assembly based upon adjustable link members for use in guiding cables. A joint connector is positioned along an inner surface of the link member having two shanks that are spaced apart and extend outward from a first edge of the bottom wall terminating with a ball. A receptacle connector is positioned along an opposite edge of the bottom wall and formed from two sockets sized for receipt of each ball. The ball and socket assembly includes a first raised ridge to capture the ball for spacing an adjoining link member a first distance, a second raised ridge is used to capture the ball for spacing the adjoining link member a second distance, and a third raised ridge is used to capture the ball for spacing the adjoining link member a third distance. The link members allow angular placement for optimum cable management.
US09972983B2 Wiring system of sunroof for vehicle
The present disclosure provides a wiring system of a sunroof for a vehicle. The wiring system includes a moving part configured to move to open or close a roof of a vehicle, and a fixed part configured to connect the moving part and a vehicle body. The fixed part further includes a guide rail configured to guide movement of the moving part, a moving thread configured to move along the guide rail in a forward or rearward direction of the vehicle, a lever configured to connect the moving part and the moving thread, and an electrode part configured to electrically connect the moving part and the vehicle body. The electrode part constantly maintains electrical connection between the vehicle body and the moving part while the moving part is moving, and is changed in length corresponding to movement of the moving thread.
US09972959B2 Semiconductor inspection and metrology system using laser pulse multiplier
A pulse multiplier includes a polarizing beam splitter, a wave plate, and a set of multi-surface reflecting components (e.g., one or more etalons and one or more mirrors). The polarizing beam splitter passes input laser pulses through the wave plate to the multi-surface reflecting components, which reflect portions of each input laser pulse back through the wave plate to the polarizing beam splitter. The polarizing beam splitter reflects each reflected portion to form an output of the pulse multiplier. The multi-surface reflecting components are configured such that the output pulses exiting the pulse multiplier have an output repetition pulse frequency rate that is at least double the input repetition pulse frequency.
US09972947B2 Connector
A connector includes a first housing, a second housing, a short-circuiting terminal, and a release portion configured to release contact between the first terminals and the contact pieces. The contact piece includes a contact portion provided to be in contact with the first terminal, and a sliding protrusion protruding from the contact portion in a direction intersecting a fitting direction of the housings. The release portion includes a sliding slope sliding on the sliding protrusion to displace the contact piece, a support portion continuously provided with the sliding slope, the support portion coming into contact with the sliding protrusion and holding the contact piece is displaced in a state, and a contact housing portion arranged from the sliding slope and the support portion in a direction crossing a fitting direction of the first housing and the second housing, the contact housing portion housing the contact portion the fitted state.
US09972944B1 Pluggable module having a seam cover
A pluggable module includes a pluggable body extending between a front end and a mating end receivable in a module cavity of a receptacle assembly to mate with a communication connector. The pluggable body has a top, a bottom, a first side wall and a second side wall between the top and the bottom and has an upper shell defining the top and a lower shell defining the bottom coupled together at a seam. A seam cover is coupled to the pluggable body at the first side wall covering the seam between the upper shell and the lower shell on the first side wall. The seam cover is conductive and provides EMI shielding at the seam for a communication circuit board held in the pluggable body.
US09972939B2 Connector with fitting detection member
A second locked part engaged with a second locking part releases a contact between detection protrustion and the second locking part located at a temporary engagement position at which the contact between the detection protrusion and the second locking part prevents a movement of a fitting detection member in a first direction and allows the fitting detection member to move in the first direction. A deflection regulator of the fitting detection member located at a complete engagement position at which a first locked part is engaged with a first locking part regulates a deflection amount of a fitting lock arm within a range in which an engagement between the second locking part and the second locked part is unreleasable while an engagement between the first locking part and the first locked part is releasable.
US09972934B1 Electronic device with an irregular port to expel liquid
An electronic device with a port is disclosed. To expel liquid in the port, the port includes modifications to form a capillary pressure gradient with the liquid, causing uneven capillary forces to act on the liquid in the port. For example, the port may include an asymmetric profile with one section having a curved profile and another section having one or more linear profiles that join at an edge. The edge may form a relative higher curved surface as compared to the curved profile. As a result, the capillary pressure gradient may exert a higher capillary pressure in a location associated with the edge, as compared to a capillary pressure along the curved profile. The capillary pressure gradient causes ambient air into the port along the edge, and separates the liquid from the edge, allowing gravity to overcome atmospheric pressure and causing removal of the liquid from the port.
US09972930B1 Transceiver module wit flex circuit
A transceiver assembly is provided that includes a transceiver housing having first end, having a connector and an opposite second end having a passage in communication with a printed circuit board mounted in the housing. A peripheral connector having a first end and opposite second end includes a receptacle opening at the second end. A flex circuit is disposed between the first end of the peripheral connector and the second end of the transceiver housing. The peripheral connector is capable of being displaced with respect to the transceiver housing via the flex circuit.
US09972926B2 Electric component socket
An electric component socket in which a pressing member is not brought into contact with the tip end of the a contact pin when the socket is pressed by the pressing member in a state where an electric component is not housed in the socket. The electric component socket is provided with a movable plate supported so as to move vertically, a floating plate that is provided above the movable plate and houses the electric component, and a movable spacer that protrudes upward from an upper surface of the movable plate. The electric component socket is configured so that the movable plate is thereby moved downward, thereby enabling the regulating section of the movable plate to move the contact pin downward when the movable spacer is moved downward.
US09972923B2 Terminal block with a terminal cover
There is provided a terminal block to which load lines can be attached in multiple directions and which includes a terminal cover that makes terminal portions difficult for fingers to touch and is less likely to damage the load lines. The terminal block includes: a conductive plate including a first-direction connection portion that extends in a first direction and is capable of being connected with at least one wire, and a second-direction connection portion that is in electrical conduction with the first-direction connection portion, extends in a second direction different from the first direction, and is capable of being connected with at least one wire.
US09972917B2 Digital active array radar
In some examples, an FMCW radar array includes a housing, a transmit array comprising a plurality of transmit antenna elements configured to output an FMCW transmit beam, a receive array comprising a plurality of receive antenna elements, and a slotted choke disposed between the transmit array and the receive array. The transmit array and the receive array may be mechanically coupled to the housing. In some examples, the slotted choke comprises a plurality of slots having dimensions selected to provide cancellation of electromagnetic radiation from the frequency modulated continuous wave transmit beam to reduce a magnitude of radiation from the transmit array to which the receive array is indirectly exposed.
US09972908B2 Capacitively coupled loop inverted F reconfigurable antenna
System and method embodiments are provided for capacitive coupled loop inverted F reconfigurable multiband antenna. The embodiments enable tuning and adjustment of the low frequency response of the antenna without appreciably effecting the high frequency response of the antenna. In an embodiment, a reconfigurable multiband antenna includes a first antenna section comprising a first end and a second end, wherein the second end is coupled to an antenna feed, a second antenna section comprising a third end and a fourth end, wherein the third end is coupled to ground, and a switch coupling the second end to the third end, wherein the first end and the fourth end are capacitively coupled.
US09972896B2 Wireless aircraft engine monitoring system
An engine monitoring system for an aircraft engine having a nacelle extending annularly thereabout and a sensor positioned radially inward therefrom. The system includes an engine control device coupled communicatively to the sensor and configured to receive engine data from the sensor and/or receive instruction data from a transmitter device positioned radially outward from a nacelle radially outward surface. The system also includes a composite panel including at least a portion of the nacelle and a ground plane positioned radially inward from the nacelle radially outward surface, the composite panel including an antenna coupled communicatively to engine control device and a radome positioned radially outward from ground plane. The antenna is configured to at least one of receive engine data from the engine control device and transmit engine data to a receiver device, and receive instruction data from the transmitter device and transmit instruction data to the engine control device.
US09972890B2 Multiple coupled resonance circuits
A wireless device including at least one parallel resonance element and a plurality of serial resonance components is provided. The at least one parallel resonance element may be configured to radiate in at least one frequency. The plurality of serial resonance components may be configured to radiate in a plurality of frequencies. The device may further include a distributed feed element configured to couple to the parallel resonance element and the serial resonance components and serve as a radiofrequency signal feed.
US09972881B2 Coaxial line-to-waveguide adapter comprising a left-handed material used as an electromagnetic parameter adjusting component
The present invention provides a coax-waveguide adapter, which improves in-band flatness of a reflection coefficient in a simple way. The coax-waveguide adapter includes: a cavity-shaped waveguide connection component, a coaxial external conductor connected to the cavity-shaped waveguide connection component, and a coaxial internal conductor that is disposed inside the coaxial external conductor along an axial direction of the coaxial external conductor and inserted into the cavity-shaped waveguide connection component, where the coax-waveguide adapter further includes: an electromagnetic parameter adjusting component that is disposed inside a cavity of the cavity-shaped waveguide connection component and used for reducing an effective dielectric constant and an effective magnetic conductivity of the coax-waveguide adapter. According to the coax-waveguide adapter provided in the present invention, an external geometrical shape and geometrical dimension of the coax-waveguide adapter are not changed, an implementation manner is simple and easy, costs are low.
US09972879B2 Microwave filter
A microwave filter includes a strip transmission line and a filtering assembly connected to the strip transmission line. The transmission line has an input terminal and an output terminal. The filtering assembly includes a strip first primary branch connected directly to a first connection point of the transmission line. The first primary branch includes a first body portion and a first bent portion at a first end of the first body portion, where the first bent portion is connected directly to the first connection point, and the first body portion is substantially parallel to a body portion of the transmission line. With the microwave filter incorporated in an electric motor, the impedance curve of the transmission line can be matched with a high-frequency EMI curve, and therefore the filtering effect is enhanced, EMI is suppressed and the EMC level improved.
US09972874B2 Battery with extractible air electrode
A rechargeable battery including a casing containing therein: an air electrode; a negative electrode; and an electrolyte, in which the air electrode can be taken out of the casing. The rechargeable battery also relates to a cathode compartment for an air electrode battery, where the compartment includes an air electrode and is insertable into a casing of the battery without being part of the casing, and the compartment is removably movable.
US09972869B2 Battery cell assembly having improved thermal sensing capability
A battery cell assembly having a battery cell and a thin profile sensor is provided. The assembly includes a battery cell having a housing and first and second electrical terminals extending from the housing. The assembly further includes a thin profile sensor having a microprocessor and a sensing circuit. The sensing circuit is coupled directly to the housing. The sensing circuit generates a signal that is indicative of an operational parameter value of the battery cell. The microprocessor is programmed to determine the operational parameter value based on the signal from the sensing circuit. The assembly further includes a protective layer coupled to the thin profile sensor such that the sensor is disposed between the protective layer and the housing.
US09972868B2 Curved electrode stack and battery pack including the same
Disclosed herein are an electrode stack including at least one positive electrode, at least one negative electrode, and at least one separator, wherein the positive electrode, the negative electrode, and the separator are stacked such that the separator is disposed between the positive electrode and the negative electrode, one end of each of the positive electrode and the negative electrode does not intersect the other end of each of the positive electrode and the negative electrode, a stacked surface of each of the positive electrode, the negative electrode, and the separator includes a curved surface, and the negative electrode has an arc length equal to or greater than that of the positive electrode while the separator has an arc length greater than that of the positive electrode in a state in which the positive electrode, the negative electrode, and the separator are curved, and a battery pack including the same.
US09972866B2 Electrolyte for lithium secondary battery and lithium secondary battery employing the same
An electrolyte for a lithium secondary battery, the electrolyte including: an organic ester compound represented by Formula 1; an organic solvent; and a lithium salt: wherein, in Formula 1, R1, R2, and R3 are the same or different, and are each independently a group represented by Formula 2: wherein, in Formula 2, R′ is a C1-C10 alkyl group or a C3-C10 cycloalkyl group.
US09972854B2 Metal/oxygen battery with an oxygen supply system
In one embodiment, a metal/oxygen battery with an oxygen management system includes a negative electrode, a positive electrode, a separator positioned between the negative electrode and the positive electrode, a first oxygenated gas supply reservoir, a compressor with an outlet fluidly coupled to the first oxygenated gas supply reservoir, and a valve and pressure regulator fluidly coupled to the first oxygenated gas supply reservoir and to the positive electrode and configured to place the first oxygenated gas supply reservoir in fluid communication with the positive electrode during a discharge cycle, and place the positive electrode in fluid communication with an inlet of the compressor during a charge cycle.
US09972848B2 Method for producing fine catalyst particles and method for producing carbon-supported catalyst
The present invention is to provide fine catalyst particles with better catalytic performance than ever before and a carbon-supported catalyst with better catalytic performance than ever before. Disclosed is a method for producing fine catalyst particles, comprising: a potential applying step of applying a potential to the fine palladium-containing particles in a first dispersion, until a peak indicating a Pd{111} surface in a reduction wave of a cyclic voltammogram becomes larger than a peak indicating a Pd{110} or Pd{100} surface in the reduction wave of the cyclic voltammogram; a copper covering step of covering at least part of the fine palladium-containing particle with copper by preparing a second dispersion by mixing the first dispersion and a copper-containing solution after the potential applying step, and applying a potential that is nobler than the oxidation-reduction potential of copper to the fine palladium-containing particles in the second dispersion; and a platinum covering step of covering at least part of the fine palladium-containing particle with platinum by mixing the second dispersion and a platinum-containing solution after the copper covering step.
US09972840B2 Titanium oxide compound, and electrode and lithium ion secondary battery each manufactured using same
A titanium oxide compound according to the present invention comprises bronze-type titanium oxide or titanium oxide mainly composed of bronze-type titanium oxide, and contains calcium and/or silicon. The titanium oxide compound contains 0.005 to 2.5 mass % inclusive of calcium or 0.15 to 0.55 mass % inclusive of silicon, or contains 0.005 to 1.2 mass % inclusive of calcium and 0.15 to 0.2 mass % inclusive of silicon, or contains 0.005 to 0.1 mass % inclusive of calcium and 0.15 to 0.5 mass % inclusive of silicon.
US09972838B2 Solid-state ionically conductive composite electrodes
Provided herein are ionically conductive solid-state compositions that include ionically conductive inorganic particles in a matrix of an organic material. The resulting composite material has high ionic conductivity and mechanical properties that facilitate processing. In particular embodiments, the ionically conductive solid-state compositions are compliant and may be cast as films. In some embodiments of the present invention, solid-state electrolytes including the ionically conductive solid-state compositions are provided. In some embodiments of the present invention, electrodes including the ionically conductive solid-state compositions are provided. The present invention further includes embodiments that are directed to methods of manufacturing the ionically conductive solid-state compositions and batteries incorporating the ionically conductive solid-state compositions.
US09972837B2 Hydrogen storage multi-phase alloys
A multi-phase hydrogen storage alloy comprising a hexagonal Ce2Ni7 phase and a hexagonal Pr5Co19 phase, where the Ce2Ni7 phase abundance is ≥30 wt % and the Pr5Co19 phase abundance is ≥8 wt % and where the alloy comprises a mischmetal where Nd in the mischmetal is <50 at % or a multi-phase hydrogen storage alloy comprising one or more rare earth elements, a hexagonal Ce2Ni7 phase and a hexagonal Pr5Co19 phase, where the Ce2Ni7 phase abundance is from about 30 to about 72 wt % and the Pr5Co19 phase abundance is ≥8 wt % have improved electrochemical performance. The alloys are useful in an electrode in a metal hydride battery, a fuel cell or a metal hydride air battery.
US09972830B2 Method for the recovery of lithium cobalt oxide from lithium ion batteries
A method of recovering lithium cobalt oxide from spent lithium ion batteries, wherein said method is more environmentally friendly than the methods presently known in the art. The method includes a froth flotation step using renewable and biodegradable solvents such as terpenes and formally hydrated terpenes. The method can also include a relithiation step to return the Li:Co ratio back to about 1:1 for use in second-life applications.
US09972822B2 Battery pack including bushing for connecting end plate
Disclosed is a battery pack including a bushing for connecting an end plate. The battery pack according to the present disclosure connects an upper housing and an end plate for a battery module assembly by the bushing.
US09972821B2 Power storage device
When an electrode assembly of a power storage device is viewed from the front in the direction of lamination, the distance between a positive electrode electricity collecting portion and an imaginary reference line passing through the center of the electrode assembly is different from the distance between a negative electrode electricity collecting portion and the imaginary reference line. Therefore, the electrode assembly has an asymmetrical structure.
US09972814B2 Embedded optics in modular assemblies
An enhanced multi object potting fixture for exposure to a curing modality that sets an adhesive includes a fixture housing supporting a plurality of objects, the fixture housing having a wall defining a plurality of bonding wells with each the bonding well receiving a first portion of one of the objects, each the bonding well including an aperture in the wall proximate the first portion wherein each bonding well includes a target zone for selective cure of the adhesive to inhibit the adhesive from exiting the aperture; and a fixture enhancement structure integrated into the wall concentrating the curing modality in each the target zone.
US09972809B2 Array substrate, organic light-emitting diode display panel, and display device
The present disclosure provides an array substrate, an OLED display panel and a display device. The array substrate includes a light-emitting region and a non-light-emitting region, wherein an anode, an organic light-emitting layer and a cathode on a base substrate are arranged at the non-light-emitting region, and a metal structure on the base substrate is arranged at the non-light-emitting region, wherein the array substrate further comprises a first light-absorbing layer arranged at the non-light-emitting region and configured to absorb a light beam from the organic light-emitting layer and arriving at the non-light-emitting region, and the cathode is transparent, and the anode is transparent or nontransparent.
US09972805B2 Organic light emitting display panel and method of manufacturing the same
An organic light emitting display panel includes a light emitting diode array substrate and an encapsulation substrate adhered to the light emitting array diode substrate by an adhesive film. The light emitting array diode substrate includes a driving thin film transistor formed on a substrate, an organic light emitting diode including a first electrode connected to the driving thin film transistor, an organic emission layer formed on the first electrode, and a second electrode formed on the organic emission layer, and first and second passivation layers formed on the second electrode. In this regard, the first passivation layer is formed of an organic compound having at least one of the structural formulae described in Formula 1 below: wherein R1, R2, R3, R4, R5, and R6 are each independently selected from substituted or unsubstituted C6-C40 aromatic groups.
US09972800B2 Carbon nanotube field-effect transistor with sidewall-protected metal contacts
A field effect transistor includes a substrate and a gate dielectric formed on the substrate. A channel material is formed on the dielectric layer. The channel material includes carbon nanotubes. A patterned resist layer has openings formed therein. Metal contacts are formed on the channel material in the openings in the patterned resist layer and over portions of the patterned resist layer to protect sidewalls of the metal contacts to prevent degradation of the metal contacts.
US09972793B2 Organic electroluminescent materials and devices
Organometallic compounds comprising an imidazole carbene ligand having a N-containing ring fused to the imidazole ring are provided. In particular, the N-containing ring fused to the imidazole ring may contain one nitrogen atom or more than one nitrogen atom. These compounds may demonstrate high photoluminescent (PL) efficiency, Gaussian emission spectra, and/or short excited state lifetimes. These materials may be especially useful as blue phosphorescent emitters.
US09972777B1 MTJ device process/integration method with pre-patterned seed layer
A method for etching a magnetic tunneling junction (MTJ) structure is described. A bottom electrode layer is provided on a substrate. A seed layer is deposited on the bottom electrode layer. The seed layer and bottom electrode layer are patterned. A dielectric layer is deposited over the patterned seed layer and bottom electrode layer and planarized wherein the seed layer is exposed. Thereafter, a stack of MTJ layers is deposited on the patterned seed layer comprising a pinned layer, a tunnel barrier layer, and a free layer. The MTJ stack is then patterned to form a MTJ device. Because the seed layer was patterned before the MTJ patterning step, the exposure of the device to etching plasma gases is shortened and thus, etch damage is minimized.
US09972774B2 Magnetic memory with high thermal budget
A magnetic memory having a base layer with a wetting layer and seed layer is disclosed. The wetting layer and seed layer promotes FCC structure along the (111) orientation to improve PMA. A surface smoother, such as a surfactant layer, is provided between the wetting and seed layers. This enhances the smoothness of the seed layer, resulting in smoother interface in the MTJ stack, which leads to improved thermal endurance.
US09972764B2 Continuous brazing system and brazing process
A brazing system (1) for manufacturing an armored superconductor wire (10, 10a) comprises: —a first feeder (5) of a superconductor wire (11), —a second feeder (6) of a conductor wire (12), a layer (13) of brazing alloy being applied to a first face (12a) of the conductor wire (12), —an aligning device (8) for approaching the superconductor wire (11) to said first face (12a), —a furnace for melting the brazing alloy layer (13), —a collimator (15), comprising: —at least one first plurality of rolls (17) rotatable about respective first rotation axes (Y) orthogonal to said axial direction (X) to compress said assembly in direction orthogonal to said first face (12a), —at least one second plurality of rolls (18) rotatable about respective second rotation axes (Z) orthogonal to the axial direction (X) and to the first rotation axes (Y) to compress the sides of the assembly, —cooling means (25) downstream of the rolls (17, 18) to solidify the brazing alloy layer (13).
US09972761B2 Auto-polarity in an inductor based converter
A thermoelectric energy harvesting system for charging an energy store from ambient thermal energy includes a thermoelectric energy generator (TEG), an automatic polarity monitor, and switching matrix. The polarity monitor detects when the polarity of an input voltage in the system is reversed relative to a standard voltage polarity, and causes the switching matrix to switch the inputs from the thermoelectric energy harvester.
US09972755B2 Sideward emitting luminescent structures and illumination device comprising such luminescent structures
Illumination structure (100) and illumination devices comprising such illumination structure are described. The illumination structure comprises a wavelength conversion layer (102) configured for receiving light of at least a first wavelength (108) and converting said received light into light of at least a second wavelength; and, an array of nanoparticles (110) arranged in a plane in close proximity to said wavelength conversion layer, at least part of said array forming a lattice characterized by at least one lattice period, wherein said lattice period is selected such that in operation: localized resonances of said nanoparticles are diffractively coupled into collective resonant modes at said second wavelength in said wavelength conversion layer (102); and, a sideward emitting radiation pattern is generated by said illumination structure that comprises field intensities in one or more directions of large inclination angle Θi (114) with respect to said array plane that are larger than field intensities in one or more directions of small inclination angle.
US09972736B2 Spreading devices into a 2-D module layout
An apparatus, method, and system, the apparatus including a receiving member dimensioned to receive an array of microelectronic devices; and a linkage member coupled to the receiving member, the linkage member configured to move the receiving member in at least two dimensions so as to modify a spacing between the electronic devices within the array of microelectronic devices received by the receiving member. The method including coupling an array of microelectronic devices to an expansion assembly; and expanding the expansion assembly so as to expand the array of microelectronic devices in at least two directions within a single plane. The system including a support member; an expansion assembly coupled to the support member, the expansion assembly having a plurality of receiving members configured to move in at least two dimensions within a single plane; and a plurality of microelectronic devices coupled to each of the plurality of receiving members.
US09972729B2 Photodiode and photodiode array
A p− type semiconductor substrate 20 has a first principal surface 20a and a second principal surface 20b opposed to each other and includes a photosensitive region 21. The photosensitive region 21 is composed of an n+ type impurity region 23, a p+ type impurity region 25, and a region to be depleted with application of a bias voltage in the p− type semiconductor substrate 20. An irregular asperity 10 is formed in the second principal surface 20b of the p− type semiconductor substrate 20. An accumulation layer 37 is formed on the second principal surface 20b side of the p− type semiconductor substrate 20 and a region in the accumulation layer 37 opposed to the photosensitive region 21 is optically exposed.
US09972715B2 Semiconductor device and semiconductor device manufacturing method
To more easily form a structure that mitigates the electrical field focus at the bottom portion of the trench gate and prevents decreases and variations in the gate threshold value (Vth), provided is a semiconductor device including a semiconductor substrate; a second semiconductor region with a second conduction type that is provided above the semiconductor substrate and includes a first semiconductor region with a first conduction type in a portion thereof; a third semiconductor region that is provided above the second semiconductor region and has a higher second conduction type impurity concentration than the second semiconductor region; and a gate trench that penetrates through the third semiconductor region and is provided on top of the first semiconductor region. The gate trench includes a gate insulating film provided on side walls and a bottom portion of the gate trench and a gate electrode provided in contact with the gate insulating film.
US09972701B2 Semiconductor device
A semiconductor device includes a fin-type active area, nanosheets, a gate, a source/drain region, and insulating spacers. The fin-type active area protrudes from a substrate in a first direction. The nanosheets are spaced from an upper surface of the fin-type active area and include channel regions. The gate is over the fin-type active area. The source/drain region is connected to the nanosheets. The insulating spacers are in the fin-type active area and between the nanosheets. Air spaces are between the insulating spacers and the source/drain region based on positions of the insulating spacers.
US09972694B2 Atomic layer deposition methods and structures thereof
A method and structure for providing a pre-deposition treatment (e.g., of a work-function layer) to accomplish work function tuning. In various embodiments, a gate dielectric layer is formed over a substrate, and a work-function metal layer is deposited over the gate dielectric layer. The work-function metal layer has a first thickness. A pre-treatment process of the work-function metal layer may then performed, where the pre-treatment process removes an oxidized layer from a top surface of the work-function metal layer to form a treated work-function metal layer. The treated work-function metal layer has a second thickness less than the first thickness. In various embodiments, after performing the pre-treatment process, another metal layer is deposited over the treated work-function metal layer.
US09972691B2 Semiconductor device with multi-finger structure
A semiconductor device includes: diffusion layers that are formed over a semiconductor substrate in a first direction, that are separated from one another by separation regions, and that serve as drain regions or source regions of respective transistors; a gate electrode of the transistors, which is formed in the first direction so as to straddle the diffusion layers; gate extraction wirings that are formed above the separation regions so as to sandwich therebetween the individual diffusion layers in the first direction, that are electrically coupled to the gate electrode above the separation regions, and that supply a gate signal to the gate electrode.
US09972676B2 Silicon carbide semiconductor device
A silicon carbide semiconductor device includes: a drift layer of a first conductivity type made of silicon carbide; a well region of a second conductivity type formed on the drift layer; a source region of a first conductivity type formed on the well region; a gate insulating film formed on an inner wall of a trench extending from a front surface of the source region through the well region, at least a part of a side surface of the gate insulating film being in contact with the drift layer; a gate electrode formed in the trench with the gate insulating film therebetween; a protective layer of the second conductivity type formed in the drift layer; and a depletion suppressing layer of the first conductivity type formed in the drift layer so as to be in contact with a side surface of the protective layer.
US09972669B2 Display device with heterogeneous pixel array for borderless design
An organic light emitting diode display includes a substrate defining a first pixel portion and one or more second pixel portions. Pixels formed in the first pixel portion can include a first driver circuit. Other pixels formed in the one or more second pixel portions can include a second driver circuit occupying less area along the substrate than the first driver circuit. At least one data driver circuit can then be collocated with the other pixels formed in at least one of the second pixel portions.
US09972666B2 Display device
A display device includes a pixel electrode, a pixel isolation insulating film in which an opening through which the pixel electrode is exposed at a bottom is formed, and a light-emitting layer formed inside the opening. The pixel isolation insulating film contains particles that receive light emitted from the light-emitting layer and propagate light in a direction different from that of the light emitted from the light-emitting layer.
US09972665B2 Organic light emitting diode display panel, fabrication method thereof, and display device
An organic light emitting diode display panel and a fabrication method thereof, a display device are provided, and the method includes: forming an anode layer (41) a light-emitting layer and a cathode layer on a substrate (40) and the method further includes: depositing a first pixel defining layer thin film (51) on the anode layer (41); depositing a second pixel defining layer thin film on the first pixel defining layer thin film (51), and forming a second pixel defining layer (61) by patterning the second pixel defining layer thin film through patterning process; and forming a first pixel defining layer (71) through dry etching and removing the first pixel defining layer thin film that is exposed; wherein the first pixel defining layer (71) has a lyophilic property and the second pixel defining layer (61) has a lyophobic property. A double-layer pixel defining layer prepared in the method is capable of reducing a mask plate, reducing the production cost, and improving the production efficiency.
US09972663B2 Organic light emitting display device including driving sub-pixels each overlapping with multiple color sub-pixels
An organic light emitting display device can include a plurality of color sub-pixels including first, second and third color sub-pixels, the first and second color sub-pixels disposed along a first direction, and the third color sub-pixel disposed adjacent to the first and second color sub-pixels along a second direction different from the first direction; and a plurality of driving sub-pixels configured to drive light emitting diodes of the color sub-pixels. Also, each of the driving sub-pixels can include a driving transistor and a switching unit, and each and every one of the driving sub-pixels overlapping with at least two color sub-pixels among the plurality of color sub-pixels. In addition, the first, second and third color sub-pixels correspond to a portion of four of the driving sub-pixels, and one of the driving sub-pixels overlaps with three or four corresponding color sub-pixels among the plurality of color sub-pixels.
US09972660B2 3D phase change memory with high endurance
A plurality of memory cells in a 3D cross-point array with improved endurance is disclosed. Each memory cell, disposed between first and second conductors, includes a switch in series with a pillar of phase change material. The pillar has a Te-rich material at one end proximal to the second conductor, and an Sb-rich material at the other end proximal to the first conductor, wherein the current direction is from the first conductor to the second conductor.
US09972656B2 Image sensor and method of reading out an image sensor
An image sensor, in particular a CMOS image sensor, for electronic cameras includes a plurality of light-sensitive pixels arranged in rows and columns for generating exposure-dependent pixel signals. A plurality of column lines, at least one precharge circuit for charging or discharging the column lines and at least one column readout circuit for reading out the pixel signals of the respective column are associated with a respective column. The image sensor has at least one switching device which is adapted to couple, in a first switch state, one of the column lines of a respective column to the precharge circuit and another one of the column lines of the respective column to the column readout circuit.
US09972653B2 Image sensors employing sensitized semiconductor diodes
In various example embodiments, the inventive subject matter is an image sensor and methods of formation of image sensors. In an embodiment, the image sensor comprises a semiconductor substrate and a plurality of pixel regions. Each of the pixel regions includes an optically sensitive material over the substrate with the optically sensitive material positioned to receive light. A pixel circuit for each pixel region is also included in the sensor. Each pixel circuit comprises a charge store formed on the semiconductor substrate and a read out circuit. A non-metallic contact region is between the charge store and the optically sensitive material of the respective pixel region, the charge store being in electrical communication with the optically sensitive material of the respective pixel region through the non-metallic contact region.
US09972650B2 Solid-state imaging apparatus and method for manufacturing the solid-state imaging apparatus having sealing portion disposed in bonded members
A solid-state imaging apparatus includes a first substrate that includes a plurality of photoelectric conversion units, a second substrate that includes at least a part of a readout circuit configured to read signals based on electric charges of the plurality of photoelectric conversion units and a peripheral circuit including a control circuit, and a wiring structure that is disposed between the first substrate and the second substrate and includes a pad portion electrically connected to the peripheral circuit via a draw-out wiring and an insulating layer. The wiring structure has, at least at a part thereof, a seal ring disposed in such a way as to surround the photoelectric conversion units and the peripheral circuit.
US09972649B2 Nanowire FET imaging system and related techniques
A sensor comprises a substrate; an array of nanowire field effect transistors (NWFETs) formed in said substrate, each of the NWFETs having source, drain and gate terminals; a nanowire coupled between the source terminal and the drain terminal of each NWFET; and a layer of radiation sensitive material disposed over said NWFETs and said nanowires with each of the source, drain and gate terminals configured to be coupled to respective ones of first, second or third reference potentials, wherein each NWFET is configured such that the conductivity between the source and drain changes in response to radiation absorbed in the layer of radiation sensitive material such that the sensor generates an output signal in response to radiation absorbed by the radiation sensitive material.
US09972642B2 High voltage three-dimensional devices having dielectric liners
High voltage three-dimensional devices having dielectric liners and methods of forming high voltage three-dimensional devices having dielectric liners are described. For example, a semiconductor structure includes a first fin active region and a second fin active region disposed above a substrate. A first gate structure is disposed above a top surface of, and along sidewalls of, the first fin active region. The first gate structure includes a first gate dielectric, a first gate electrode, and first spacers. The first gate dielectric is composed of a first dielectric layer disposed on the first fin active region and along sidewalls of the first spacers, and a second, different, dielectric layer disposed on the first dielectric layer and along sidewalls of the first spacers. The semiconductor structure also includes a second gate structure disposed above a top surface of, and along sidewalls of, the second fin active region. The second gate structure includes a second gate dielectric, a second gate electrode, and second spacers. The second gate dielectric is composed of the second dielectric layer disposed on the second fin active region and along sidewalls of the second spacers.
US09972641B1 Three-dimensional memory device having a multilevel drain select gate electrode and method of making thereof
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate and memory stack structures extending through the alternating stack. Each memory stack structure includes a memory film and a vertical semiconductor channel. An isolation trench laterally extends along a horizontal direction and divides at least two topmost electrically conductive layers. Two conductive rail structures are located on lengthwise sidewalls of the isolation trench and are electrically shorted to respective segments of the at least two topmost electrically conductive layers.
US09972640B1 Three-dimensional memory device with self-aligned drain side select gate electrodes and method of making thereof
A three-dimensional memory device including self-aligned drain select level electrodes is provided. Memory stack structures extend through an alternating stack of insulating layers and spacer material layers. Each of the memory stack structures includes a memory film and a memory level channel portion. Drain select level channel portions are formed over the memory level channel portions with respective lateral shifts with respect to underlying memory stack structures. The direction of lateral shifts alternates from row to row for each row of drain select level channel portions. Drain select level gate dielectrics and drain select level gate electrodes are formed on the drain select level channel portions. Each drain select level gate electrode controls two rows of drain select level channel portions, and is laterally spaced from neighboring drain select level gate electrodes.
US09972635B2 Semiconductor memory device and method for manufacturing same
A semiconductor memory device according to one embodiment, includes an interconnect extending in a first direction, a semiconductor member extending in a second direction crossing the first direction, an electrode provided between the interconnect and the semiconductor member, a first insulating film provided between the interconnect and the electrode, a second insulating film provided between the first insulating film and the electrode, a third insulating film provided between the electrode and the semiconductor member, and a metal-containing layer provided between the first insulating film and the second insulating film or inside the first insulating film, and having a metal surface concentration of 1×1014 cm−2 or more and 5×1015 cm−2 or less.
US09972628B1 Conductive structures, wordlines and transistors
Some embodiments include a conductive structure which has a first conductive material having a work function of at least 4.5 eV, and a second conductive material over and directly against the first conductive material. The second conductive material has a work function of less than 4.5 eV, and is shaped as an upwardly-opening container. The conductive structure includes a third conductive material within the upwardly-opening container shape of the second conductive material and directly against the second conductive material. The third conductive material is a different composition relative to the second conductive material. Some embodiments include wordlines, and some embodiments include transistors.
US09972619B2 Semiconductor device arrangement with a first semiconductor device and with a plurality of second semiconductor devices
Disclosed is a semiconductor device arrangement including a first semiconductor device having a load path, and a plurality of second transistors, each having a load path between a first and a second load terminal and a control terminal. The second transistors have their load paths connected in series and connected in series to the load path of the first transistor, each of the second transistors has its control terminal connected to the load terminal of one of the other second transistors, and one of the second transistors has its control terminal connected to one of the load terminals of the first semiconductor device.
US09972616B2 Methods of forming tuneable temperature coefficient FR embedded resistors
Methods of forming resistor structures with tunable temperature coefficient of resistance are described. Those methods and structures may include forming an opening in a resistor material adjacent source/drain openings on a device substrate, forming a dielectric material between the resistor material and the source/drain openings, and modifying the resistor material, wherein a temperature coefficient resistance (TCR) of the resistor material is tuned by the modification. The modifications include adjusting a length of the resistor, forming a compound resistor structure, and forming a replacement resistor.
US09972611B2 Stacked semiconductor package having fault detection and a method for identifying a fault in a stacked package
A stacked semiconductor package comprising a functional silicon die having embedded thereupon a Wide Input/Output 2 (WIO2) interface, and two or more memory dies forming a corresponding two or more memory layers of the stacked semiconductor package. A plurality of Through Silicon Vias (TSVs) are formed through the two or more memory dies, wherein each of the plurality of TSVs traverse through the two or more memory layers to the functional silicon die via the WIO2 interface of the functional silicon die. A test port interface receives test signals from an external tester and routes the test signals through a steering logic communicably interfaced with the two or more memory dies. The steering logic shifts data into and out of the two or more memory dies through the plurality of TSVs.
US09972603B2 Seal-ring structure for stacking integrated circuits
A three-dimensional (3D) integrated circuit (IC) die is provided. In some embodiments, a first IC die comprises a first semiconductor substrate, a first interconnect structure over the first semiconductor substrate, and a first hybrid bond (HB) structure over the first interconnect structure. The first HB structure comprises a HB link layer and a HB contact layer extending from the HB link layer to the first interconnect structure. A second IC die is over the first IC die, and comprises a second semiconductor substrate, a second HB structure, and a second interconnect structure between the second semiconductor substrate and the second HB structure. The second HB structure contacts the first HB structure. A seal-ring structure is in the first and second IC dies. Further, the seal-ring structure extends from the first semiconductor substrate to the second semiconductor substrate, and is defined in part by the HB contact layer.
US09972598B2 Method of manufacturing semiconductor device
Reliability of a semiconductor device is improved.A wire bonding step includes a step of exposing a wire and a pad electrode to a reducing gas atmosphere, forming a first hydroxyl layer on a surface of a ball portion, and forming a second hydroxyl layer on a surface of the pad electrode, a first bonding step of temporarily joining the ball portion to the pad electrode through the first hydroxyl layer and the second hydroxyl layer, and after the first bonding step, a step of actually joining the ball portion to the pad electrode by performing a heat treatment on a semiconductor chip and a base material.
US09972595B2 Bonding wire for high-speed signal line
A bonding wire for a high-speed signal line for connecting a pad electrode of a semiconductor device and a lead electrode on a circuit board contains palladium (Pd), platinum (Pt), silver (Ag), and a trace additive element.
US09972593B2 Semiconductor package
The invention provides a semiconductor package. The semiconductor package includes a base having a device-attach surface and a solder-ball attach surface opposite to the device-attach surface. A conductive via is disposed passing through the base. The conductive via includes a first terminal surface aligned to the device-attach surface of the base. A semiconductor die is mounted on the base by a conductive structure. The conductive structure is in contact with the first terminal surface of the conductive via.
US09972590B2 Semiconductor package having a solder-on-pad structure
A semiconductor package and methods for producing the same are described. One example of the semiconductor package is described to include a substrate having a first face and an opposing second face. The package is further described to include a plurality of pads disposed on the first face of the substrate, each of the plurality of pads including a first face and an opposing second face that is in contact with the first face of the substrate. The semiconductor package is further described to include a plurality of solder-on-pad structures provided on a first of the plurality of pads.
US09972587B2 Signal transmission device using electromagnetic resonance coupler
A signal transmission device comprises: a first lead frame having a first major surface and a second major surface opposite to the first major surface; a second lead frame having a third major surface and a fourth major surface and isolated from the first lead frame, the fourth major surface located opposite to the third major surface; a transmission circuit that sends a transmission signal, the transmission circuit located on the first major surface of the first lead frame; a receiving circuit located on the third major surface of the second lead frame; and an electromagnetic resonance coupler located across between the second major surface of the first lead frame and the fourth major surface of the second lead frame to transmit the transmission signal, sent by the transmission circuit, to the receiving circuit in a contactless manner.
US09972585B2 Semiconductor device having features to prevent reverse engineering
An electronic device includes: a base layer; a first layer located at least partially over the base layer; a second layer located at least partially over the first layer; a first metal layer located at least partially over the second layer, wherein one or more signal outputs of the electronic device are formed in the first metal layer; and a second metal layer located at least partially over the first metal layer, wherein one or more gate connection is formed in the second metal layer, wherein removing a portion of the second metal layer disrupts at least one gate connection and deactivates the device.
US09972577B1 EMI absorber ring
An electromagnetic interference absorber for an integrated circuit is provided. The absorber includes a geometric ring of electromagnetic energy absorbing material, dimensioned to fit over a ball grid array (BGA) integrated circuit package assembled to a substrate. The geometric ring has at least one projection arranged to fit into a gap between the substrate and a body of the BGA integrated circuit package so as to retain the geometric ring to the BGA integrated circuit package. Methods to contain electromagnetic interference and to manufacture an electromagnetic interference absorber are also provided.
US09972569B2 Robust low inductance power module package
A method and system for a power module is provided. The power module includes a first substrate including a first conductive substrate having a first plurality of power semiconductor switches arranged thereon, and at least one second conductive substrate electrically coupled to the first conductive substrate. A first terminal is electrically coupled to the first conductive substrate. The power module also includes a second substrate including a third conductive substrate having a second plurality of power semiconductor switches arranged thereon, and at least one fourth conductive substrate electrically coupled to the third conductive substrate. The third conductive substrate is electrically coupled to the second conductive substrate. A second terminal is electrically coupled to the fourth conductive substrate.
US09972566B2 Interconnect array pattern with a 3:1 signal-to-ground ratio
An electronic device including a plurality of interconnects are orthogonally arranged in a grid pattern and evenly spaced by a first distance, the plurality of interconnects include: a first conductor pair with conductors arranged next to each other in a first direction, the first direction is oriented diagonally relative to the orthogonal grid pattern, a second conductor pair with conductors arranged next to each other in a second direction substantially perpendicular to the first direction, each conductor of the second conductor pair is spaced by the first distance from each signal conductor of the first conductor pair, and a third conductor pair with conductors arranged next to each other in a third direction substantially parallel to the first direction, each conductors of the third conductor pair is spaced by the first distance from one of the signal elements of the second conductor pair.
US09972561B2 QFN package with grooved leads
The present invention relates to a semiconductor package and a method for forming a semiconductor package. A lead frame adapted to a semiconductor package includes a first carrier, an adjacent second carrier, a first array of leads, and a second array of leads. The first array and the second array of leads are configured to be connected to circuits located at the first and second carriers at respective near sides of the arrays. The first array of leads and the second array of leads are connected through connecting ribs, and a groove is provided on exposed surfaces. After the connecting rib is removed, a part of the groove still remains. The remaining part of the groove is exposed in a separate die package, and in a surface-mount procedure, molten solder achieves wetting more easily along the groove to make surface mounting more secure.
US09972554B2 Wafer level chip scale package having continuous through hole via configuration and fabrication method thereof
A wafer level chip scale package (WLCSP) has a device chip, a carrier chip, an offset pad, a conductive spacing bump and a through hole via (THV). The device chip is attached to the carrier chip. The offset pad is disposed on a first surface of the device chip. The conductive spacing bump is formed on the offset pad. The through hole via includes a through hole and a hole metal layer. The through hole penetrates through the carrier chip and the device chip, and the hole metal layer is formed in the through hole and in contact with the offset pad.
US09972550B2 Source/drain epitaxial electrical monitor
A source/drain epitaxial electrical monitor and methods of characterizing epitaxial growth through capacitance measurements are provided. The structure includes a plurality of fin structures; one or more gate structures, perpendicular to and intersecting the plurality of fin structures. The structure further includes a first connection by a first contact at one fin-end of every other fin structure of the plurality of fin structures, and a second connection by a second contact at one end of an alternate fin structure of the plurality of fin structures.
US09972548B2 FinFET electrical characterization with enhanced hall effect and probe
A method of proving inline characterization of electrical properties of a fin-shaped field effect transistor (finFET) is provided. Embodiments include applying an electrical current along a length of at least one fin of a finFET disposed over a wafer surface; generating a magnetic field across a width of the at least one fin, wherein the magnetic field is perpendicular in direction to the electrical current; and detecting electron flow concentrated at an upper portion of the at least one fin.
US09972546B2 Etching time detection means and method for etching device
An etching time detection means and an etching time detection method for an etching device. The detection means comprises: a light wave emitter fixed on one substrate of the etching device, a light wave receiver fixed on another substrate and opposed to the light wave emitter, a detection system communicated with the light wave emitter and the light wave receiver for receiving light intensity signals and calculating etching time. With the detection means and the detection method, the automatical detection of etching time can be achieved and the deviation caused by visual observation can be effectively avoided.
US09972542B1 Hybrid-channel nano-sheet FETs
Semiconductor devices and methods of forming the same include forming stacks of alternating layers of first channel material and second channel material in a first device region and a second device region. A first layer cap is formed at ends of the layers of first channel material. A second layer cap is formed at ends of the layers of second channel material. The first layer caps are etched away in the first device region. The second layer caps are etched away in the second device region. First source/drain regions are grown in the first device region from exposed ends of the layers of the first channel material. Second source/drain regions are grown in the second device region from exposed ends of the layers of the second channel material.
US09972539B2 Method of fabricating semiconductor device
A semiconductor device and a method of fabricating the same, the semiconductor device includes a substrate, a first gate and a second gate. The first gate is disposed on the substrate and includes a first gate insulating layer, a polysilicon layer, a silicide layer and a protective layer stacked with each other on the substrate and a first spacer surrounds the first gate insulating layer, the polysilicon layer, the silicide layer and the protective layer. The second gate is disposed on the substrate and includes a second gate insulating layer, a work function metal layer and a conductive layer stacked with each other on the substrate, and a second spacer surrounds the second gate insulating layer, the work function metal layer and the conductive layer.
US09972537B2 Methods of forming graphene contacts on source/drain regions of FinFET devices
One illustrative method disclosed herein includes forming a gate structure above a portion of a fin and performing a first epitaxial growth process to form a silicon-carbide (SiC) semiconductor material above the fin in the source and drain regions of a FinFET device. In this example, the method also includes performing a heating process so as to form a source/drain graphene contact from the silicon-carbide (SiC) semiconductor material in both the source and drain regions of the FinFET device and forming first and second source/drain contact structures that are conductively coupled to the source/drain graphene contact in the source region and the drain region, respectively, of the FinFET device.
US09972536B2 Reconfigurable semiconductor device
A reconfigurable device and an analog circuit are formed on a single chip so that the analog circuit can be controlled by the reconfigurable device. A reconfigurable semiconductor device (1) includes a plurality of logic sections (20) and an analog section (10). The plurality of logic sections (20) are connected to each other by an address line or a data line. The analog section (10) includes a plurality of input/output sections and an output amplifier. Each of the logic sections (20) includes a plurality of address lines, a plurality of data lines, a memory cell unit, and an address decoder that decodes an address signal and that outputs a decoded signal to the memory cell unit. The plurality of logic sections (20) and the analog section (10) are mounted in the same chip package.
US09972527B2 Semiconductor device including air spacer
A semiconductor device includes a substrate including a plurality of active areas. A conductive pattern is in contact with an active area. First and second conductive line structures face first and second side walls of the conductive pattern. An air spacer is disposed between the first and second side walls. The first and second conductive line structures include a conductive line and a conductive line mask layer. The conductive line mask layer includes a lower portion having a first width and an upper portion having a second width narrower than the first width. The air spacer includes a first air spacer disposed on a side wall of the lower portion of the conductive line mask layer and a second air spacer disposed on a side wall of the upper portion of the conductive line mask layer. The second air spacer is connected with the first air spacer.
US09972524B2 Method for fabricating a semiconductor device
A method for fabricating a semiconductor device includes receiving a silicon substrate having an isolation feature disposed on the substrate and a well adjacent the isolation feature, wherein the well includes a first dopant. The method also includes etching a recess to remove a portion of the well and epitaxially growing a silicon layer (EPI layer) in the recess to form a channel, wherein the channel includes a second dopant. The method also includes forming a barrier layer between the well and the EPI layer, the barrier layer including at least one of either silicon carbon or silicon oxide. The barrier layer can be formed either before or after the channel. The method further includes forming a gate electrode disposed over the channel and forming a source and drain in the well.
US09972514B2 Apparatus for liquid treatment of wafer shaped articles
An apparatus for treating a wafer-shaped article comprises a spin chuck configured to hold a wafer-shaped article of a predetermined diameter in a position wherein a lower surface of the wafer-shaped article is spaced a predetermined distance from an upper surface of the spin chuck. A treatment assembly is mounted above the upper surface of the spin chuck and underlying a wafer-shaped article when mounted on the spin chuck. The treatment assembly extends parallel to the upper surface from an axis of rotation of the spin chuck radially to a distance that is at least half the predetermined diameter. The spin chuck comprises upwardly projecting gripping pins configured to hold a wafer-shaped article in position, wherein the gripping pins do not pass through the treatment assembly.
US09972507B2 Method for encapsulating large-area semiconductor element-mounted base material
Provided is an encapsulation method not causing molding failures such as filling failures and flow marks when collectively encapsulating a large-area silicon wafer or substrate with a resin composition. Specifically, provided is a method for encapsulating a semiconductor element-mounted base material, using a curable epoxy resin composition containing: an epoxy resin (A), a curing agent (B), a pre-gelatinizing agent (C) and a filler (D). The semiconductor element-mounted base material is collectively encapsulated under conditions of (a) molding method: compression molding, (b) molding temperature: 100 to 175° C., (c) molding period: 2 to 20 min and (d) molding pressure: 50 to 350 kN.
US09972503B2 Etching method
A method for selectively etching a first region of silicon oxide with respect to a second region of silicon nitride includes a first step of exposing a target object having the first region and the second region to a plasma of a processing gas containing a fluorocarbon gas, etching the first region, and forming a deposit containing fluorocarbon on the first region and the second region. The method further includes a second step of etching the first region by a radical of the fluorocarbon contained in the deposit. In the first step, the plasma is generated by a high frequency power supplied in a pulsed manner. Further, the first step and the second step are repeated alternately.
US09972497B2 Devices with multiple threshold voltages formed on a single wafer using strain in the high-k layer
A method for adjusting a threshold voltage includes depositing a strained liner on a gate structure to strain a gate dielectric. A threshold voltage of a transistor is adjusted by controlling an amount of strain in the liner to control an amount of work function (WF) modulating species that diffuse into the gate dielectric in a channel region. The liner is removed.
US09972483B2 Method of mass separating ions and mass separator
A method of separating ions according to their time of flight is provided comprising: a. providing an analyzer comprising two opposing ion mirrors, each mirror comprising inner and outer field-defining electrode systems elongated along an analyzer axis with the outer field-defining electrode system surrounding the inner field-defining electrode system and creating therebetween an analyzer volume; b. injecting ions into the analyzer volume or creating ions within the analyzer volume so that they separate according to their time of flight as they travel along a main flight path while undergoing a plurality of axial oscillations in the direction of the analyzer axis and a plurality of radial oscillations while orbiting about one or more inner field-defining electrodes; c. the plurality of axial oscillations and plurality of radial oscillations causing the separated ions to intercept an exit port after a predetermined number of orbits. Also provided is an analyzer for performing the method, comprising: the two opposing ion mirrors which abut at a first plane, wherein the outer field-defining electrode system of one mirror comprises two sections, the sections abutting at a second plane, comprising a first section between the first plane and the second plane, and a second section adjacent the first section and wherein the first section has at least a portion which extends radially from the analyzer axis a greater extent than an adjacent portion of the second section at the second plane.
US09972477B2 Multiple point gas delivery apparatus for etching materials
Implementations of the present disclosure relate to an electrode assembly for a processing chamber. In one implementation, the electrode assembly includes a cathode electrode having an inner volume and a ground anode electrode spaced apart from the cathode electrode. A first etchant gas is introduced through the cathode electrode and into the inner volume. The first etchant gas is ionized within the inner volume. The ionized first etchant gas is filtered to allow only radicals to flow from the inner volume into a mixing volume formed within the ground anode electrode. The mixing volume is separated from the inner volume by a gas injection ring. The radicals from the first etchant gas are mixed and reacted with a second etchant gas in molecular phase, which is introduced through the ground anode electrode into a sidewall of the gas injection ring before entering the mixing volume in an evenly distributed manner.
US09972476B2 Film forming device, film forming method, and film forming program
A film forming device includes: a microwave supplying unit configured to supply microwaves for generating plasma along a treatment surface of a conductive workpiece; a negative voltage applying unit configured to apply to the workpiece a negative bias voltage for expanding a sheath layer thickness along the treatment surface of the workpiece, and a controller configured to control the microwave supplying unit and the negative voltage applying unit, wherein the microwave supplying unit has a microwave transmitting window configured to propagate the supplied microwaves to the expanded sheath layer, wherein the controller is configured to control the microwave supplying unit and the negative voltage applying unit while supplying of the microwaves so that a sheath thickness of the sheath layer changes.
US09972467B2 Vacuum valve and manufacturing method for the same
A vacuum valve according to embodiments of the present disclosure comprise a prescribed shaped vacuum insulation vessel 1 having openings on its both ends, sealing metal fittings 2,3 configured to seal the openings of the vacuum insulation vessel 1 respectively, and a pair of contact points 5,6 which can be brought into contact or out of contact with each other and is arranged within the vacuum insulation vessel 1, wherein the vacuum insulation vessel 1 includes a base material layer 1c of aluminum oxide, a 1st oxidization promotion layer 1a whose oxygen combination was promoted, which 1st oxidization promotion layer 1a is formed on the inner circumference of the base material layer 1c, and a 2nd oxidization promotion layer 1b whose oxygen combination was promoted, which 2nd oxidization promotion layer 1b is formed on the outer circumference of the base material layer 1c.
US09972455B2 Button and keyboard device
A button includes a base, a plurality of restricting members, a cap and a linking member. The base includes two positioning holes disposed on two sides of the base, respectively. Each of the restricting members includes an engaging portion, and the engaging portions are disposed corresponding to the positioning holes, respectively. The cap is disposed opposite to the base and connected with the restricting members. The linking member is disposed on the base, two ends of which are connected with the engaging portions, respectively. The engaging portions drive the linking member to rotate and are respectively inserted into the positioning holes when the cap moves toward a direction of the base. A keyboard device including the button is also disclosed.
US09972443B2 Tantalum capacitor
A tantalum capacitor includes a capacitor body containing tantalum powder, having a rectangular parallelepiped shape, and including a plurality of tantalum wires spaced apart from each other in a long axis direction of the rectangular parallelepiped shape and protruding from one side surface thereof perpendicular to the long axis direction; a conductive layer provided on one side surface of the capacitor body to be spaced apart from the tantalum wires; a sealing part enclosing the tantalum wires, the conductive layer, and the capacitor body and allowing end portions of the tantalum wires and a surface of the conductive layer to be exposed by the sealing part; an anode terminal provided on one side surface of the sealing part; and a cathode terminal provided on one side surface of the sealing part.
US09972440B2 Multilayer electronic component
A multilayer electronic component includes an element body having an internal electrode layer and a dielectric layer. These are substantially parallel to a plane including a first axis and a second axis and are alternately laminated along a third axis direction. Side surfaces facing each other in the first axis direction are respectively equipped with an insulating layer. End surfaces facing each other in the second axis direction are respectively equipped with an external electrode. An elastic modulus of the insulating layer is 12 GPa to 140 GPa.
US09972434B2 Magnetically permeable structures
An apparatus, a system and a method for wireless power transfer are disclosed. A method of forming a physical core of a wireless power transfer device includes positioning two or more electromagnetically permeable members adjacent to one another and applying longitudinal pressure to an end of the electromagnetically permeable members, the electromagnetically permeable members at least partially encapsulated in retaining compound. A wireless power transfer device includes a casing in which is housed an induction coil, a plurality of electromagnetically permeable members arranged in a line and a retaining compound.
US09972433B2 Multiple winding transformer
A multiple winding transformer includes a core unit, a first winding set which has N (N≥3) number of windings, and a second winding set which has at least one winding. The windings of the first winding set are overlappingly wound around the core unit. Each of the windings includes an input terminal and an output terminal. The input terminal of one of the windings is spaced apart from the input terminal of a next one of the windings by (360/N) degrees, and the input terminals are interconnected to form an input end. The output terminal of one of the windings is spaced apart from the output terminal of a next one of the windings by (360/N) degrees, and the output terminals are interconnected to form an output end.
US09972430B2 Coil component
A coil component includes a magnetic substrate, an insulating layer provided on the magnetic substrate and having conductive coils formed in the insulating layer, and a reinforcing layer provided on the insulating layer and having a coefficient of thermal expansion lower than a coefficient of thermal expansion of the insulating layer. High attenuation characteristics and mountability of a coil component may be improved and the deviation of the coefficient of thermal expansion between the components may be alleviated.
US09972428B2 Neodymium-based rare earth permanent magnet and process for producing same
Provided is a neodymium-based rare earth permanent magnet having a purity of 99.9 wt % or higher excluding gas components and component elements. The present invention can remarkably improve the magnetic properties in a neodymium-based rare earth permanent magnet by highly purifying the magnetic materials. Furthermore, the present invention aims to provide a high-performance neodymium-based rare earth permanent magnet with improved heat resistance and corrosion resistance, which are inherent drawbacks of magnetic materials.
US09972427B2 Chip component and method of producing the same
A chip resistor includes a substrate, and a plurality of resistor elements each having a resistive film provided on the substrate and an interconnection film provided on the resistive film in contact with the resistive film. An electrode is provided on the substrate. Fuses disconnectably connect the resistor elements to the electrode. The resistive film is made of at least one material selected from the group of NiCr, NiCrAl, NiCrSi, NiCrSiAl, TaN, TaSiO2, TiN, TiNO and TiSiON.
US09972426B2 Electronic component
An electronic component is disclosed. In an embodiment, the electronic component includes a plurality of functional layers arranged one on top of the other forming a stack, first inner electrodes, and second inner electrodes, each of the first and second inner electrodes arranged between two adjacent functional layers. The electronic component further includes a first outer contact electrically connected to the first inner electrodes and a second outer contact electrically connected to the second inner electrodes, wherein the functional layers are selected such that the first and second outer contacts are electrically conductively connected to one another via the functional layers both in a basic state and in a hot state of the electronic component, wherein a temperature of the hot state is higher than a temperature of the basic state, and wherein the electronic component is an NTC component.
US09972425B2 Frequency-dependent resistor and circuitry employing the same
A frequency-dependent resistor and circuitry employing the same are provided. In some embodiments, a resistor includes a substrate, an input port, an output port, and a conductive trace on the substrate between the input port and the output port. A resistance between the input port and the output port for a low frequency signal is at least five times lower than the resistance between the input port and the output port for an RF signal and the ratio of the frequencies of the RF signal to the low frequency signal is at least fifty. Circuitry including a transistor adapted to selectively couple the input to the output in response to a control signal provided via a resistor with resistance for a low frequency signal at least five times lower than resistance for an RF signal will have a reduced switching time while still isolating the RF signal.
US09972423B2 Reinforced superconducting wire and method for manufacturing the same
Reinforced materials for high temperature superconducting tape. More specifically reinforcement materials for significantly reducing the amount of required reinforcement and attaining much higher stress tolerances at practical conductor dimensions are described herein.
US09972416B2 Modified ethylene-based polymer compositions and methods of their production
Polymeric compositions comprising an ethylene-based thermoplastic polymer and an olefinic thermoplastic elastomer. Processes for producing polymeric compositions comprising an ethylene-based thermoplastic polymer and an olefinic thermoplastic elastomer. Such polymeric compositions can be employed in forming coated wires and cables.
US09972415B2 Resin compositions comprising sorbic esters
Resin composition comprising a) the reaction product of a1) one or more epoxy compounds having at least 2 epoxy groups, and a2) sorbic acid as component A; b) a solvent containing vinyl groups as component B.
US09972414B2 Anisotropic, transparent, electroconductive, and flexible thin film structure including vertically aligned nanolines and method for preparing same
Provided is a method of preparing a thin film structure having anisotropic, transparent, electroconductive, flexible properties. The method of preparing a thin film structure includes providing a growth substrate; growing silver nanolines on the growth substrate by using a lightning-rod effect; molding the silver nanolines by using a polymer; and separating the silver nanolines molded by the polymer from the growth substrate to form a freestanding anisotropic, transparent, electroconductive, and flexible thin film.
US09972409B2 Insulated wire
According to one embodiment, an insulated wire is disclosed. The insulated wire includes an aluminum conductor, and a first insulating film provided on the aluminum conductor. The first insulating film is made of a first polyimide obtained by reacting an acid component containing 50 mol % to 90 mol % of 3,3′,4,4′-biphenyl tetracarboxylic acid dianhydride, 5 mol % to 20 mol % of 3,3′,4,4′-benzophenone tetracarboxylic acid dianhydride, and 5 mol % to 40 mol % of pyromellitic anhydride with a diamine component containing 4,4′-diaminodiphenyl ether.
US09972407B2 Small modular reactor fuel assembly
A pressurized water reactor (PWR) comprises a pressure vessel containing primary coolant water. A nuclear reactor core is disposed in the pressure vessel and includes a plurality of fuel assemblies. Each fuel assembly includes a plurality of fuel rods containing a fissile material. A control system includes a plurality of control rod assemblies (CRA's). Each CRA is guided by a corresponding CRA guide structure. A support element is disposed above the CRA guide structures and supports the CRA guide structures. The pressure vessel may be cylindrical, and the support element may comprise a support plate having a circular periphery supported by the cylindrical pressure vessel. The CRA guide structures suitably hang downward from the support plate. The lower end of each CRA guide structure may include alignment features that engage corresponding alignment features of the upper end of the corresponding fuel assembly.
US09972404B2 Semiconductor test device and semiconductor test method
A semiconductor test device and a semiconductor test method are disclosed. A semiconductor test device may include a DQ signal receiver, a test mode register set signal processor, and a test mode command generator. The DQ signal receiver may receive a first DQ signal through a first DQ pin. The test mode register set signal processor may receive a test mode register set signal in response to the first DQ signal, and may output a test mode register set pulse signal. The test mode command generator may generate a test mode command corresponding to an input address in response to the test mode register set pulse signal.
US09972400B1 Nonvolatile memory device and calibration method for the same
The present disclosure provides a calibration method for a nonvolatile memory device having a plurality of unit cells, each of the unit cells corresponding to a word line and a bit line of the nonvolatile memory device. The calibration method includes: calibrating a word signal pulse of each of the word lines with a first calibration value corresponding to the word line; calibrating a bit signal pulse of each of the bit lines with a second calibration value corresponding to the bit line; and calibrating each of the unit cells according to the word line and the bit line corresponding to the unit cell.
US09972398B2 Semiconductor device having features to prevent reverse engineering
A ROM circuit includes a first N channel transistor having an output and having device geometry and device characteristics adapted to bias the output at a predetermined level when a P channel circuit is connected to the first N channel transistor; a pass transistor connected between the output and a data bus, the pass transistor connected to a word line, the word line adapted to turn ON the pass transistor when the word line is asserted; and the P channel circuit connected to the data bus and adapted to provide leakage current to charge a gate in the first N channel transistor when pass transistor is turned ON.
US09972394B2 Level shifter circuit and associated memory device
A level shifter circuit is designed to shift an input signal that switches within a first voltage range to supply an output signal that switches within a second voltage range, higher than the first voltage range. A first inverter stage has an input receiving the input signal and also has an output. A first capacitive element is connected between the output of the first input inverter stage and a first holding node. A latch stage is connected between the first holding node and a second holding node that is coupled to an output terminal, on which the output signal is present. The first input inverter stage is designed to operate in the first voltage range, and the latch stage is designed to operate in the second voltage range.
US09972393B1 Accelerating programming of a flash memory module
According to an embodiment of the invention there is provided a method for accelerating programming of data, the method may include receiving multiple input data units that were sent from a host computer; wherein the input data units may include first and second input data units; first level programming the first input data units to cache memory pages and first level programming the second input data units to first level target memory pages; and applying a copy back operation that comprises retrieving the first input data units from the cache memory pages and second level programming the first input data units to second level target memory pages; wherein any target page out of the first level target pages and the second level target pages differs from a cache memory page; and wherein the first level programming is faster than the second level programming.
US09972392B2 SONOS byte-erasable EEPROM
A SONOS byte-erasable EEPROM is disclosed. In one aspect, an apparatus includes a plurality of SONOS memory cells forming an EEPROM memory array. The apparatus also includes a controller that generates bias voltages to program and erase the memory cells. The controller performs a refresh operation when programming selected memory cells to reduce write-disturb on unselected memory cells to prevent data loss.
US09972388B2 Method, system and device for power-up operation
Disclosed are methods, systems and devices for powering up devices including non-volatile memory elements in an array of non-volatile memory elements. In one aspect, during a sequence for powering up an integrated device, non-volatile memory elements may be isolated from voltage supplies to avoid in advertent changes of memory states stored in the non-volatile memory elements.
US09972384B2 Electronic device and method for fabricating the same
An electronic device comprising a semiconductor memory unit that includes a resistance variable element formed over a substrate, and including stacked therein a bottom electrode, a variable resistance layer and a top electrode, and a barrier layer formed over the resistance variable element, and including an amorphous silicon layer which is doped with at least one kind of impurity.
US09972383B2 Reading memory cells
A first read operation is performed using a first voltage level to read data from a memory array. An instant bit count corresponding to a number of bits in the data read from the memory array is determined. A recorded bit count corresponding to a number of bits in the data that was written at a time of writing the data to the memory array is accessed. A difference between the instant bit count and the recorded bit count is obtained. Conditioned on determining that the difference is less than or equal to a first threshold value, the data read from the memory array is output using the first read operation. Conditioned on determining that the difference is greater than the first threshold value, a second read operation is performed using a second voltage level that is distinct from the first voltage level.
US09972371B2 Memory device including memory cell for generating reference voltage
A memory device includes a first memory cell, a second memory cell, a third memory cell, a bitline sense amplifier, and a switch circuit. The first memory cell is connected to a first wordline and a first bitline. The second memory cell is connected to the first wordline and a second bitline. The third memory cell is connected to the first wordline and a third bitline. The bitline sense amplifier is connected to the third bitline. The switch circuit is connected to the first bitline, the second bitline, and the bitline sense amplifier. The switch circuit performs charge sharing between the first memory cell and the first bitline to generate a first reference voltage, and charge sharing between the second memory cell and the second bitline to generate a second reference voltage.
US09972364B2 Method to maintain power supply voltage during brownout
A method of maintaining a power supply voltage during a brownout is disclosed. The method includes the step of storing a charge in a charge reservoir (608) and storing a charge on a power supply capacitor (832). A charge from the charge reservoir is applied to the power supply capacitor in response to a power supply fail signal (BROWNOUT).
US09972359B2 Providing video transitions
Implementations generally relate to providing video transitions. In some implementations, a method includes receiving a soundtrack. The method further includes determining one or more sound characteristics of the soundtrack. The method further includes determining at least one target portion of the soundtrack based on the one or more sound characteristics. The method further includes receiving one or more video clips. The method further includes adjusting a length of one or more of the video clips based on one or more adjusting policies. The method further includes combining the one or more video clips with the soundtrack.
US09972358B2 Interactive video generation
Various videolization solutions are provided. A method for generating video is provided according to an example. The method includes obtaining one or more data portions and generating a customizable video using the one or more data portions and using one or more video generation templates; determining one or more selectable objects in the customizable video using one or more object definitions; receiving an indication indicating a user selection of at least one selectable object corresponding to an object definition; obtaining additional data portions related to the at least one selectable object corresponding to the indication; and regenerating the customizable video using the additional data portions and the one or more data portions corresponding to the indication.
US09972357B2 Audio and video synchronizing perceptual model
An audio and video synchronizing perceptual model is described that is based on how a person perceives audio and/or video (e.g., how the brain processes sound and/or visual content). The relative emotional impact associated with different audio portions may be employed to determine transition points to facilitate automatic synchronization of audio data to video data to create a production that achieves a particular overall emotional effect on the listener/viewer. Various processing techniques of the perceptual model may utilize perceptual characteristics within the audio portions to determine a transition point for automatic synchronization with video data.
US09972351B1 Magnetic tape device and head tracking servo method
The magnetic tape device including: a magnetic tape; and a servo head, in which the servo head is a magnetic head including a tunnel magnetoresistance effect type element as a servo pattern reading element, the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, the magnetic layer includes a servo pattern, and logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the magnetic layer is equal to or smaller than 0.050.
US09972349B1 Data storage device with two read elements offset radially by at least one servo track at all radial locations
A data storage device is disclosed comprising a head actuated over a disk surface comprising a plurality of servo tracks, wherein the head comprises at least two read elements including a first read element and a second read element, and at least two of the read elements are offset radially relative to a center of the two read elements by at least a width of a servo track at all radial locations of the head over the disk surface. First servo data recorded in a first servo track is read using the first read element to generate a first read signal, and second servo data recorded in a second servo track is read using the second read element to generate a second read signal. The head is servoed over the disk surface based on at least the first read signal and the second read signal.
US09972345B1 Method for making a write head for magnetic recording
A method includes depositing a layer of pole material on a substrate. The layer of pole material has a bottom surface that is adjacent to the substrate and a top surface that is opposite the bottom surface. A masking material is deposited over a portion of the top surface. Material from the pole material unprotected by the masking material is removed to form a write pole having first and second side walls. At least a portion of a trench formed by removal of the material from the layer of pole material is filled with a sacrificial material. The mask and a portion of the write pole at the top surface are removed to form a beveled trailing edge surface. The sacrificial material is then removed. Front shield gap material is deposited over the beveled trailing edge surface and over portions of the side walls.
US09972338B2 Noise suppression device and noise suppression method
A noise suppression device includes: an adaptive filter unit that suppresses, using an adaptive filter, a noise component contained in a voice signal generated from a voice captured by a voice input unit to generate a corrected voice signal; a noise generation detection unit that detects timing of generation of the noise component in the voice signal; and a period suppression unit that suppresses the corrected voice signal during a predetermined period of time after the timing of the generation of the noise component.
US09972336B2 Speech input apparatus, speech processing method, speech processing program, ceiling member, and vehicle
An apparatus of this invention is directed to a speech input apparatus for obtaining a piece of high-quality speech with included noise reduced. The speech input apparatus includes a sound insulating block attached to a ceiling member in a vehicle, a first microphone that is attached to a side surface of the sound insulating block or the ceiling member in the vicinity of the sound insulating block on a side close to a passenger of the vehicle, inputs a sound mixture including the voice of the passenger and noise in the vehicle, and outputs a first signal to a noise suppressor configured to output an enhanced speech signal, and a second microphone that is attached to a side surface of the sound insulating block or the ceiling member in the vicinity of the sound insulating block on a side far from the passenger, inputs the noise in the vehicle, and outputs a second signal to the noise suppressor.
US09972334B2 Decoder audio classification
A device includes a decoder configured to receive an encoded audio signal at a decoder and to generate a synthesized signal based on the encoded audio signal. The device further includes a classifier configured to classify the synthesized signal based on at least one parameter determined from the encoded audio signal.
US09972332B2 Methods and apparatus to perform audio watermarking and watermark detection and extraction
Encoding and decoding methods and apparatus are described. An example method is described for embedding information into audio by determining a first set of frequency components to represent a synchronization block, the synchronization block representing one of a plurality of different message types, one frequency component from each set of frequency components being located in a respective code band, and spacing between adjacent code bands is equal to or less than the spacing between adjacent frequency components of each code band. Determining amplitudes of respective ones of the first set of frequency components representing the synchronization block based on a masking ability of an audio block of the audio. Synthesizing the first set of frequency components representing the synchronization block to determine a first set of synthesized code frequency components, based on the determined amplitudes. Combining the first set of synthesized code frequency components with the audio block.
US09972319B2 Display device, method of controlling display device, and program having display of voice and other data
A head mounted display device includes an image display unit that allows a user to visually recognize an image and through which outside scenery is transmitted and a microphone that detects a voice. In addition, the head mounted display device further includes a data acquisition unit that acquires data and an additional data display control unit that allows the image display unit to display an image based on the voice detected by the microphone and the data acquired by the data acquisition unit when the outside scenery is visually recognized by the user through the image display unit.
US09972306B2 Method and system for acoustic data selection for training the parameters of an acoustic model
A system and method are presented for acoustic data selection of a particular quality for training the parameters of an acoustic model, such as a Hidden Markov Model and Gaussian Mixture Model, for example, in automatic speech recognition systems in the speech analytics field. A raw acoustic model may be trained using a given speech corpus and maximum likelihood criteria. A series of operations are performed, such as a forced Viterbi-alignment, calculations of likelihood scores, and phoneme recognition, for example, to form a subset corpus of training data. During the process, audio files of a quality that does not meet a criterion, such as poor quality audio files, may be automatically rejected from the corpus. The subset may then be used to train a new acoustic model.
US09972305B2 Apparatus and method for normalizing input data of acoustic model and speech recognition apparatus
An apparatus for normalizing input data of an acoustic model includes a window extractor configured to extract windows of frame data to be input to an acoustic model from frame data of a speech to be recognized, and a normalizer configured to normalize the frame data to be input to the acoustic model in units of the extracted windows.
US09972296B2 Acoustic-to-electronic bass drum conversion kit
An acoustic-to-electronic bass drum conversion kit describes the parts needed to convert an acoustic bass drum into an electronic bass drum trigger and amplification device. My invention includes a front panel assembly which has at least one loudspeaker mounted on a panel which fits over the front of a bass drum shell, and a rear panel assembly which has an amplifier and an impact sensitive kick pad mounted on a rear panel. After discarding the front and rear drum heads and hoops, the front and rear panel assemblies are attached to the bass drum shell using conventional lug, tension rod and claw bracket technology. My invention provides the desired look of an acoustic bass drum for drummers who desire an electronic drum amplification system.
US09972295B2 Control apparatus for guitar effector loop using cellular phone
Provided is an apparatus installed in a cellular phone (700) to control a guitar effector loop. The apparatus includes a patch screen display unit for displaying a patch, which is constituted by combinations of the plurality of foot switches (600) and the compactors (500) set to the respective foot switches (600), on a patch screen (710) of the cellular phone (700), a bank screen display unit for display a bank constituted by the plurality of patches on a bank screen (720) of the cellular phone (700), and a control unit performing a control so that the patch screen (710) corresponding to a selected patch is displayed by the patch screen display unit when one patch is selected from the plurality of patches displayed on the back screen (720).
US09972294B1 Systems and methods for audio based synchronization using sound harmonics
Multiple audio files may be synchronized using harmonic sound included in audio content obtained from audio tracks. Individual audio tracks are partitioned into multiple temporal windows of a first and second temporal window length. Individual audio waveforms for individual temporal windows of the first and second window length are transformed into frequency space in which energy is represented as a function of frequency. Individual pitches and magnitudes of harmonic sound determined for individual temporal windows may be compared using a multi-resolution framework to correlate pitches and harmonic energy of multiple audio tracks to one another.
US09972293B1 Modular portable riser apparatus
The Kit Lift is a method of and a portable, modular, light weight apparatus for elevating a drum set and drummer for performances by only supporting the essential elements of the drum set, including the kick drum front support arms, the kick drum pedal(s), hi-hat stand feet and hi-hat pedal, without increasing the stage footprint requirement.
US09972292B2 Precision drum hoop devices and methods
A method of forming a drum hoop is described and shown. The method can include forming connecting portions into ends of a strip of hoop material. The strip of hoop material can then be rolled such that the connecting portions interconnect. The method can also include forming an elongated edge of the strip and/or hoop of material into a rolled bend, such as a rolled bend toward the outside of the hoop. Finally, the method can include leveling the top and/or bottom surfaces of the hoop, such as leveling the rolled bend. This leveling can be accomplished by stamping one or both of the top and bottom surfaces of the hoop, the top surface in some embodiments being the top of the rolled bend.
US09972290B1 Plectrum with second striking member
A one-piece, hand-held device that enables users to pick, pluck, strum, or strike strings of a musical instrument simultaneously. The device comprises a first planar plectrum having a grasping surface and a striking surface in the same plane and a second planar plectrum secured to the first planar plectrum by a bracket located at the midsection of the first planar plectrum the top of the second planar plectrum, wherein the first planar plectrum is substantially parallel to the second planar plectrum.
US09972288B2 Action-set adjustable guitar neck attachment apparatus
This apparatus and system provides an acoustic hollow body guitar which allows for the careful adjustment of the instrument neck to body relative angle of inclination and thus the string to fret distance (action height). This adjustment has the capability of being accomplished while the guitar is in the tuned state and in the playing position. The traditional wood jointing is abandoned and replaced by a guitar neck to body hinge-less mounting bracket assembly apparatus. This system employs a single adjusting nut/dial that is accessed through either/and a port in the side of the upper bout or the sound-hole.
US09972279B2 Method for providing area of image displayed on display apparatus in GUI form using electronic apparatus, and electronic apparatus applying the same
An electronic apparatus to provide an area of an image displayed on a display apparatus in a GUI form. The electronic apparatus transfers a user command related to an external apparatus to the external apparatus, and displays an area of an image displayed on the external apparatus on a display. Therefore, it is possible to display an area of an image displayed on a display apparatus in the GUI form using another display apparatus so that the user may select a desired GUI item more conveniently and more intuitively.
US09972275B2 Content presentation system and method
The present disclosure relates to a method and system for content presentation in a main processor shutoff mode. A method for content presentation includes transferring content to at least one of a co-processor and storage accessible by the co-processor and shutting off the main processor in response to the transferring of content such that the main processor is disabled while the co-processor presents the content stored in the storage. The content may include at least one of multimedia data, text data, and image data. A disclosed system includes a main processor in communication with a co-processor. The main processor includes data transfer logic operative to transfer the content and to shut off the main processor in response to the transferring of content such that the main processor is disabled while the co-processor presents the content stored in the storage.
US09972272B2 Array substrate and driving method thereof, and display device
The invention discloses an array substrate and a driving method thereof, and a display device, and the array substrate includes: a common voltage generation unit, a timing control unit, a data voltage generation unit, a switch control unit and pixel units, wherein the switch control unit is connected to the common voltage generation unit, the timing control unit, the data voltage generation unit, the common voltage line and the data line, and the switch control unit is used to load a common voltage signal on the common voltage line and load a data voltage signal on the data line when a current frame of image is displayed, and load the common voltage signal on the data line and load the data voltage signal on the common voltage line when a next frame of image is displayed.
US09972260B2 Display device and driving method thereof
A display device including a processor that includes a first display mode in which the processor displays the image on the display screen; and a second display mode in which the processor displays the image on the display screen from the image data received by the processor. The display device further includes a calculator that calculates a blanking period between a writing end time point of the internal image data corresponding to a final frame immediately before switching from the first display mode to the second display mode and a writing start time point of the image data corresponding to an initial frame immediately after switching from the first display mode to the second display mode, and an adjuster that adjusts at least one of a vertical retrace period, a horizontal retrace period, and a clock frequency, which correspond to the internal image data, depending on the blanking period.
US09972246B2 Pixel and organic light emitting display including the same
Provided is a pixel including an organic light emitting diode, a driving circuit, and a light receiving circuit. The driving circuit is configured to supply a driving current corresponding to a data signal supplied through a data line during a scan period to the organic light emitting diode during an emission period, and to supply a first sensing current corresponding to threshold voltage/mobility information of a driving transistor or degradation information of the organic light emitting diode to a feedback line during a current sensing period. The light receiving circuit is configured to supply a second sensing current corresponding to luminance of the organic light emitting diode to the feedback line during the emission period.
US09972245B2 Pixel circuit, driving method for the pixel circuit, display panel, and display device
A pixel circuit, a driving method for the pixel circuit, a display panel, and a display device, the pixel circuit includes a selecting module (01), a writing module (02), a driving module (03), and a light emitting element (OLED). When a high-luminance picture needs to be displayed, the selecting module (01) outputs the signal from the first power supply signal terminal (VDDH) to the second node (P2), so that the signal from the first power supply signal terminal (VDDH) drives the light emitting element (OLED) to emit light; when a low-luminance picture is to be displayed, the selecting module (01) outputs a signal from the second power supply signal terminal (VDDL) to the second node (P2), so that the signal from the second power source signal (VDDL) drives the light emitting element to emit light.
US09972242B2 Pixel and organic light emitting display device using the same
A pixel includes: an organic light emitting diode including a cathode electrode connected to a second power source; a first transistor including a first electrode connected to a first power source, and to control an amount of current flowing from the first power source to the second power source via the organic light emitting diode in response to a data signal; a plurality of second transistors connected in series between a gate electrode of the first transistor and an initialization power source, and to be turned on when a scan signal is supplied to an i−1-th (i is a natural number) scan line; and a first capacitor connected between a voltage source and a first node, the first node being between the plurality of second transistors.
US09972233B2 Display device and method of driving the same
A display device including a display panel including scan lines, data lines, and first pixels disposed thereon, an expansion detecting unit configured to determine expansion of the display panel, a control unit configured to generate a control signal to correct an image signal depending on a degree of expansion when the display panel is determined to be expanded, a scan driver connected to the scan lines and configured to apply the control signal to the scan lines connected to the corresponding pixels depending on the control signal input from the control unit, and a data driver connected to the data lines and configured to apply the control signal to the data lines connected to the corresponding pixels depending on the control signal input from the control unit.
US09972228B2 Annular multi-surface display device
An annular multi-surface display device includes: a display panel, with two opposite sides of the display panel being bent toward a back surface of a display area respectively and being sealed together, so that a cross section of the display panel which is obtained along a direction perpendicular to the two opposite sides forms a closed annular structure; where an outer surface of the display panel with the cross section being the closed annular structure is a tubular surface, and a display surface of the annular multi-surface display device is the outer surface of the display panel.
US09972226B2 Universal signage frame kit for a point of purchase interface such as a speaker post
A signage frame kit for a point of purchase interface, such as a speaker post, is provided. The signage frame kit includes frame elements that can be retrofitted to an existing point of purchase interface. The frame elements provide not only a means for attaching the frame to the point of purchase interface but also provide a means for receiving signage which can be prominently displayed at the point of purchase interface.
US09972222B2 Label roll with a blank leader and method of manufacturing
A method of manufacturing a roll of adhesive labels. The method includes the step of providing a plurality of adhesive labels fixed to a backing sheet. A predetermined number of labels are removed from the backing sheet to thereby form a leading edge of the sheet that only includes the backing sheet and no labels. The leading edge includes no labels to thereby facilitate mounting the sheet of carrier material on a printing or applicator machine.
US09972221B2 Repositionable taxidermy mount apparatus
The repositionable taxidermy mount apparatus is an invention that allows a user to quickly and easily reposition a taxidermy type mounted animal or animal portion. The apparatus provides for motion about a plurality of axes creating the ability to display a taxidermy mounted animal in a multitude of different positions and orientations. The apparatus further includes an easily interchangeable swivel plate device which allows the user to display different mounted animals at various mount angles.
US09972220B2 Omnidirectional neck assembly for crash test dummy
An omnidirectional neck assembly for a crash test dummy includes a plurality of vertebra discs, a plurality of ligament joints each having a joint element disposed between the vertebra discs, the vertebra discs having a profile that can simulate angles of a human neck in all directions.
US09972214B2 Child hygiene training device
A child hygiene training device for providing inert hygiene items for use by a child to form good hygiene habits at an early age includes a plurality of hygiene tools. Each of the hygiene tools is configured for use by a child to perform a respective hygienic task. The plurality of hygiene tools includes a mock deodorant comprising inert ingredients configured for safe application to the child while mimicking application of a genuine deodorant.
US09972212B1 Unmanned aerial vehicle camera calibration as part of departure or arrival at a materials handling facility
This disclosure describes systems, methods, and apparatus for automating the verification of aerial vehicle sensors as part of a pre-flight, flight departure, in-transit flight, and/or delivery destination calibration verification process. At different stages, aerial vehicle sensors may obtain sensor measurements about objects within an environment, the obtained measurements may be processed to determine information about the object, as presented in the measurements, and the processed information may be compared with the actual information about the object to determine a variation or difference between the information. If the variation is within a tolerance range, the sensor may be auto adjusted and operation of the aerial vehicle may continue. If the variation exceeds a correction range, flight of the aerial vehicle may be aborted and the aerial vehicle routed for a full sensor calibration.
US09972211B2 Communication device and communication method
According to an embodiment, a communication device is installed in a movable body and includes a receiver, a verifier, and a mapping generator. The receiver is configured to receive a synthesis message including synthesis information and second verification information. The synthesis information is information about motion of a plurality of movable bodies including the movable body installed with the device; the second verification information is information indicative of a validity of the synthesis information. The verifier is configured to verify the validity of the synthesis information on the basis of the second verification information. The mapping generator is configured to generate mapping information on the basis of the synthesis information verified as valid. The mapping information represents a relative position of at least one of the movable bodies with respect to the movable body installed with the device.
US09972204B2 Traffic signal collision data logger
Various embodiments for logging traffic collision data at a traffic signal, by a processor device, are provided. In one embodiment, a method comprises recording a media loop of a predetermined time and an associated traffic light sequence by a recording device placed in substantially close proximity to a traffic signal; and upon registering a media event above a predetermined threshold level, saving instant media loop information and the associated traffic light sequence to a storage device for aiding in determining fault in a traffic accident.
US09972199B1 Traffic signal control that incorporates non-motorized traffic information
Technologies are described to provide control of traffic signals based at least in part on the presence of non-motorized users. In some examples, a system may include at least one sensor configured to autonomously acquire motorized user presence data at an intersection, and at least one sensor configured to autonomously acquire non-motorized user presence data at the intersection. The system may also include an agent configured to determine a motorized user queue length based on the motorized user presence data, determine a non-motorized user queue length based on the non-motorized user presence data, and control the traffic signals based at least in part on the non-motorized user queue length.
US09972198B2 Method for launching and a radiosonde
A method and a radiosonde wherein the radiosonde is launched from a launching station and transmission of the radiosonde is started in order to send measurement data to a receiver. The transmission of the radiosonde is started only after a delay from the launch.
US09972196B2 Isolator system with status data integrated with measurement data
An isolator system is disclosed in which a pair of circuit systems is separated by an isolation barrier but engage in mutual communication by an isolator device that bridges the isolation barrier. A first circuit system may include a measurement system generating measurement data and status monitor generating status data. The first circuit system also may include a communication system that multiplexes the measurement data and the status data for transmission across a common isolator device. In this manner, the number of isolator devices may be reduced over conventional designs.
US09972195B2 False alarm reduction
Techniques are described for reducing false alarms related to security and automation systems. One method includes receiving a request to activate a security function associated with a automation system, initiating a first security duration after a predetermined time associated with the received request, detecting an occurrence of an event associated with the automation system during the first security duration, initiating a second security duration based on the detecting, and broadcasting a message requesting authentication credentials at a location of the automation system during the second security duration.
US09972190B2 Event detector
A detector of an event includes an electrical energy generator formed by a flexible piezoelectric element with a weight fastened to the flexible piezoelectric element that is biased with the weight in a position with the piezoelectric element flexed. In response to detection of the event, a trigger releases the weight so as to cause a vibration of the piezoelectric element. This vibration is converted by the flexible piezoelectric element into electrical energy. An electronic system is power by the electrical energy and is operable to generate an electrical signal indicative of the detected event.
US09972186B2 Cuffs for restriction of vehicle operation
Operation of a vehicle generally requires that the operator have sufficient range of motion in the upper limbs to 1) steer the vehicle and/or 2) to operate the vehicle's ancillary controls. The presently disclosed technology provides for limiting upper limb movement by requiring a user's upper limbs to be oriented in a way as to limit or prevent the user from being able to operate the vehicle. Cuffs may be secured to a variety of locations on a user's upper limbs. In a predetermined upper limb position, the cuffs are oriented in a specific location and orientation on the user's upper limbs and in a specific proximity and orientation with respect to one another. The user is compliant by maintaining the cuffs in the predetermined upper limb position. To ensure compliance, the cuffs are equipped with a compliance monitor that monitors the cuffs contact, proximity, and/or orientation with one another.
US09972174B2 Wearable device that warms and/or cools to notify a user
A wearable device that warms or cools to notify a user wearing the device is provided. The wearable device includes: a plurality of individual heating and/or cooling spots, a plurality of dots pulsating in heating/cooling sections, and/or a plurality of dots moving around in heating/cooling sections. A system is also provided comprising a wearable device, a scheduling device, and a communication between the wearable device and the scheduling device.
US09972163B2 Association or linking of symbol bearing array elements in a gaming machine
A gaming system includes a wagering game mechanism associating the game-outcome symbol of multiple reels of the wagering game to a unified game-symbol outcome. The wagering game generates an outcome symbol array with independent array elements and one or more associated groups of array elements. The associated groups of array elements are visually coordinated while the reels are spinning. Each associated group of array elements share a common game-outcome symbol based upon reels having a common reel strip for the associated group or a particular game-outcome symbol array element of the associated group. When the reels stop spinning and the wagering game outcome is displayed, the elements of a given associated group share an identical game-outcome symbol. Each array element not a part of a associated group uses a reel having a default reel strip to determine game-outcome symbols, and associated group array elements use a reel having a reel strip containing at least one symbol common to every element of the associated group.
US09972158B2 Method and device of automatically determining a planogram in vending
A method is described for the automatic determination of a planogram in a vending machine using image processing. Novel steps include the use of a Gaussian map in a two-dimensional color space, such as the HS plane, to create high-dimensionally color vectors for all and for selected portions of images. Multiple feature detection/extraction algorithms are run between multiple idealized reference images for a product and one image from one vending machine coil location. The large resulting candidate feature list is pruned in a series of steps using both color and gray-scale color vectors and small area image matching around features. Remaining candidate features are ranked by a RANSAC outlier removal step, with the top ranked product then being the correct product in that coil in the planogram. Steps are repeated for all coils in a vending machine.
US09972148B2 Motor vehicle unlocking method and system
A key-less entry system for motor vehicle uses actuations of one or more pre-existing vehicle components accessible from outside the vehicle, such as door handles, to generate an unlock an unlock code that is stored in a control unit. The code represents a sequence of actuations of component(s). Upon leaving the vehicle, the user locks the vehicle and sets the code by actuating the components in the desired sequence. To later unlock the vehicle, the user repeats the sequence of actuations, and the control unit sends an unlock signal to one or more door latches.
US09972142B2 Methods, systems and apparatus for automated generation of a flight log and a squawk list file
The disclosed embodiments relate to automated generation a flight log and a squawk list file. A computer records a preliminary flight log data file (PFLDF), and automatically generates a preliminary squawk list file (PSLF) that includes a plurality of squawk events recorded while an aircraft is in flight. A portable wireless communication device executes a software application, which can cause a display to display each squawk event from the PSLF for review. An input system receives an input for each particular squawk event. These inputs for each particular squawk event can be an edit input, an approval input, or a removal input. When all squawk events in the PSLF have been reviewed, the processor can generate a final flight log and a final squawk list file (FSLF) that includes each of the squawk events from the PSLF that have been reviewed and approved for inclusion in the final squawk list.
US09972139B2 Image processing apparatus, image processing method and program
According to the present disclosure, there is provided an image processing apparatus including a depth determination unit that determines a reference depth of a stereoscopic view image disposed in a display region of content, and a depth changing unit that changes a depth of at least a part of the stereoscopic view image such that a depth of the display region of the content coincides with the determined reference depth.
US09972138B2 Systems and methods for augmenting an appearance of a hilt to simulate a bladed weapon
This disclosure relates to systems and methods for augmenting an appearance of a hilt to simulate a bladed weapon. A hilt may be augmented with a blade of a bladed weapon by detecting a landmark associated with the hilt, determining a position and/or an orientation of the hilt, determining an overlay image comprising the blade of the bladed weapon, wherein the blade is placed within the overlay image according to the determined position and/or the determined orientation of the hilt, and displaying the overlay image so that the blade of the bladed weapon appears to be attached to the hilt.
US09972136B2 Method, system and device for navigating in a virtual reality environment
A method, a system, and a device for navigating in a virtual reality scene, using body parts gesturing and posturing are provided herein. The method may include: projecting a synthetic 3D scene, into both eyes of a user, via a near eye display, so as to provide a virtual reality view to the user; identifying at least one gesture or posture carried out by at least one body part of said user; measuring at least one metric of a vector associated with the detected gesture or posture; applying a movement or action of said user in virtual reality environment, based on the measured metrics; and modifying the virtual reality view so as to reflect the movement or action of said user in the virtual reality environment.
US09972127B1 3D content creation tool with automatic mating
A computer-implemented method and system provide one or more primitive commands. Each primitive command when executed defines a shape of an object and accepts input data to specify one or more dimensions of the shape. When the dimensions are applied to the shape, a three-dimensional (3D) object that is a 3D part and/or a 3D feature is created. Input data is utilized by a selected primitive command to create a sketch as specified by a definition of the shape on a sketch plane that is automatically selected and to specify a transformation that creates the 3D object from the sketch.
US09972119B2 Virtual object hand-off and manipulation
A method to display a virtual object includes receiving virtual-object data representing a virtual object, a first rendering of the virtual object being displayed on a display screen during a first interval. The method also includes receiving display-screen data indicating a physical size, position, and orientation of the display screen, and receiving display-device data indicating a position and orientation of a near-eye display device. The method includes composing a second, 3D rendering of the virtual object based on the virtual-object data and on the relative position and orientation of the display screen versus the near-eye display device, as indicated by the display-screen and display-device data, and, displaying the second rendering binocularly on the near-eye display device during a subsequent second interval, such that the second rendering coincides with the first rendering in an augmented field of view of the user.
US09972117B2 Flying effects choreography system
A flying effects choreography system provides visualizations of flying effects within a virtual environment. The system allows choreographers to define a sequence of waypoints that identify a path of motion. A physics engine of the system may then calculate position data for a performer or other element attached to a free-swinging pendulum cable, as the performer and pendulum cable move along the path of motion. In this manner, the position data describes the motion of the performer, including the pendulum effect or swing of the performer on the pendulum cable. The position data may be used to generate one or more visualizations that show the performer's motion, including the pendulum effect. The choreographer may review the visualizations and make modifications any number of times, until a desired flying effect is produced, without having to physically implement the flying effect in the real world.
US09972116B2 Information processing apparatus, system, and method for displaying bio-information or kinetic information
An information processing apparatus includes a bio-information obtaining unit configured to obtain bio-information of a subject; a kinetic-information obtaining unit configured to obtain kinetic information of the subject; and a control unit configured to determine an expression or movement of an avatar on the basis of the bio-information obtained by the bio-information obtaining unit and the kinetic information obtained by the kinetic-information obtaining unit and to perform a control operation so that the avatar with the determined expression or movement is displayed.
US09972115B2 Timeline tool for producing computer-generated animations
A method of creating a computer-generated animation uses a graphical user interface including a two-dimensional array of cells. The array has a plurality of rows associated with visual characteristics of a computer-generated character and a plurality of columns associated with frames of the animation. The array includes a first cell associated with a first visual characteristic and a first frame. A first view of the array is displayed in which the first cell has a first width and includes a key frame indicator that indicates that a designated value is associated with the first visual characteristic for the first frame. A second view is displayed in which the first cell has a second width and includes an element value indicator. The second width is greater than the first width, and the element value indicator represents the value associated with the first visual characteristic.
US09972102B1 Methods and systems for adaptive stroke thickening of graphics objects
Methods and devices to improve the quality of graphics objects based on adaptive stroke thickening are disclosed. The method includes receiving a graphics object having at least one stroke. The graphics object is represented within an object window made of a plurality of cells. The method further includes identifying a fill region being defined by the stroke. Both the fill region and the stroke are represented by a group of cells. The identified fill region is tagged using a predefined flag indicating a tagged fill region or any its attributes. The stroke is strengthened unidirectionally away from the tagged fill region, where a stroke color associated with the stroke being strengthened is replaced by an adapted color provided the stroke color is same as a background color associated with a background, which is a part of the object window.
US09972101B2 Reconstruction of three dimensional model of an object from surface or slice scans compensating for motion blur
Techniques for creating a three dimensional model of an object and eliminate artifacts due to object motion. Such techniques are applied to line scans and slice scans of an object.
US09972098B1 Remote distance estimation system and method
A distance estimation system comprised of a laser light emitter, two image sensors, and an image processor are positioned on a baseplate such that the fields of view of the image sensors overlap and contain the projections of an emitted collimated laser beam within a predetermined range of distances. The image sensors simultaneously capture images of the laser beam projections. The displacement of the laser beam projection from a first image taken by a first image sensor to a second image taken by a second image sensor is extracted by the image processor. The displacement is compared to a preconfigured table relating displacement distances with distances from the baseplate to projection surfaces to find an estimated distance of the baseplate from the projection surface at the time that the images were captured.
US09972084B2 Medical image processing apparatus and image display control method for the same
A medical image processing apparatus according to the embodiments includes a display, and processing circuitry configured to execute a program. The processing circuitry extracts at least part of a lung from three-dimensional image data, extracts a tubular structure from at least part of the extracted lung, calculates area ratios between a lumen and a wall of the extracted tubular structure along the tubular structure, and generates area ratio images by allocating pixel values, corresponding to the calculated area ratios, to corresponding positions on the tubular structure having the area ratios being calculated, and displays the area ratio images on the display.
US09972083B2 Detection of tooth fractures in CBCT image
A method for analyzing a subject tooth. The method includes obtaining volume image data including at least the subject tooth and segments the subject tooth from within the volume data according to one or more operator instructions. An index is generated that is indicative of a suspected fracture or lesion identified for the segmented subject tooth. The subject tooth is displayed with the suspected fracture or lesion highlighted. The generated index also displays.
US09972079B2 Wafer appearance inspection apparatus
Provided is a wafer appearance inspection apparatus that can segmentize an inspection target region, enable expedited execution of an operation to set a sensitivity threshold to each region, and enhance the inspection efficiency. Pattern matching between the image region of a part of a standard wafer, which is defined as a template region, and the entire image region of the standard wafer is performed to compute an image editing value. The computed image editing value is used to edit an inspection target image. A region for which a threshold is to be set can be automatically confirmed by roughly specifying the region from among edited image regions displayed on the display. The confirmed region and a similar pattern region are searched and displayed. When the similar region is selected, the initial sensitivity threshold is displayed, and a change is made on an as-needed basis. The region of the set sensitivity threshold is displayed by the display color corresponding to the determined threshold. Inspection is executed according to the set threshold.
US09972059B2 Systems and methods for memorization of an electronic publication
The present approach includes presenting an e-book having content, in which the content includes selected content and non-selected content. The method includes receiving a first prompt to hide the selected content of the e-book and hiding the selected content, in response to the first prompt, while presenting the non-selected content of the e-book. The method further includes receiving a second prompt to reveal the hidden content of the e-book and temporarily revealing the hidden content, in response to the second prompt, while presenting the non-selected content of the e-book.
US09972049B2 System and method for performing automatic spread trading
The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradeable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.
US09972044B1 Sending custom greeting cards with gifts in a high velocity environment
A fulfillment system provides an effective way to send a greeting card with gift items in a high velocity fulfillment environment. When a consumer purchases an item, an order may be sent to the fulfillment system that includes a request for the item and a greeting card. The item may be retrieved from an inventory in a warehouse facility, and transported to a sorting station within the fulfillment system. Concurrently, the greeting card is printed on-demand at a recordation station and transported to the same sorting station within the fulfillment system. At the sorting station, the fulfillment system detects the presence of the item and the greeting card and initiates a process to package the item and greeting card in a shared container.
US09972042B2 Recommendations based upon explicit user similarity
A system and method for providing recommendations to individuals on a social network, in which the recommendations include information indicating the similarity of the individuals to one another, to aid the individuals in judging the degree to which the opinions of the others are applicable to the themselves.
US09972040B2 Intelligently determining buying online and picking up in store based on commute patterns of connections in a social network and store parameters
A method for determining buying online and picking up in store. A computer receives from a shopper a request for buying online and picking up in store. The computer parses stores carrying an item purchased online and connections of the shopper in a social network. The computer provides the shopper with a list of one or more connections for picking up the item for the shopper. The computer sends to one of the one or more connections a token for picking up the item and information of a store where the item is picked up, after the shopper chooses the one of the one or more connections for picking up the item. The computer sends to the shopper a notification, after the item is picked up by the one of the one or more connections for picking up the item.
US09972038B2 Shopping assistant with account balance limit display
Systems and methods of assisting in an electronic shopping experience are disclosed. A request may be received, from a user on a device having a user interface, to search for an item listed for sale in a marketplace. A balance amount of an account associated with or available to the user at the marketplace is displayed in the user interface. The search results are limited to at least one item having a sales price less than the displayed balance amount and the at least one item is displayed in the user interface. The account may be a user account at a payment service provider.
US09972037B1 Systems and methods for authorization and billing of users for wireless charging
Systems and methods for providing wireless charging via radio-frequency (RF) carrier wave. The system can enable user equipment (UE) to charge wirelessly using RF waves when the UE is not it use. The system can activate wireless charging based in part on the battery level of the UE. The system can also initiate wireless charging when the UE is sufficiently idle (e.g., not being used for a call or web browsing). The system can also ensure that the signal strength of the carrier waves at the UE is sufficiently strong to support wireless charging. One or more system components can ensure that the threshold charge level, threshold signal strength, and threshold utilization rate are met and that the UE is authorized for wireless charging on the network. Wireless charging may be billed to the user according to usage (e.g., kWh), at a flat rate, or per instance.
US09972036B2 Power supply and demand control method, power supply and demand control device
A power supply and demand control method for a power storage system includes predicting a consumption power of a customer for each of time slots divided by a specific time interval, assigning one of a frequency control or a peak shaving control to each of the time slots based on the predicted consumption power, controlling the storage battery based on the assigned frequency control or the assigned peak shaving control in each of the time slots, wherein the peak shaving control is assigned to each of the time slots in which the predicted consumption power is higher than a contract power, and the frequency control is assigned to each of the times slot in which the predicted consumption power is equal to or lower than the contract power.
US09972034B2 Frequent markup techniques for use in native advertisement placement
Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document Object Model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, construction and utilization of a suffix tree of a string of tags comprising all tags in the Document Object Model. Some techniques may utilize, in the analysis, a node flattening technique in connection with the Document Object Model.
US09972028B2 Identifying a social leader
There are disclosed systems and methods for calculating the “social score” of users of social websites to determine who the “social leaders” are. The activities of users of social websites are monitored and activities weighted. The combined scores for the user's activities provide an absolute score for the particular user. The absolute score from a single social website, or combined absolute scores from a plurality of social websites, can be used. In either instance, the absolute score obtained of a user is compared to the absolute scores of other users and a relative score is obtained. The relative score provides a ranking of each user as compared to the rest of the user population. In this manner, social leaders, e.g., the top ten percent in relative score can be identified. Social leaders are of interest to various entities to provide targets for advertising, product test marketing, and the like.
US09972026B2 Use of localized broadcast signals to modify mobile application behavior
A method is disclosed for tracking advertisement effectiveness. First information associated with desired advertising information is broadcast from at least one of a plurality of fixed information nodes. A mobile unit receives the broadcast information and outputs the desired advertising information. An advertisement counter is started at the time of receipt of the broadcast information and presence information is broadcast from at least one of a plurality of fixed monitoring nodes over a restricted broadcast range, which at least one fixed monitoring node is disposed in a predetermined fixed physical proximity with a vendor location. The broadcast presence information is received at the mobile unit and a presence counter is started in response to receipt of the presence information. At the mobile unit loss of receipt of the broadcast presence information, the presence counter is stopped.
US09972024B2 Customer insight hub for multi-channel customer engagement solutions
Embodiments provide systems and methods for providing customer insights across multiple channels based on cross-channel interactions with the customer. More specifically, embodiments of the present invention are directed to a customer insight hub that leverages data sources across a Customer Relationship Management (CRM) product suite of a plurality of different CRM applications to generate rich customer insights that can be easily leveraged across customer channels including but not limited to web, telephony, chat, emails, social, etc. These insights can be used by different processes and/or provided on an agent desktop to facilitate the delivery of a personalized, efficient, and consistent end customer experience across customer touch points or channels. Embodiments include defining and generating commonly used customer insights, including but not limited to customer identity, customer intent, customer priority, and customer preferences, as well as custom insights.
US09972022B2 System and method for optimizing access to a resource based on social synchrony and homophily
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing resources. A system for managing resources is configured for categorizing users according to at least one of common user characteristics and common user behaviors with respect to at least a first domain to yield a group of users. The system is also configured for identifying a resource associated with at least one user behavior in a second domain different from the first domain during a first time interval for at least one user from the group of users. The system is further configured for modifying an accessibility of the resource, during a second time interval after the first time interval, with respect to the second domain for at least other users in the group of users based on the at least one user behavior.
US09972020B1 Targeted, competitive offers while browsing
Systems, methods and computer readable media are disclosed for providing targeted offers to a user who has a pre-existing account with the offeror based on information of the account and the user's web browsing information. In addition to the general system, systems, methods and computer readable media for such targeted offers, the targeted offer provider may comprise a combination of a web browser toolbar and a computing system linked across a communications network, the networking equipment of an internet service provider, and a proxy computing device.
US09972018B2 Systems and methods for providing a relevant link destination
Methods and systems of providing advertisements to a user are disclosed. A user indication of preference for an item is received. A first hyperlink that references a first webpage of an advertiser is associated with an advertisement of the item if the user indication of preference for the item is indicative of a first level of interest in the item. A second hyperlink that references a second webpage of an advertiser is associated with an advertisement of the item is the user indication of preference for the item is indicative of a second level of interest in the item. The advertisement is presented to the user on an advertisement provider webpage.
US09972012B1 Interoperable mobile wallet refund
A computer-implemented system and method that includes receiving, by a messaging hub computer system, from a point of sale (POS) device of a merchant, a request to process a refund for a transaction that occurred between the merchant and a mobile device of a payor, the request comprising a previously used code that was exchanged between the POS device and the mobile device. The method includes determining, by the messaging hub computer system, a first financial institution based at least partially on a portion of the code, and receiving, from a computer system of the first financial institution, payment credential information of an account held by the payor to process the refund using the payment credential information. The method may further include transferring, by the messaging hub computer system, the refund from an account held by the merchant to the account held by the payor.
US09972010B1 Method, medium, and system for reducing fraud
Techniques for reducing fraud are disclosed. A transaction request is received from a user to perform a transaction using an account. In one approach, a source icon is displayed prior to executing the request. The source icon includes a graphical representation of an owner of the account. In another approach, at least one of a photograph and a voice of the user is recorded prior to executing the request. In a third approach, the user is informed that at least one of a photograph, a voice print, and location data will be taken prior to executing the transaction request.
US09972007B2 Next expected session key
A system, method, and computer readable medium (collectively, the “system”) are provided. The system may include a processor configured to perform operations and/or steps comprising storing, by a processor, a session key on a mobile device, wherein the session key is encrypted. The system receiving a transaction request, decrypting the session key, and broadcasting a signal configured for being received by a magnetic stripe reader. Track 1 data and/or track 2 data may be encoded in the signal. The track 1 data and/or the track 2 data may also comprise a dynamically generated value that is generated based on the session key.
US09972006B2 Method for secure execution of entrusted management command
A method for secure execution of an entrusted management command. The method includes: when an entrusted management command is received by a slave security domain, same parses the command, acquires a predetermined byte in the command, a token length, and a token, and transmits to a master security domain; when data is received by the master security domain, same checks a lifecycle status of the master security domain, a lifecycle status and a permission of the slave security domain, verifies the token when all checks are successful, and returns a status code to the slave security domain; and, the slave security domain determines the received status code, and if same is a predetermined status code, then executes an entrusted management operation. The present invention allows for determination of the validity of an entrusted management command, and further allows for prevention of an invalid entrusted management command from being executed, thus ensuring the security of data in a Java card.
US09972003B2 Pregame electronic commerce integrator
The PreGame payment system is provided to optimize throughput capacity for retail establishment, such as restaurants, bars, grocery stores, or the like, by providing a secure and speedy method of accumulating and paying expenses on a tab maintained with the retail establishment. The PreGame system provides the everyday patron the opportunity to open, track, and close their own tabs with each retailer via their handheld or mobile device, eliminating any physical monetary exchanges or credit card exchanges between the retail staff person and the patron.
US09971998B2 Location-based automatic payment system
A method for making a location-based automatic payment includes receiving an automatic payment instruction that designates a payee account. The automatic payment instruction is associated with a payer account in a database. A payment location is received and associated with the automatic payment request in the database. A payer device that is associated with the payer account is determined to be in the payment location and, in response, a payment request is sent over a network to make a payment from the payer account to the payee account.
US09971995B2 Prioritization of e-mail files for migration
For each of a plurality of e-mail files contained in a first data repository, at least one score for the e-mail file can be determined. Determining the at least one score can include determining whether the e-mail file contains at least one design element and, responsive to determining that the e-mail file contains at least one design element, determining whether the design element is authored by a template developer. Based on scores assigned to the plurality of e-mail files, a ranking can be assigned to each of the plurality of e-mail files, the ranking assigned to each e-mail file indicating a priority of the e-mail file as a candidate for migration to a second data repository. A listing comprising each of the e-mail files and the ranking assigned to each of e-mail files can be output.
US09971990B1 Tag device for glasses
The invention provides a tag device for a pair of glasses, including: a glue layer, a RFID tag provided on the glue layer; a color changing object provided on the RFID tag; a QR code layer attached on the color changing object, wherein the glue layer is attached on a lens of the pair of glasses, and a QR code on the QR code layer stores information including a size of the pair of glasses, optional colors of the pair of glasses, a stock quantity of the pair of glasses, and a link to a website.
US09971984B2 Observation platform for using structured communications
In a method of characterizing communications in a group of users, a computer system recognizes a group of users. Each user of the group of users is associated with one of a plurality of communication devices. The computer system records a communication between at least two of the communication devices. At least a portion of the communication is an audible communication. The computer system identifies features based upon the communication. The computer system generates a visual representation of the features.
US09971982B2 Manufacturing line simulation device, data input assistance device, and data input assistance method
In a conventional manufacturing line simulation, there are a number of input items, and therefore, time is required for input. In addition, depending on the objective of the simulation, there are also parameters for which input is not required, and therefore, there is the problem of reducing the number of inputs according to the library. The present invention is configured to be provided with: a simulation library presentation unit which presents, to a user, a plurality of items of model libraries which are stored in a storage unit so as to receive specification of items of the model libraries from the user; a priority degree imparting unit which, with respect to the specified items of the model libraries, uses an input association table stored in the storage unit in order to calculate the priorities of the input items so as to present an input screen to the user on the basis of the calculated priorities; a simulation input receiving unit for receiving input of the input items on the user screen; and a duplicate data generation unit which, with respect to the duplicate items indicated in the input item association table, duplicates data that has been already received at the simulation input receiving unit.
US09971978B2 Event-based data management method and device
The invention discloses an event-based data management method and apparatus. The method includes: for uniform management of data related to events, creating an event axis connecting the respective events, and creating one or more work boxes related to the respective events, under the event axis; and referring to or newly creating the related data in a work box, and managing the event axis, the work box, and/or the related data, wherein the related data comprise different types of data corresponding to different types of applications.
US09971968B2 Determination method, system and recording medium
A determination method includes: generating, when a logical formula is received, another statement group that shares either one of individual statements and one or plural statements of statement groups with each of the individual statements and statement groups that are included in the logical formula or a changed logical formula acquired with the performance of logically equivalent conversion with regard to the logical formula, the logical formula or the changed logical formula including a logical disjunction of the individual statements or the statement groups that are logical conjunctions of the one or plural statements; and performing a determination process of the logical formula, wherein the logical formula is determined as not satisfied when a determination result indicating that the statements that are included in the other statement group are not satisfied is obtained in the determination process.
US09971967B2 Generating a superset of question/answer action paths based on dynamically generated type sets
An approach is provided for generating supersets of Q/A action paths based on dynamically generated type sets. In the approach, a corpus of knowledge that is used by the QA system is analyzed. The analyzing is performed according to a natural language processing (NLP) of a number of key words that have been found to exceed an expected frequency, such as a frequency found in general language usage. Runtime code is generated by utilizing the key words. The generated runtime code is able to provide answers from the corpus of knowledge, such as by being in a natural language question or in a structured query language expression, with the provided answers being related to one or more predicted questions.
US09971961B2 Method for transmitting print data, server and mobile terminal
The invention relates to a method for transmitting print data, a server (120) and a mobile terminal (100). The invention further relates to a corresponding computer-readable storage medium. In the method, steps are carried out which include receiving the print job, conversion into the printer-specific format, saving the printer-specific format on another server (130), informing the mobile terminal (100) of the completed conversion, reporting the completed conversion to the user and, after confirmation from the user, transmitting the print data to the mobile terminal (100), in order to forward the print data in a last step to a printer (200) connected to the mobile terminal (100).
US09971958B2 Method and system for generating multimodal digital images
A computer-implemented method generates a multimodal digital image by processing a vector with a first neural network to produce a first modality of the digital image and processing the vector with a second neural network to produce a second modality of the digital image. A structure and a number of layers of the first neural network are identical to a structure and a number of layers of the second neural network. Also, at least one layer in the first neural network has parameters identical to parameters of a corresponding layer in the second neural network, and at least one layer in the first neural network has parameters different from parameters of a corresponding layer in the second neural network.
US09971946B2 Traveling road surface detection device and traveling road surface detection method
A traveling road surface detection device includes: a traveling road surface determination unit that determines whether each of image areas into which a captured image is divided is on a traveling road surface based on disparity information; and a traveling road surface interpolation unit that interpolates a first image area into a detected traveling road surface based on brightness information, the first image area among image areas determined as not the traveling road surface, wherein each of the image areas is configured by a plurality of pixel ranges, and the first image area is an image area that a number of first pixel ranges adjacent to a pixel range with brightness difference that is less than or equal to a first threshold, is equal to or larger than a second threshold, or that a ratio of the first pixel ranges is equal to or larger than a third threshold.
US09971941B2 Person counting method and device for same
A method for counting a number of people includes detecting a foreground contour from a current frame inputted, performing a head detection by defining a baseline virtually at a point perpendicular to a center point of a camera-captured area, by defining a search area around the baseline, and by detecting, as as candidate heads, circular contours to be recognized as heads of people at a point where the foreground contour crosses the baseline, tracking the candidate heads respectively in subsequent frames until the candidate heads pass through the search area, and counting up the number of people by the candidate heads that respectively pass through the search area.
US09971936B2 Adaptive signal detection and synthesis on trace data
Systems and methods for detecting, decoupling and quantifying unresolved signals in trace signal data in the presence of noise with no prior knowledge of the signal characteristics (e.g., signal peak location, intensity and width) of the unresolved signals. The systems and methods are useful for analyzing any trace data signals having one or multiple overlapping constituent signals and particularly useful for analyzing data signals which often contain an unknown number of constituent signals with varying signal characteristics, such as peak location, peak intensity and peak width, and varying resolutions. A general signal model function is assumed for each unknown, constituent signal in the trace signal data. In a first phase, the number of constituent signals and signal characteristics are determined automatically in a parallel fashion by executing multiple simultaneous evaluations iteratively starting with an initial set of trial signals. Making simultaneous evaluations and systematically reducing the number of trial signals allows for convergence to an optimal, final set of signals in a very fast and efficient manner.
US09971930B2 Test module for a fingerprint sensing device
There is provided a test module for testing a fingerprint sensing device comprising: an electrically conductive bottom element comprising an exterior surface portion configured to contact a sensing surface of the fingerprint sensing device; an electrically conductive intermediate element, connected to the bottom element on a side opposing the exterior surface, the intermediate element comprising a flexible material enabling the bottom element to change alignment in response to an applied force occurring when the exterior surface is pressed against a surface being tilted with respect to the exterior surface of the bottom element; and a top element configured connect the test module to a test fixture. There is also provided a method for testing a fingerprint sensing device using the described test module.
US09971922B2 Fingerprint detection device and mobile terminal
Disclosed are a fingerprint detection device and a mobile terminal. The fingerprint detection apparatus comprises a capacitive fingerprint sensor and a capacitive touch control chip which is electrically connected to the capacitive fingerprint sensor; wherein the capacitive fingerprint sensor is configured to collect fingerprint information and convert the fingerprint information to an analog signal; and the capacitive touch control chip is configured to convert the analog signal to a digital signal, and generate fingerprint image information according to the digital signal. As compared with the dedicated control chip in the related art, the capacitive touch control chip has mature design and manufacture technique, and thus the manufacture and application costs are lower.
US09971915B2 Magnetic card reader
A magnetic stripe reader including a base element defining a first spring seat, a magnetic module support element arranged for limited pivotable motion relative to the base element and defining a second spring seat, a generally truncated conical spring having a first, relatively large diameter end seated in the first spring seat and a second, relatively small diameter end seated in the second spring seat and a magnetic module fixedly mounted onto the magnetic module support element.
US09971911B2 Method and device for providing a private page
Methods and devices for providing a private page are provided. A method includes operations of entering a security mode based on a user input; extracting the private page that corresponds to the security mode; and providing both the private page and a normal page that is provided during a normal mode, wherein the private page includes at least one object that is selected by a user so as to be provided during the security mode. A device includes a user input configured to receive a user input; a controller configured to enter a security mode based on the received user input, and extracting a private page that corresponds to the security mode; and a display configured to provide both the private page and a normal page that is provided during a normal mode, wherein the private page comprises at least one object that is selected by a user so as to be provided during the security mode.
US09971908B2 Method and apparatus for determining permission of application program
A method for determining a permission of an application program is presented. The method for determining a permission of an application program in the present disclosure includes receiving an installation request of a first application, where the installation request carries a first permission list that the first application applies for and a first shared user identifier requested by the first application; searching, according to the first shared user identifier, for at least one second application that uses the first shared user identifier and is already installed in a system; and if the first application is a plug-in of the second application already installed in the system, determining a permission of the first application according to the first permission list that the first application applies for and a permission in a second permission list corresponding to the first shared user identifier.
US09971907B2 Zero-knowledge databases
Provided is a process of operating a zero-knowledge encrypted database, the process including: obtaining a request for data in a database stored by an untrusted computing system, wherein the database is stored in a graph that includes a plurality of connected nodes, each of the nodes including: an identifier, accessible to the untrusted computing system, that distinguishes the respective node from other nodes in the graph; and an encrypted collection of data stored in encrypted form, wherein: the untrusted computing system does not have access to an encryption key to decrypt the collections of data, the encrypted collections of data in at least some of the plurality of nodes each include a plurality of keys indicating subsets of records in the database accessible via other nodes in the graph and corresponding pointers to identifiers of the other nodes.
US09971900B1 Zero-copy data privacy and integrity
Implementations are provided herein for maintaining a set of cryptographic algorithms in the kernel. User space applications can call on the set of cryptographic logic algorithms in the kernel to perform computations on data payloads residing in kernel space memory without having to copy the data payloads out of kernel space memory into user space memory. The results of the cryptographic logic being applied to data payloads can be packaged together with message framing originating from user space and data payloads in the kernel space as a protocol message that can sent through the network stack to a socket. It can be appreciated that by retaining protocol logic in user space, just the cryptographic algorithms need be added to the kernel.
US09971890B2 Securing thermal management parameters in firmware from cyber attack
Methods and systems may provide for identifying a thermal management setting in a computing system, and comparing the thermal management setting to valid configuration information. In addition, the thermal management setting may be modified if it does not comply with the valid configuration information, wherein the modification can cause the thermal management setting to comply with the valid configuration information. Additionally, a threat risk notification can be initiated in order to notify users of the non-compliance.
US09971880B2 Verifying software license compliance in cloud computing environments
A monitoring system can monitor computing processes in clouds. The monitoring system can verify software license compliance in the computing processes instantiated in the clouds. The monitoring system can generate and maintain a software license knowledge base. The software license knowledge base can include the software license requirements for various software programs. To verify software license compliance, the monitoring system can determine the software programs utilized by the computing processes instantiated in the clouds. The monitoring system can compare the software programs utilized by the computing processes to the software license knowledge base to determine the number of software licenses required by the computing processes. The monitoring system can compare the number of software licenses required to the number of software licenses currently held by the user to determine if the user is in compliance.
US09971867B2 Electronic methods and systems for microorganism characterization
Systems and methods to characterize one or more microorganisms or DNA fragments thereof are disclosed. Exemplary methods and systems use comparison of DNA sequencing information to information in one or more databases to characterize the one or more microorganism or DNA fragments thereof. Exemplary systems and methods can be used in a clinical setting to provide rapid analysis of microorganisms that may be a cause of infection.
US09971866B2 Method of evaluating fatty liver related disease, fatty liver related disease-evaluating apparatus, fatty liver related disease-evaluating method, fatty liver related disease-evaluating program product, fatty liver related disease-evaluating system, information communication terminal apparatus, and method of searching for prophylactic/ameliorating substance for fatty liver related disease
A method of evaluating fatty liver related disease includes (I) an obtaining step of obtaining amino acid concentration data on a concentration value of an amino acid in blood collected from a subject to be evaluated and (II) a concentration value criterion evaluating step of evaluating a state of a fatty liver related disease including at least one of fatty liver, NAFLD, and NASH in the subject, based on the amino acid concentration data of the subject obtained at the obtaining step.
US09971855B2 Method for determining and or monitoring at least one parameter in automation technology
A method for determining and or monitoring at least one process- and/or system specific parameter in automation technology. An oscillatable system is provided, which interacts with a medium located in a container, wherein the oscillatable system is excited to oscillate via a real input signal, wherein the real output signal of the oscillatable system is ascertained, wherein the real output signal is digitized and a real output sequence yu(k) is produced. The real input signal is digitized and a digital input sequence (u(k)) is produced, wherein the digital input sequence (u(k)) is fed to a function block (model), which provides at least one mathematical model of the oscillatable system in interaction with the medium. The mathematical model is defined by a number of process- and/or system specific parameters, wherein via the mathematical model a virtual output sequence (ym(k)) is produced, wherein the virtual output sequence ym(k) is compared with the real output sequence yu(k). In the case of a deviation, at least one process- and/or system specific parameter of the mathematical model is adaptively changed, until the deviation between the virtual output signal and the real output signal of the oscillatable unit lies within a predetermined tolerance range and wherein at least one of the process- and/or system specific parameters is provided.
US09971850B2 Hash table structures
Described herein are hash table structures and system and methods for creating and storing data in the hash table structures. Hash tables and input buffers associated with same are configured in several arrangements, including multi-level hash tables and nested multi-level hash tables. The hash table structures described herein are well suited for being configured in the memory blocks of field-programmable gate arrays.
US09971846B1 Online information system with continuous scrolling and user-controlled content
A first document may be requested and received from a server device. Based on the first document, a web page may be rendered for display. The rendered web page may include a set of selectable items, each corresponding to a respective type of web page content. The set of selectable items may be defined in a user profile of a user associated with the client device. It may be determined that a scroll position of the rendered web page has a particular characteristic. Perhaps in response to determining that the scroll position of the rendered web page has the particular characteristic, one of the selectable items may be selected. A second document may be requested and received from the server device. The second document may be associated with the selected item. Based on the first document and the second document, the web page may be re-rendered for display.
US09971841B2 Integration of web information architecture taxonomy and web metrics taxonomy
Mechanisms are provided for integration of Web information architecture taxonomy and Web metrics taxonomy. When the author creates source content, the mechanism classifies the content using a rich taxonomy. The mechanism also adds unique identifiers into the source content pages as tags. The mechanism may then transform the source content into Web content that contains the identifiers in the tags. When users view the Web content, the tags generate usage data, which contain the identifiers. A Web metrics mechanism generates a Web metrics report from the usage data. The page tags are the identifiers from the source content. The Web metrics report associates each page of Web content with the rich taxonomy available in the source content.
US09971828B2 Document tagging and retrieval using per-subject dictionaries including subject-determining-power scores for entries
Techniques for managing big data include tagging of documents and subsequent retrieval using per-subject dictionaries having entries with subject-determining-power scores. The subject-determining-power scores provide an indication of the descriptive power of the term with respect to the subject of the dictionary containing the term. The same term may have entries in multiple dictionaries with different subject-determining-power scores in each of the dictionaries. A retrieval request for one or more documents containing search terms descriptive of the one or more documents can be processed identifying a set of candidate documents tagged with subjects and optional terms, and then applying subject-determining-power scores from the multiple dictionaries for the search term to determine a subject for the search term. The method then selects the one or more documents from the candidate documents according to the subject.
US09971825B2 System and method for dynamic and secure communication and synchronization of personal data records
A system and method for dynamic and secure communication and synchronization of personal data records through a distributed network. More specifically, a system that receives, stores and secures personal data records for users and then transmits and synchronizes personal data records between users in a distributed network based on rule-based security controls.
US09971821B1 Search and analytics for a storage systems
Techniques presented herein disclose techniques for evaluating application-level data in a storage system for search and analysis. A backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
US09971812B2 Data management using structured data governance metadata
Systems and methods provide for data management and governance to enforce proper usage of data. Data is tagged with data governance metadata dictating usage of the data. Standard types of data governance metadata are set forth with each type having predefined options such that applications can share data and understand the associated data governance metadata. For a given data, one or more options are selected for each type of data governance metadata and tagged to the data to control usage of the data.
US09971804B2 Entity integration using high-level scripting languages
Embodiments of the present invention relate to a new method of entity integration using high-level scripting languages. In one embodiment, a method of and computer product for entity integration is provided. An entity declaration is read from a machine readable medium. The entity declaration describes an entity including at least one nested entity. An index declaration is read from a machine readable medium. The index declaration describes an index of nested entities. An entity population rule is read from a machine readable medium. The entity population rule describes a mapping from an input schema to an output schema. The output schema conforms to the entity declaration. A plurality of input records is read from a first data store. The input records conform to the input schema. The entity population rule applies to the plurality of records to create a plurality of output records complying with the output schema. An index of nested entities is populated. The index complies with the index declaration.
US09971802B2 Audit record transformation in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes determining an audit object to analyze, retrieving the audit object from a dispersed storage network (DSN) and verifying the integrity of the audit object. When the integrity of the audit object is verified, a set of audit records is extracted from the audit object, the set of audit records are transformed utilizing a transformation function into at least one transformed record for storage in the DSN.
US09971795B2 System and method for object migration using waves
A system and method for information technology (IT) migration includes determining a relationship among objects to be migrated such that the relationship includes a set of objects having at least one of a common feature or dependency between the objects in the set. The objects are grouped into a plurality of migration waves such that cross-wave relationships are minimized among the plurality of migration waves. The objects are migrated wave by wave.
US09971792B2 Image retrieval and processing systems and methods
A method and an image processing system of processing thermal images captured using a thermal imaging system. The processing comprises determining a reference image depicting a scene and retrieving, from a number of thermal images comprised in a data storage, a set of one or more thermal images based on a predetermined similarity measure. A measurement location in the reference image is determined, and for each of the one or more retrieved thermal images: a corresponding measurement location in the respective retrieved thermal image is determined; and a thermographic tool is placed on the corresponding measurement location in the respective retrieved thermal image.
US09971786B2 Synchronization of collaborative documents with an online document management system
Embodiments describe document synchronization between a client and an online document management system. In one embodiment, a computing device identifies a mapping between a local folder and a remote folder, identifies a local file in the local folder, and determines if a remote copy of the local file exists in the remote folder. When the remote copy does not exist, the computing device either uploads the local file to the remote folder or moves the local file to an archive folder on the computing depending on whether the local file was modified after a previous synchronization. When the remote copy does exist, the computing device either uploads the local file to the remote folder or skips the upload depending on whether the remote copy was modified after a previous synchronization, the local file was modified after the remote copy, and the local file and the remote copy have different file sizes.
US09971780B2 Data management apparatus and method of energy management system
A data management apparatus is provided. In the data management apparatus, a real-time database stores data collected from a power system; a power system data recording (PSDR) server reads and stores data stored in the real time database and creates policy data and a data file on the basis of the stored data and a PSDR history file storage unit backs up data processed by the PSDR server.
US09971776B1 Method and apparatus for extending functionality of an operating system
A method, apparatus and computer-readable medium for extending the functionality of an operating system is described. The method comprises installing an installable file system as a root file system of the operating system, mounting a default file system of the operating system as a folder accessible by the installable file system and using the installable file system to process data between the operating system and the default file system. The apparatus is a system for extending the functionality of an operating system comprising a computing device comprising a processor and a memory for executing the operating system, wherein the operating system mounts an installable file system other than a default file system of the operating system as a root file system and the installable file system mounts the default file system of the operating system as a folder.
US09971775B2 Method of and system for parameter-free discovery and recommendation of areas-of-interest
A method and system for processing a user request for a recommended area of interest includes the steps of receiving the request including an indication of an electronic device geo-location and a user defined search constraint; receiving data associated with photographs associated with geo-objects, the data comprising geo-location coordinates of the photographs, the geo-location coordinates of the photographs being in proximity with the device geo-location; computing a plurality of region representations based on the geo-location coordinates of the photographs, each region representation being associated with a unique photograph density calculation parameter, the computing comprises determining a potential area of interest in each region representation, each region representation being a candidate for an optimal region representation; determining the optimal region representation based on the user defined search constraint; and displaying to the user the recommended area of interest that corresponds to the potential area of interest of the optimal region representation.
US09971773B2 Automapping of music tracks to music videos
A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.
US09971763B2 Named entity recognition
Named entity recognition is described, for example, to detect an instance of a named entity in a web page and classify the named entity as being an organization or other predefined class. In various examples, named entity recognition results are used to augment text from which the named entity was recognized; the augmentation may comprise information retrieval results about the named entity mention. In various embodiments, labeled training sentences in many different languages and for many different classes, are obtained to train machine learning components of a multi-lingual, multi-class, named entity recognition system. In examples, labeled training sentences are obtained from at least two sources, a first source using a multi-lingual or monolingual corpus of inter-linked documents and a second source using machine translation training data. In examples, labeled training sentences from the two sources are selectively sampled for training the named entity recognition system.
US09971753B2 Computer system providing collaborative learning features and related methods
A computer system may include a server(s) for storing electronic textbook data and a plurality of computing devices each including a display, a memory, a user input device, and a processor. The processor may display the electronic textbook data on the display, receive comment data from a respective user of the computing device with respect to the electronic textbook data, and provide the comment data to the server(s). The server(s) may be configured to distribute the comment data among the plurality of computing devices. The processor of each computing device may be configured to receive a respective user rating for the distributed comment data and provide the user rating to the server(s). The server(s) may be configured to permanently incorporate given distributed comment data into the electronic textbook data when the user ratings for the given distributed comment data reach a rating threshold.
US09971749B2 Editor for website and website menu
Methods, systems, and devices for editing websites are disclosed herein. A website editor for editing a website includes an editor display component, a website modification component, and a website display component. The editor display component is configured to display an editor interface for receiving user input for editing a website. The editor interface is displayed within a browser substantially simultaneously with the website. The website modification component is configured to update website data corresponding to the website based on the user input received through the editor interface. The website display component is configured to automatically update display of the website based on the updated website data. The display of the website is updated in real-time in response to receiving the user input.
US09971747B2 Systems and methods for alert management
Systems and methods for alert management in accordance with embodiments of the invention are disclosed. In one embodiment, a computing device includes a processor, an operating system configuring the processor to create a computing environment, an alert platform application, an alert pop up page file stored within the storage and containing instructions written in the rendering language to render a pop up page, and an alert history database containing alert data including an alert ID, display metadata, and application data, wherein the alert history database is configured to be queried to retrieve alert data, wherein the alert platform application is configured to query the alert history database to retrieve alert data, and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data into the instructions from the alert pop up page file and render an alert pop up page.
US09971746B2 Identifying information using referenced text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain. In one aspect, a method includes accessing a first resource belonging to a particular domain, selecting an anchor in the first resource linking to a second resource belonging to the particular domain, identifying particular text content in the first resource that is subordinate to the anchor that the second resource includes the particular text content that is subordinate to the anchor, based on determining that the second resource includes the particular text content that is subordinate to the anchor, generating a domain template for the particular domain, the domain template specifying a location of the particular text content in the second resource, and determining, for each respective resource belonging to the particular domain having a structure matching the domain template, respective text content for the respective resource.
US09971744B2 Content generation and restructuring with provider access
As may be implemented in accordance with one or more embodiments, portions of media content data corresponding to respective sets of media content received from disparate content providers are restructured into renditions having an article-oriented structure. Device-indeterminate ID linking data is generated to link respective portions of each rendition with media content in the respective sets of media content. For each content provider, access is provided to portions of the restructured renditions bearing the content provider's content, based on the device-indeterminate ID linking data (e.g., providing verification of resulting content layout). Access is also provided to tracked subscriber access to ones of the restructured renditions bearing the content provider's content.
US09971740B2 Dynamic webpage image
A system for converting formatting of display object, including a logic (e.g., a computing device) that can be operable to traverse and record a part of source code or binary data related to a first visible item displayed on a visual output device. The logic can then convert a first data type or data structure that includes the recorded part of source code or binary data to a second data type or data structure that still includes the recorded part of source code or binary data, where the second data type or data structure is related to a second visible item displayable on the visual output device.
US09971730B2 Link layer to physical layer (PHY) serial interface
A link layer to physical layer (PHY) serial interface is disclosed. In one aspect, a system on a chip (SoC) integrated circuit (IC) includes a link layer circuit, and a remote IC includes a Universal Serial Bus (USB) PHY circuit. A bus having four or fewer wires connects the two ICs. A link bridge communicates with the link layer circuit and serializes USB Transceiver Macrocell Interface (UTMI) signaling received from the link layer circuit as high speed (HS) USB messages for transmission to the remote IC. The link bridge also receives HS messages from the USB PHY circuit on the remote IC. The link bridge deserializes the HS messages to extract UTMI signaling and passes the extracted UTMI signaling to the link layer circuit.
US09971725B2 Semiconductor device that employs SATA power supply terminals for data transmission
A semiconductor device includes a substrate having a serial advanced technology attachment (SATA) connector that has a plurality of power supply terminals and a plurality of signal terminals, a nonvolatile semiconductor memory unit disposed on the substrate, and a memory control circuit disposed on the substrate, configured to control the nonvolatile semiconductor memory unit, and having a data input terminal connected to a first power supply terminal of the SATA connector and a data output terminal connected to a second power supply terminal of the SATA connector. A serial signal of input data is transmitted from the first power supply terminal to the data input terminal, and a serial signal of output data is transmitted from the data output terminal to the second power supply terminal.
US09971724B1 Optimal multi-core network architecture
A multicore processor system and a method of operating the system defines a processor partition (which may include one or more processor cores) as a network offload engine for a network connected to the processor system. Network operations requests from other cores or partitions of the processor system are forwarded to the network offload engine by a cross-platform inter-partition communications component including a relay task in the network offload engine for receiving network operations requests from network proxies in the other partitions. The network offload engine then controls access to network resources by the other cores or partitions and applications running thereon. A second or additional core or partition of the processor system may be similarly defined as a network offload engine for a second or additional network, receiving network operations requests from the other partitions through a similar system of relay task and network proxies.
US09971722B2 Onboard apparatus, and onboard communication system
An onboard apparatus comprising a connection portion, a control block, and a bus switch is provided. The connection portion connects with an external device mounted to a vehicle, and includes at least a data terminal to input and output a communication data and a control terminal to output a communication availability signal that indicates communication is available or not. The control block performs data communication with the external device, which is connected to the connection portion. The bus switch, according to a permission signal, changes a non-conduction state to a conduction state of a transmission path from the control block to the data terminal. A signal level of the permission signal varies when an output of the control block is stabilized after the onboard apparatus starts.
US09971720B1 Distributed credit FIFO link of a configurable mesh data bus
An island-based integrated circuit includes a configurable mesh data bus. The data bus includes four meshes. Each mesh includes, for each island, a crossbar switch and radiating half links. The half links of adjacent islands align to form links between crossbar switches. A link is implemented as two distributed credit FIFOs. In one direction, a link portion involves a FIFO associated with an output port of a first island, a first chain of registers, and a second FIFO associated with an input port of a second island. When a transaction value passes through the FIFO and through the crossbar switch of the second island, an arbiter in the crossbar switch returns a taken signal. The taken signal passes back through a second chain of registers to a credit count circuit in the first island. The credit count circuit maintains a credit count value for the distributed credit FIFO.
US09971717B2 Bus interface circuit
According to an embodiment, a bus interface circuit disposed in each of a plurality of slave devices to which a common data channel and a clock channel are supplied from a master device includes a head information detection circuit, an inner clock control circuit, and a data analyzing circuit. The head information detection circuit detects head information from the data channel indicating a head of the data from the data channel, destination information indicating a destination of the data, and a data body in this order. The data analyzing circuit is synchronized with the inner clock generated from the clock control circuit after the head information is detected, and detects the destination information from the data channel, and then analyzes the data body. The inner clock control circuit stops the inner clock when the destination information does not match the destination information of the bus interface circuit.
US09971702B1 Nested exception handling
An example system that includes a processor and a memory device. The processor may include multiple execution units to execute instructions and a memory device coupled to the processor. The memory device stores the instructions in an unprotected region and a protected region. The processor may determine that a first exception occurred while executing a first set of instructions for an application stored in a secured page of the protected region. The processor may invoke a first subroutine to forward exception context for the first exception to a second subroutine, where the first subroutine is stored in the protected region and the second subroutine is stored in the unprotected region. The processor may invoke, by the second subroutine, a third subroutine to execute a second set of instructions associated with the exception context for the first exception.
US09971701B2 Method to share a coherent accelerator context inside the kernel
Embodiments disclose techniques for sharing a context for a coherent accelerator in a kernel of a computer system. According to one embodiment, a request is received from a first application to perform an I/O operation within a kernel context. The request specifies a first effective address distinct to the first application. The first effective address specifies a location in a first effective address space and a first effective segment identifier. The first effective address is remapped to a second effective address. The second effective address specifies a location in a second effective address space of the kernel context and a second effective segment identifier. A virtual address mapping to a virtual address space within the kernel context is determined. The virtual address is translated to a physical memory address.
US09971699B2 Method to control cache replacement for decoupled data fetch
A method, computer readable medium, and system are disclosed for decoupling data pre-fetch from demand loads. The method includes the steps of receiving, by a processor, a set of instructions that includes a load instruction; and executing, by the processor, the load instruction to perform a load operation. The load operation loads data from a cache unit into a register file. The load instruction includes a no-update operator that prevents the cache unit from updating the cache state information in response to the load operation. The result is that the eviction policy for the cache unit responds to the order of pre-fetch memory access requests rather than the demand load operations.
US09971695B2 Apparatus and method for consolidating memory access prediction information to prefetch cache memory data
An apparatus is connected to a main memory, includes a cache memory holding data and a memory storing prediction information in plural areas thereof. The prediction information is referenced to determine whether to execute prefetch, which holds data from the main memory to the cache memory, in a case where a plurality of unrolled instructions produced by unrolling a target instruction included in a loop sentence are executed individually, and corresponds to individual memory accesses executed at certain address intervals in accordance with the respective unrolled instructions. The apparatus executes memory access to the main memory, and executes the prefetch. When the plurality of unrolled instructions are executed individually, the apparatus consolidates a plurality of pieces of prediction information respectively stored in the plural areas of the memory into one based on the number-of-unrolling information, and stores the consolidated prediction information into any one of the plural areas.
US09971692B2 Supporting concurrent operations at fine granularity in a caching framework
In one embodiment, a system includes a cache storage device and a processor and logic integrated with and/or executable by the processor. The logic is configured to receive a plurality of access requests for data in the cache storage device, each request being directed to data in a common cache block descriptor (CBD). The CBD stores metadata corresponding to a storage location of the data in the cache storage device. The logic is also configured to update a request queue to reflect each access request from the plurality of access requests in an order in which individual access requests were received. Moreover, the logic is configured to delay at least some overlapping access requests.
US09971691B2 Selevtive application of interleave based on type of data to be stored in memory
Technology for an apparatus is described. The apparatus can include a plurality of cache memories and a cache controller. The cache controller can allocate a cache entry to store data across the plurality of cache memories. The cache entry can include a value in a metadata field indicating an interleave policy. The cache controller can selectively assign the interleave policy to be applied based on a type of data stored in the plurality of cache memories.
US09971690B2 Transactional memory operations with write-only atomicity
Execution of a transaction mode setting instruction causes a computer processor to be in an atomic write-only mode ignoring conflicts to certain read-sets of a transaction during transactional execution. Write-set conflicts may still cause a transactional abort. Absent any aborting, the transaction's execution may complete, by committing transactional stores to memory and updating architecture states.
US09971689B2 Invoking input/output (I/O) threads and demote threads on processors to demote tracks from a cache
Provided are a computer program product, system, and method for invoking Input/Output (I/O) threads and demote threads on processors to demote tracks from a cache. An Input/Output (I/O) thread, executed by a processor, processes I/O requests directed to tracks from the storage stored in the cache. A demote thread, executed by the processor, processes a demote ready list, indicating tracks eligible to demote from cache, to select tracks to demote from the cache to free cache segments in the cache. After processing a number of I/O requests, the I/O thread processes the demote ready list to demote tracks from the cache in response to determining that a number of free cache segments in the cache is below a free cache segment threshold.
US09971687B2 Operation of a multi-slice processor with history buffers storing transaction memory state information
A multi-slice processor that includes execution slices, and a history buffer, where the history buffer includes a plurality of entries, where at least one of the entries includes transactional memory state data that corresponds to a transactional memory instruction updating a transaction memory state, and where operation of such a multi-slice processor includes: propagating a flush signal to the plurality of entries of the history buffer; responsive to the flush signal, generating, from an entry of the history buffer, the transactional memory state data; and restoring to a transactional memory state in dependence upon the transactional memory state data.
US09971686B2 Vector cache line write back processors, methods, systems, and instructions
A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode a vector cache line write back instruction. The vector cache line write back instruction is to indicate a source packed memory indices operand that is to include a plurality of memory indices. The processor also includes a cache coherency system coupled with the packed data registers and the decode unit. The cache coherency system, in response to the vector cache line write back instruction, to cause, any dirty cache lines, in any caches in a coherency domain, which are to have stored therein data for any of a plurality of memory addresses that are to be indicated by any of the memory indices of the source packed memory indices operand, to be written back toward one or more memories. Other processors, methods, and systems are also disclosed.
US09971684B2 Self-configurable device for interleaving/deinterleaving data frames
A device for interleaving/deinterleaving digital data delivered by processing elements (P0 . . . Pn-1) suitable for being used both with turbo-codes and with LDPC codes. The device includes memory banks (B0 . . . Bm-1) for storing data coming from or going to the processing elements, an interconnection network (INT) for directing the data between the processing elements and the memory banks, and a control unit (CTRL) for controlling the interconnection network and the memory banks. The control unit (CTRL) includes a calculation circuit (CAL) capable of the online generation of command words for the interconnection network and addressing and control sequences of the memory banks, ensuring conflict-free memory access on the basis of the interleaving rule to be applied, the size of the digital data frames, the number of processing units and memory banks, and the interconnection network.
US09971670B2 Detecting uninitialized memory references
A pre-initialized value of contents of a memory location is identified. A load value of contents loaded from the memory location by execution of a first instruction that loads from the memory location is also identified. A comparison is made between the load value and the pre-initialized value. Based on the comparison, a determination is made that the load value and the pre-initialized value are the same. In response to this determination, it is indicated that the first instruction contains an uninitialized memory reference.
US09971664B2 Disaster recovery protection based on resource consumption patterns
Assessing the need for disaster recovery (DR) protection for a virtual application may include accessing resource consumption history for constituent VMs that support the virtual application. The resource consumption history may include usage metrics corresponding to resources used by each VM. A change in a cost of downtime of the given virtual application may be produced and used to assess criteria or rules. The given virtual application may be designated for DR protection based on an assessment of the criteria. DR protection may be activated for the designated virtual applications. The DR protection may automatically expire after a period of time.
US09971660B2 Virtual machine network loss detection and recovery for high availability
Exemplary methods, apparatuses, and systems determine that a first physical network interface controller of a first host computer has lost a client traffic network connection. At least one data compute node running on the first host computer has client traffic transmitted via the client traffic network connection. In response to the loss of the client traffic network connection, one or more host computers each having a physical network interface controller with a functioning network connection for the client traffic are identified. Further in response to the loss of the client traffic network connection, the data compute node is moved to one of the identified host computers. The first host computer utilizes a second physical network interface controller to move data compute node.
US09971656B2 Instant data restoration
An exposed Internet Small Computer System Interface (iSCSI) target of a backup repository is defined as a source of, and a storage volume to be recovered as a target of, a mirrored pair of storage resources. The iSCSI target represents a point-in-time backup snapshot. Data from the iSCSI target is synchronized to the storage volume. The mechanisms of the illustrated embodiments leverage iSCSI with Instant Restore to reduce a Recovery Time Objective (RTO) and provide a secure transport when recovering a volume over a WAN.
US09971655B1 Primed application recovery
A recipe is stored for an application where the recipe specifies parameters and actions for restoring, shutting down, and backing up the application. A snapshot backup of the application is copied from a backup system to a recovery system where the application is restored according to the recipe. After the application is restored, the application is shutdown. While the application is shutdown, the application is backed up to create an application-consistent backup of the application.
US09971654B2 Safe storing data for disaster recovery
A computer-implemented method and system for safe storing data is disclosed. A sending queue manager associated with a client computer transmits an asynchronous write of a transaction message containing data to a receiving queue manager associated with a transaction processing computer not colocated with the client computer. The receiving queue manager transmits a synchronous write of the transaction message to a remote queue manager associated with a remote disaster recovery computer to safe store the transaction message before it can be operated upon by the transaction processing computer.
US09971647B2 Apparatus and method for programming ECC-enabled NAND flash memory
The NAND flash memory array in a memory device may be programmed using a cache program execute technique for fast performance. The memory device includes a page buffer, which may be implemented as a cache register and a data register. Program data may be loaded to the cache register, where it may be processed by an error correction code (“ECC”) circuit. Thereafter, the ECC processed data in the cache register may be replicated to the data register and used to program the NAND flash memory array. Advantageously, immediately after the ECC processed data in the cache register is replicated to the data register, the cache register may be made available for other operations. Of particular benefit is that a second page of program data may be loaded into the cache register and ECC processed while the first page of program data is being programmed into the NAND flash memory array.
US09971645B2 Auto-recovery of media cache master table data
Apparatus and method for managing a media cache of a data storage device. In some embodiments, a media cache master table is maintained in a memory as a data structure having a plurality of entries that describe data sets stored in a non-volatile media cache memory. A first timecode stamp value is written to respective first and second locations in the table at the commencement of a data transfer operation to transfer data associated with the plurality of entries in the table. The first location is updated with a new, second timecode stamp value responsive to detection of an error condition that interrupts the data transfer operation. An error recovery operation is subsequently performed responsive to a detected mismatch between the timecode stamp values in the first and second locations.
US09971643B2 Processing an input/output operation request
A method, computer program product, and apparatus for processing an input/output IO operation request by maintaining a first chain table and a first cache table for each of the plurality of storage array groups, the method, computer program product, and apparatus including generating a second cache table comprising a second plurality of cache slots for the cache slot in the first plurality of cache slots, corresponding to a specific storage address range for which a number of times of the IO operation requests exceeds a first predetermined threshold; and processing the IO operation request received by the first processor based at least on the first chain table and the first cache table and/or the second cache table.
US09971634B2 Detection of resource contention on computerized systems using co-located computer processes such as virtual machines
The present invention is notably directed to systems and methods for detecting resource contention on a computerized system collocation of computer processes. Most basically, such methods comprise: monitoring data produced by each computer process of a set of computer processes co-located on the computerized system; detecting in the monitored data a change in a behavior of data produced by a given computer process of the set of computer processes; and throttling other computer processes of the set than said given computer process to detect potential resource contention at said given computer process. Such systems and methods advantageously apply to co-located virtual machines.
US09971632B2 Synchronization and barrier free concurrent garbage collection system
A system, method and program product for implementing a garbage collection (GC) process that manages dynamically allocated memory in a multithreaded runtime environment. A method is disclosed that includes defining a threshold value, wherein the threshold value defines a number of GC cycles an object must be observed as unreferenced before being reclaimed; traversing objects in an object graph; and reclaiming a traversed object from the dynamically allocated memory if the traversed object has been observed as unreferenced for more than the threshold value.
US09971629B2 Dynamic releasing of cache lines
A computer-implemented method includes, in a transactional memory environment, identifying a transaction and identifying one or more cache lines. The cache lines are allocated to the transaction. A cache line record is stored. The cache line record includes a reference to the one or more cache lines. An indication is received. The indication denotes a request to demote the one or more cache lines. The cache line record is retrieved, and the one or more cache lines are released. A corresponding computer program product and computer system are also disclosed.
US09971623B2 Isolation method for management virtual machine and apparatus
An isolation method for a management virtual machine and an apparatus, which resolves problems that performance of communication between service components is deteriorated, more resources are required for running a virtual machine, and security of the service components is relatively low. The method includes: acquiring a guest identifier; searching, according to the guest identifier, the management virtual machine for a kernel virtual machine; when the kernel virtual machine is not found in the management virtual machine, creating the kernel virtual machine in the management virtual machine; dividing a service provided for a guest virtual machine by the kernel virtual machine into multiple service components; and running the multiple service components in execution environments corresponding to permission of the service components, where the kernel virtual machine includes the multiple execution environments, and the multiple execution environment have different permission.
US09971615B2 Optimizing processor-managed resources based on the behavior of a virtual machine monitor
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one or more VMs are utilized based on the predefined behavior of the VMM.
US09971612B2 Widget execution device and associated application for use therewith
A method of controlling a widget execution device configured for use with a television includes: using a control application on a mobile terminal to wirelessly identify one or more widgets in a data network environment, such that the one or more widgets are suitable for download to the widget execution device; and using the control application to cause the download of the one or more widgets to the widget execution device. The method may involve identifying the one or more widgets on a remote server, the remote server being in communicable relation with the widget execution device; and causing the download of the one or more widgets by selecting the one or more widgets.
US09971606B2 Technique for reordering hard drive activation reports to achieve sequential hard drive ordering
A storage enclosure includes a plurality of hard drives coupled to a logic device that, in turn communicates with an operating system (OS) executing on a host computer system. When the storage enclosure is powered on, the hard drives become active at different times and transmit activation reports to the logic device in a random order. The logic device receives these activation reports, and then reorders then to align with the bay numbers where the hard drives are mounted. The logic device then transmits the reordered activation reports, and the OS assigns logical IDs to the hard drives that match the bay numbers.
US09971605B2 Selective designation of multiple cores as bootstrap processor in a multi-core microprocessor
A microprocessor includes an indicator and a plurality of processing cores. Each of the plurality of processing cores is configured to sample the indicator. When the indicator indicates a first predetermined value, the plurality of processing cores are configured to collectively designate multiple of the plurality of processing cores to be a bootstrap processor. When the indicator indicates a second predetermined value distinct from the first predetermined value, the plurality of processing cores are configured to collectively designate a single processing core of the plurality of processing cores to be the bootstrap processor.
US09971603B2 Causing an interrupt based on event count
Some implementations provide techniques and arrangements for causing an interrupt in a processor in response to an occurrence of a number of events. A first event counter counts the occurrences of a type of event within the processor and outputs a signal to activate a second event counter in response to reaching a first predefined count. The second event counter counts the occurrences of the type of event within the processor and causes an interrupt of the processor in response to reaching a second predefined count.
US09971601B2 Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers
Dynamic resource allocation is provided in which additional resources, such as additional architected registers, are provided to an instruction, if it is determined that resources in addition to those configured to be provided to the instruction are to be used for the particular instruction. An instruction to be executed is dispatched on a pipe of a pipeline and that pipe is configured to have a set number of architected registers for use by the instruction. However, if one or more other architected registers are needed, those additional architected registers are dynamically allocated to the instruction by assigning one or more source ports of an additional pipe to the instruction.
US09971599B2 Instruction and logic for support of code modification
A processor includes support for executing binary-translated code including code modifications. The processor includes a processor core that includes a cache to store translation indicators from a physical map, each translation indicator to indicate whether a corresponding memory location includes translated code to be protected. The processor core also includes logic to execute a translated instruction. The translated instruction is translated from an instruction stored in a memory location. The processor core further includes logic to set a translation indicator in the cache corresponding to the memory location to indicate that it includes translated code to be protected. The processor core also includes logic to request senior store buffer drains of other processor cores of the processor based upon the execution of the translated instruction.
US09971581B1 Programming language conversion
Systems and methods for converting an application to new programming language or framework is provided. A source application written in a legacy framework is analyzed and divided into smaller segments of code. The smaller segments are evaluated for quality in view of best practices design for writing applications. A rubric is determined for each segment and compared to a best practice threshold. Segments can be evaluated for features that can be passed through a model. The model converts the features into code in the new programming language. Machine learning and rules databases are updated with details of the conversion.